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-----------------
|
%----------HEADING-----------------
|
||||||
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
|
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
|
||||||
\textbf{\Large Sanchayan Maity} & Email : \href{mailto:maitysanchayan@gmail.com}{maitysanchayan@gmail.com}\\
|
\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*}
|
\end{tabular*}
|
||||||
|
|
||||||
\section{Summary}
|
\section{Summary}
|
||||||
|
@ -91,16 +91,33 @@ Passionate about Linux and Open-source. Have made contributions to upstream Linu
|
||||||
\resumeSubItem{Intermediate Knowledge}
|
\resumeSubItem{Intermediate Knowledge}
|
||||||
{OpenEmbedded/Yocto, buildroot, u-boot, FreeRTOS, gdb, git, Qt, gstreamer}
|
{OpenEmbedded/Yocto, buildroot, u-boot, FreeRTOS, gdb, git, Qt, gstreamer}
|
||||||
\resumeSubItem{Basic Knowledge}
|
\resumeSubItem{Basic Knowledge}
|
||||||
{Haskell, Rust, Scheme, C++, Python, SQLite, mySQL, PostgreSQL}
|
{Haskell, Rust, Clojure, C++, Python, SQLite, mySQL, PostgreSQL, JIRA}
|
||||||
\resumeSubHeadingListEnd
|
\resumeSubHeadingListEnd
|
||||||
|
|
||||||
%-----------EXPERIENCE-----------------
|
%-----------EXPERIENCE-----------------
|
||||||
\section{Experience}
|
\section{Experience}
|
||||||
\resumeSubHeadingListStart
|
\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
|
\resumeSubheading
|
||||||
{Toradex}{Bangalore, IN}
|
{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
|
\resumeItemListStart
|
||||||
\resumeItem{\href{http://git.denx.de/?p=u-boot.git&a=search&h=HEAD&st=author&s=sanchayan}{u-boot}}
|
\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.}
|
{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}}
|
\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.}
|
{Implemented resistive touch screen driver using Vybrid's on-chip ADC peripheral on Colibri Vybrid System on Module.}
|
||||||
\resumeItemListEnd
|
\resumeItemListEnd
|
||||||
|
\pagebreak
|
||||||
\resumeSubheading
|
\resumeSubheading
|
||||||
{Toradex}{Bangalore, IN}
|
{Toradex}{Bangalore, IN}
|
||||||
{Windows Embedded Compact (WinCE OS) Development Engineer}{Jan 2013 - July 2014}
|
{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
|
\resumeSubHeadingListStart
|
||||||
\resumeSubheading
|
\resumeSubheading
|
||||||
{Illinois Institute of Technology}{Chicago, IL}
|
{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
|
\resumeItemListStart
|
||||||
\resumeItem{CS425}{: DATABASE ORGANIZATION: A}
|
|
||||||
\resumeItem{CS450}{: OPERATING SYSTEMS: A}
|
|
||||||
\resumeItem{CS542}{: COMPUTER NETWORK I: B}
|
|
||||||
\resumeItem{CS550}{: ADVANCED OPERATING SYSTEMS: A}
|
\resumeItem{CS550}{: ADVANCED OPERATING SYSTEMS: A}
|
||||||
\resumeItem{CS551}{: OS DESIGN \& IMPLEMENTATION: A}
|
\resumeItem{CS551}{: OS DESIGN \& IMPLEMENTATION: A}
|
||||||
\resumeItem{CS570}{: ADVANCED COMPUTER ARCHITECTURE: A}
|
\resumeItem{CS570}{: ADVANCED COMPUTER ARCHITECTURE: A}
|
||||||
\resumeItem{CS579}{: ONLINE SOCIAL NETWORK ANALYSIS}
|
\resumeItem{CS525}{: ADVANCED DATABASE ORGANIZATION: A}
|
||||||
\resumeItem{CS535}{: DESIGN \& ANALYSIS OF ALGORITHMS}
|
\resumeItem{CS425}{: DATABASE ORGANIZATION: A}
|
||||||
\resumeItem{CS584}{: MACHINE LEARNING}
|
\resumeItem{CS450}{: OPERATING SYSTEMS: A}
|
||||||
\resumeItem{CS585}{: NATURAL LANGUAGE PROCESSING}
|
\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
|
\resumeItemListEnd
|
||||||
\resumeSubheading
|
\resumeSubheading
|
||||||
{K. J. Somaiya College of Engineering}{Mumbai, India}
|
{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}
|
\section{MS Projects}
|
||||||
\resumeSubHeadingListStart
|
\resumeSubHeadingListStart
|
||||||
\resumeSubItem{gem5 Simulator Project}
|
\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}
|
\resumeSubItem{RDBMS Performance Testing}
|
||||||
{Evaluate performance and automate the testing of PostgreSQL using
|
{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}
|
\resumeSubItem{Terminal shell for Minix}
|
||||||
{Implement ASH terminal \href{https://github.com/SanchayanMaity/shell}{shell} in Minix OS.}
|
{Implement ASH terminal \href{https://gitlab.com/SanchayanMaity/shell}{shell} in Minix OS.}
|
||||||
\resumeSubItem{\href{https://github.com/SanchayanMaity/keyvalue_store_eval}{DHT Evaluation}}
|
\resumeSubItem{\href{https://gitlab.com/SanchayanMaity/keyvalue_store_eval}{DHT Evaluation}}
|
||||||
{Empirical evaluation of our implementation of Simple Distributed
|
{Empirical evaluation of our implementation of Simple Distributed
|
||||||
Hash Table against Redis, Cassandra and Mongo.}
|
Hash Table against Redis, Cassandra and Mongo.}
|
||||||
\resumeSubItem{Distributed Hash Table}
|
\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}
|
\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}
|
\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}
|
\resumeSubItem{xv6 File System}
|
||||||
{Modify \href{https://github.com/SanchayanMaity/xv6-cs450/commit/b28eba04a807b8366a1d58701b1b1de713e18930}{xv6's filesystem} to increase the maximum file size.}
|
{Modify \href{https://gitlab.com/SanchayanMaity/xv6-cs450/commit/b28eba04a807b8366a1d58701b1b1de713e18930}{xv6's filesystem} to increase the maximum file size.}
|
||||||
\resumeSubHeadingListEnd
|
\resumeSubItem{Tiny Database System}
|
||||||
|
{Implemented a tiny \href{https://gitlab.com/SanchayanMaity/iit-cs525-adbo}{database} like system from scratch.}
|
||||||
%
|
|
||||||
%-----------LANGUAGES-----------------
|
|
||||||
\section{Languages}
|
|
||||||
\resumeSubHeadingListStart
|
|
||||||
\resumeSubItem{English} {Fluent}
|
|
||||||
\resumeSubItem{Hindi} {Fluent}
|
|
||||||
\resumeSubItem{Marathi} {Basic}
|
|
||||||
\resumeSubItem{Bengali}{Basic}
|
|
||||||
\resumeSubHeadingListEnd
|
\resumeSubHeadingListEnd
|
||||||
|
|
||||||
%
|
%
|
||||||
%-----------LANGUAGES-----------------
|
%-----------LANGUAGES-----------------
|
||||||
\section{Interests}
|
\section{Interests}
|
||||||
Technology, Open-Source, Functional Programming, FPGA\\
|
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.
|
||||||
Distributed Systems, Computer Architecture, Operating Systems
|
|
||||||
|
|
||||||
%-------------------------------------------
|
%-------------------------------------------
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
Loading…
Reference in a new issue