summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrahmajit Das <brahmajit.xyz@gmail.com>2023-07-06 00:15:33 +0530
committerBrahmajit Das <brahmajit.xyz@gmail.com>2023-07-06 00:15:33 +0530
commitdd859ce28690c7e0a4df9650a4b59707d9a43797 (patch)
treed99d3424fe225464cfd3cf82477a5f9c8a75fff2
parent84246438fb3ed7bf86342250072c47346e48d3ee (diff)
Updating for GSoC 2023 and SUSE
Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
-rw-r--r--resume.pdfbin272176 -> 274035 bytes
-rw-r--r--resume.tex105
2 files changed, 71 insertions, 34 deletions
diff --git a/resume.pdf b/resume.pdf
index 3dcfbfd..11e6f30 100644
--- a/resume.pdf
+++ b/resume.pdf
Binary files differ
diff --git a/resume.tex b/resume.tex
index 2baac43..ee95c6b 100644
--- a/resume.tex
+++ b/resume.tex
@@ -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