Update resume
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
This commit is contained in:
parent
b13f54bc93
commit
cf51bacd17
2 changed files with 40 additions and 32 deletions
Binary file not shown.
|
@ -76,7 +76,7 @@
|
|||
%----------HEADING-----------------
|
||||
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
|
||||
\textbf{\Large Sanchayan Maity} & Email : \href{mailto:maitysanchayan@gmail.com}{maitysanchayan@gmail.com}\\
|
||||
\href{http://sanchayanmaity.github.io}{http://sanchayanmaity.github.io} & Mobile : +91-725-935-0149 \\
|
||||
\href{https://sanchayanmaity.gitlab.io}{https://sanchayanmaity.gitlab.io} & Mobile : +91-725-935-0149 \\
|
||||
\end{tabular*}
|
||||
|
||||
\section{Summary}
|
||||
|
@ -91,16 +91,33 @@ Passionate about Linux and Open-source. Have made contributions to upstream Linu
|
|||
\resumeSubItem{Intermediate Knowledge}
|
||||
{OpenEmbedded/Yocto, buildroot, u-boot, FreeRTOS, gdb, git, Qt, gstreamer}
|
||||
\resumeSubItem{Basic Knowledge}
|
||||
{Haskell, Rust, Scheme, C++, Python, SQLite, mySQL, PostgreSQL}
|
||||
{Haskell, Rust, Clojure, C++, Python, SQLite, mySQL, PostgreSQL, JIRA}
|
||||
\resumeSubHeadingListEnd
|
||||
|
||||
%-----------EXPERIENCE-----------------
|
||||
\section{Experience}
|
||||
\resumeSubHeadingListStart
|
||||
|
||||
\resumeSubheading
|
||||
{Harman International}{Bangalore, IN}
|
||||
{Senior Software Engineer II. Responsible for complete Linux BSP development.}{Dec 2017 - Present}
|
||||
\resumeItemListStart
|
||||
\resumeItem{Generic Engineering Display (GED) 4K}
|
||||
{Currently working on next generation of GED capable of handling Ultra HD resolution based on Xilinx's UltraScale MPSoC Platform.
|
||||
Responsible for complete BSP development and Linux kernel/driver customisation and implementation.}
|
||||
\resumeItem{Generic Engineering Display (GED) 1K}
|
||||
{Responsible for custom Linux FPGA driver for GED project. GED provides a generic solution for testing, analysing and controlling
|
||||
several video streams from/to different video sources used in automotive like APIX2, GVIF, GMSL and FPD. The functionality is split
|
||||
in multiple boards with a baseboard and multiple different expansion modules. FPGA on the baseboard implements DMA logic in hardware
|
||||
acting as frame-grabber while the Artix FPGA itself is controlled by iMX6 with Linux as OS.}
|
||||
\resumeItem{DataLogger based on Beaglebone Black}
|
||||
{Responsible for application development and kernel customisation for datalogger based on Beaglebone black with CAN, Diagnostic
|
||||
Log trace (DLT) and serial interfaces.}
|
||||
\resumeItemListEnd
|
||||
|
||||
\resumeSubheading
|
||||
{Toradex}{Bangalore, IN}
|
||||
{Linux Development Engineer. Responsible for BSP development, maintenance \& customer support.}{Aug 2014 - Present}
|
||||
{Linux Development Engineer. Responsible for BSP development, maintenance \& customer support.}{Aug 2014 - Dec 2017}
|
||||
\resumeItemListStart
|
||||
\resumeItem{\href{http://git.denx.de/?p=u-boot.git&a=search&h=HEAD&st=author&s=sanchayan}{u-boot}}
|
||||
{Responsible for up-streaming u-boot boot-loader support for Toradex Colibri Vybrid module based on NXP Vybrid processor.}
|
||||
|
@ -127,7 +144,7 @@ Passionate about Linux and Open-source. Have made contributions to upstream Linu
|
|||
\resumeItem{\href{https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/input/touchscreen/colibri-vf50-ts.c}{Resistive Touch Screen Driver}}
|
||||
{Implemented resistive touch screen driver using Vybrid's on-chip ADC peripheral on Colibri Vybrid System on Module.}
|
||||
\resumeItemListEnd
|
||||
|
||||
\pagebreak
|
||||
\resumeSubheading
|
||||
{Toradex}{Bangalore, IN}
|
||||
{Windows Embedded Compact (WinCE OS) Development Engineer}{Jan 2013 - July 2014}
|
||||
|
@ -167,18 +184,18 @@ Passionate about Linux and Open-source. Have made contributions to upstream Linu
|
|||
\resumeSubHeadingListStart
|
||||
\resumeSubheading
|
||||
{Illinois Institute of Technology}{Chicago, IL}
|
||||
{Master of Science in Computer Science; GPA: 3.5; Distance Learning Mode}{Jan. 2015 -- May. 2018}
|
||||
{Master of Science in Computer Science; GPA: 3.3; Distance Learning Mode}{Jan. 2015 -- Dec. 2018}
|
||||
\resumeItemListStart
|
||||
\resumeItem{CS425}{: DATABASE ORGANIZATION: A}
|
||||
\resumeItem{CS450}{: OPERATING SYSTEMS: A}
|
||||
\resumeItem{CS542}{: COMPUTER NETWORK I: B}
|
||||
\resumeItem{CS550}{: ADVANCED OPERATING SYSTEMS: A}
|
||||
\resumeItem{CS551}{: OS DESIGN \& IMPLEMENTATION: A}
|
||||
\resumeItem{CS570}{: ADVANCED COMPUTER ARCHITECTURE: A}
|
||||
\resumeItem{CS579}{: ONLINE SOCIAL NETWORK ANALYSIS}
|
||||
\resumeItem{CS535}{: DESIGN \& ANALYSIS OF ALGORITHMS}
|
||||
\resumeItem{CS584}{: MACHINE LEARNING}
|
||||
\resumeItem{CS585}{: NATURAL LANGUAGE PROCESSING}
|
||||
\resumeItem{CS525}{: ADVANCED DATABASE ORGANIZATION: A}
|
||||
\resumeItem{CS425}{: DATABASE ORGANIZATION: A}
|
||||
\resumeItem{CS450}{: OPERATING SYSTEMS: A}
|
||||
\resumeItem{CS542}{: COMPUTER NETWORKS I: B}
|
||||
\resumeItem{CS579}{: ONLINE SOCIAL NETWORK ANALYSIS: B}
|
||||
\resumeItem{CS536}{: SCIENCE OF PROGRAMMING : C}
|
||||
\resumeItem{CS430}{: INTRODUCTION TO ALGORITHMS: C}
|
||||
\resumeItemListEnd
|
||||
\resumeSubheading
|
||||
{K. J. Somaiya College of Engineering}{Mumbai, India}
|
||||
|
@ -190,40 +207,31 @@ Passionate about Linux and Open-source. Have made contributions to upstream Linu
|
|||
\section{MS Projects}
|
||||
\resumeSubHeadingListStart
|
||||
\resumeSubItem{gem5 Simulator Project}
|
||||
{Implement and simulate various cache replacement policies in \href{https://github.com/SanchayanMaity/gem5/commits/CS570}{gem5} simulator.}
|
||||
{Implement and simulate various cache replacement policies in \href{https://gitlab.com/SanchayanMaity/gem5/commits/CS570}{gem5} simulator.}
|
||||
\resumeSubItem{RDBMS Performance Testing}
|
||||
{Evaluate performance and automate the testing of PostgreSQL using
|
||||
TPC-H specification. Wrote an application in \href{https://github.com/SanchayanMaity/clojure-tpch-postgres}{Clojure} for the same.}
|
||||
TPC-H specification. Wrote an application in \href{https://gitlab.com/SanchayanMaity/clojure-tpch-postgres}{Clojure} for the same.}
|
||||
\resumeSubItem{Terminal shell for Minix}
|
||||
{Implement ASH terminal \href{https://github.com/SanchayanMaity/shell}{shell} in Minix OS.}
|
||||
\resumeSubItem{\href{https://github.com/SanchayanMaity/keyvalue_store_eval}{DHT Evaluation}}
|
||||
{Implement ASH terminal \href{https://gitlab.com/SanchayanMaity/shell}{shell} in Minix OS.}
|
||||
\resumeSubItem{\href{https://gitlab.com/SanchayanMaity/keyvalue_store_eval}{DHT Evaluation}}
|
||||
{Empirical evaluation of our implementation of Simple Distributed
|
||||
Hash Table against Redis, Cassandra and Mongo.}
|
||||
\resumeSubItem{Distributed Hash Table}
|
||||
{Implement a \href{https://github.com/SanchayanMaity/simple_dht}{simple distributed hash table}.}
|
||||
{Implement a \href{https://gitlab.com/SanchayanMaity/simple_dht}{simple distributed hash table}.}
|
||||
\resumeSubItem{File Sharing System}
|
||||
{Implement a \href{https://github.com/SanchayanMaity/simple_peer2peer_fs}{simple peer to peer file sharing system}.}
|
||||
{Implement a \href{https://gitlab.com/SanchayanMaity/simple_peer2peer_fs}{simple peer to peer file sharing system}.}
|
||||
\resumeSubItem{MINIX IPC Message Queues}
|
||||
{Implement Inter Process Communication (IPC) using \href{https://github.com/SanchayanMaity/minix/commits/msgqueues-3.3}{message queues} in Minix OS.}
|
||||
{Implement Inter Process Communication (IPC) using \href{https://gitlab.com/SanchayanMaity/minix/commits/msgqueues-3.3}{message queues} in Minix OS.}
|
||||
\resumeSubItem{xv6 File System}
|
||||
{Modify \href{https://github.com/SanchayanMaity/xv6-cs450/commit/b28eba04a807b8366a1d58701b1b1de713e18930}{xv6's filesystem} to increase the maximum file size.}
|
||||
\resumeSubHeadingListEnd
|
||||
|
||||
%
|
||||
%-----------LANGUAGES-----------------
|
||||
\section{Languages}
|
||||
\resumeSubHeadingListStart
|
||||
\resumeSubItem{English} {Fluent}
|
||||
\resumeSubItem{Hindi} {Fluent}
|
||||
\resumeSubItem{Marathi} {Basic}
|
||||
\resumeSubItem{Bengali}{Basic}
|
||||
{Modify \href{https://gitlab.com/SanchayanMaity/xv6-cs450/commit/b28eba04a807b8366a1d58701b1b1de713e18930}{xv6's filesystem} to increase the maximum file size.}
|
||||
\resumeSubItem{Tiny Database System}
|
||||
{Implemented a tiny \href{https://gitlab.com/SanchayanMaity/iit-cs525-adbo}{database} like system from scratch.}
|
||||
\resumeSubHeadingListEnd
|
||||
|
||||
%
|
||||
%-----------LANGUAGES-----------------
|
||||
\section{Interests}
|
||||
Technology, Open-Source, Functional Programming, FPGA\\
|
||||
Distributed Systems, Computer Architecture, Operating Systems
|
||||
Technology, Open-Source, Functional Programming, FPGA, Distributed Systems, Computer Architecture, Operating Systems. Organising and speaking on various topics in Haskell and Rust at \href{https://www.meetup.com/Bangalore-Functional-Programmers-Meetup/}{Bangalore Functional Programmer's meetup} and \href{https://www.meetup.com/rustox/}{Rust Bangalore} meetup groups.
|
||||
|
||||
%-------------------------------------------
|
||||
\end{document}
|
||||
|
|
Loading…
Reference in a new issue