diff options
author | Brahmajit Das <brahmajit.xyz@gmail.com> | 2023-07-06 00:15:33 +0530 |
---|---|---|
committer | Brahmajit Das <brahmajit.xyz@gmail.com> | 2023-07-06 00:15:33 +0530 |
commit | dd859ce28690c7e0a4df9650a4b59707d9a43797 (patch) | |
tree | d99d3424fe225464cfd3cf82477a5f9c8a75fff2 | |
parent | 84246438fb3ed7bf86342250072c47346e48d3ee (diff) |
Updating for GSoC 2023 and SUSE
Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
-rw-r--r-- | resume.pdf | bin | 272176 -> 274035 bytes | |||
-rw-r--r-- | resume.tex | 105 |
2 files changed, 71 insertions, 34 deletions
Binary files differ @@ -59,6 +59,8 @@ \vspace{0.25em} + \faGlobe \href{listout.xyz}{listout.xyz} + --- \faEnvelope \href{mailto:brahmajit.xyz@gmail.com}{brahmajit.xyz@gmail.com} --- \faGitlab \href{https://gitlab.com/listout}{listout} @@ -67,6 +69,8 @@ --- \faLinkedin \href{https://www.linkedin.com/in/brahmajit-xyz}{brahmajit} + --- + \faHome Bangalore, India \end{center} } @@ -79,7 +83,45 @@ \section{Work Experience} - \subsection{Google Summer of Code} + \subsection{SUSE Linux} + \hfill + {\textbf{Hybrid}} + \newline + \textit{Junior Linux developer L3 support} + \hfill + \textit{June 2023 --- Present} + + {\small + \setlist{label=$\circ$} + \begin{itemize}[noitemsep] + \item Debug incidents reported by L2 and Premium engineers and + perform root cause analysis + \item Provide patches and fixes in timely manner and send patches + upstream when possible + \item Interact and keep-up with international team spread across + various time-zones. + \end{itemize} + } + + \subsection{Google Summer of Code 2023} + \hfill + {\textbf{Remote}} + \newline + \textit{Student Developer at Gentoo Linux Foundation} + \hfill + \textit{June 2023 --- Present} + + {\small + \setlist{label=$\circ$} + \begin{itemize}[noitemsep] + \item Port packages to C11 standard + \item Making sure packages are are C23 proof + \item Patching and testing packages for libcxx on llvm profile of + Gentoo + \end{itemize} + } + + \subsection{Google Summer of Code 2022} \hfill {\textbf{Remote}} \newline @@ -101,27 +143,23 @@ \newline \textit{Firmware Developer} \hfill - \textit{September 2021 --- March 2023} + \textit{September 2021 --- May 2023} {\small \setlist{label=$\circ$} \begin{itemize}[noitemsep] - \item Porting firmware across MCU models - \item Implementation of communication protocol (WiFi, - BLE, MQTT) - \item Interacting with cloud backends via REST API (AWS - S3 buckets) - \item Write drivers for SPI and I2C devices - \item Laying out CI pipeline for remote deployment and - over the air updates - \item Ensuring firmware security using Secure Boot and - encrypted flash storage + \item Implementation of inter-device communication using wireless + protocols (WiFi, BLE, MQTT) + \item Ensuring firmware security using Secure + Boot and encrypted flash storage + \item Implementation of backend for remote debugging, deployment and + OTA using AWS \end{itemize} } \subsection{Sironaaz Lab} \hfill - {\textbf { Calcutta, West Bengal } } + {\textbf {In person} } \newline \textit{Embedded Systems Engineer, Intern} \hfill @@ -160,41 +198,40 @@ \setlist{ label=$\bullet$ } \itemsep0em \item \textbf{Programming Languages}: C, \CPP, \LaTeX, Python, - shell scripting, SQL - \item \textbf{Tools}: Git, GitLab, Docker, ssh, PlatformIO, FreeRTOS, ESP-IDF - \item \textbf{Platforms}: Linux, BSDs, Windows, RaspberryPi - \item \textbf{$\mu-$Processors}: ARM STM32, Atmega328p, ESP32 + shell scripting + \item \textbf{Tools}: Git, GitLab, Docker, GDB, debuginfod + \item \textbf{Platforms}: Linux, BSDs, RaspberryPi \end{itemize} - \section{Personal Projects} + %\section{Personal Projects} - \subsection{Driver for MPU6050} - ESP-IDF driver for MPU6050 and similar IMU units, over I2C protocol - \href{https://gitlab.com/listout/mpu6050.git} {Link - to project}. + %\subsection{Driver for MPU6050} + %ESP-IDF driver for MPU6050 and similar IMU units, over I2C protocol + %\href{https://gitlab.com/listout/mpu6050.git} {Link + %to project}. - \subsection{Driver for ICM20948} - ESP-IDF driver for ICM20948 and similar IMU units, over I2C protocol - \href{https://gitlab.com/listout/icm20948_driver.git} {Link - to project}. + %\subsection{Driver for ICM20948} + %ESP-IDF driver for ICM20948 and similar IMU units, over I2C protocol + %\href{https://gitlab.com/listout/icm20948_driver.git} {Link + %to project}. - \subsection{FreeRTOS on ARM STM32:} - Ported the FreeRTOS to ARM STM32F103 (Cortex M3), known as - \textbf{Bluepill}. Then used to generate a PWM with Timer 2 as test case. - \href{https://gitlab.com/listout/arm_programming/-/tree/pwm}{Link to - project} + %\subsection{FreeRTOS on ARM STM32:} + %Ported the FreeRTOS to ARM STM32F103 (Cortex M3), known as + %\textbf{Bluepill}. Then used to generate a PWM with Timer 2 as test case. + %\href{https://gitlab.com/listout/arm_programming/-/tree/pwm}{Link to + %project} \section{Open Source Contributions} - \subsection{Gentoo Linux} + \subsection{Gentoo Linux:} Neovim package maintainer, part of QA Team for GNOME Desktop environment. Provide other minor fixes from time to time. \href{https://github.com/gentoo/gentoo/pulls/listout}{Link to all my contributions} - \subsection{Blender} + \subsection{Blender:} Provide patches for build failure on musl libc. \href{ https://github.com/blender/blender/commit/f197b1a1f1bbc0334310fb1c911327246767a1a3}{GitHub commits} - \subsection{Gitlab Shell} + \subsection{Gitlab Shell:} Changed the default logging format to \textbf{JSON} from plain text, was part of the \textbf{14.1 release}. GitLab Shell handles git \textbf{SSH sessions for GitLab} and modifies the list of |