\documentclass[10pt, a4paper]{article} % margins \usepackage{geometry} \geometry{ letterpaper, lmargin = 0.5in, rmargin = 0.5in, tmargin = 0.5in, bmargin = 0.5in, } % better CPP style \newcommand{\CPP} {C\nolinebreak[4]\hspace{-.05em}\raisebox{.22ex}{\footnotesize\bf ++}} % file font \usepackage{mdwlist} \usepackage[T1]{fontenc} \usepackage{tgpagella} \usepackage{tgcursor} \usepackage{microtype} % section naming \usepackage{titlesec} \usepackage{titling} % icons \usepackage[fixed]{fontawesome5} \usepackage{blindtext} \usepackage{enumitem} % hyperref and link colors \usepackage{xcolor} \usepackage{hyperref} \titleformat{\section} {\Large \bfseries} {} {0.0em} {}[\titlerule] \titleformat{\subsection}[runin] {\bfseries} {} {0em} {} \titlespacing{\subsection} {0em}{0.2em}{1em} \titlespacing{\section} {0em}{0.5em}{1em} \title{R\'esum\'e} \author{Brahmajit Das} \date{} % changing `maketitle` command \renewcommand{\maketitle}{ \begin{center} { \huge \bfseries \theauthor } \vspace{0.25em} \faGlobe \href{https://listout.xyz}{listout.xyz} --- \faEnvelope \href{mailto:listout@listout.xyz}{listout@listout.xyz} --- \faGitlab \href{https://gitlab.com/listout}{listout} --- \faGithub \href{https://github.com/listout/}{listout} --- \faLinkedin \href{https://www.linkedin.com/in/brahmajit-xyz}{brahmajit} --- \faHome Bangalore, India \end{center} } % no page numbering \pagestyle{empty} \begin{document} \maketitle \section{Work Experience} \subsection{SUSE Linux GmbH} \hfill {\textbf{Remote}} \newline \textbf{\small Linux Engineer L3} \hfill \textbf{\small May 2023 --- Present} {\small \begin{itemize}[noitemsep] \item Perform Analysis and provide resolution of code defects in various SLES \item Backporting and bug-fixing of security issues(CVEs) primarily in Linux Kernel and CIFS subsystem. \item Participate in code review and patch submission upstream \item Package maintainer of oracleasm and orarun in SLES \end{itemize} } \subsection{Google Summer of Code 2023} \hfill {\textbf{Remote}} \newline \textbf{\small Student Developer at Gentoo Linux Foundation} \hfill \textbf{\small May 2023 --- August 2023} {\small \begin{itemize}[noitemsep] \item Patching packages to ensure C99 compatibility (Modern C standard) \item Ensuring packages are C23 compatible \item Patching and testing packages against llvm profile of Gentoo \item \href{https://blogs.gentoo.org/gsoc/listouts-gsoc-2023-final-work-products/}{Final work report} \end{itemize} } \subsection{Google Summer of Code 2022} \hfill {\textbf{Remote}} \newline \textbf{\small Student Developer at Gentoo Linux Foundation} \hfill \textbf{\small June 2022 --- September 2022} {\small \begin{itemize}[noitemsep] \item Porting GNOME Desktop and related packages for Gentoo's musl profile \item Fix other musl related bugs \item Actively participate in release engineering and GRS project \item \href{https://blogs.gentoo.org/gsoc/listouts-gsoc-2022-final-work-products/}{Final work report} \end{itemize} } \subsection{Lifespark Technologies, IIT Bombay} \hfill {\textbf{Remote}} \newline \textbf{\small Firmware Developer} \hfill \textbf{\small September 2021 --- April 2023} {\small \begin{itemize}[noitemsep] \item Primary embedded developer of project WALK based on ESP32 \item Implementation of inter-device communication using wireless protocols (BLE, MQTT, WiFi) \item Ensuring firmware security using Secure Boot and encrypted flash storage \item Architect on-device testing by implementing unit testing and mocks (MPU, Battery, and Storage) \end{itemize} } \subsection{Sironaaz Lab} \hfill {\textbf {On site} } \newline \textbf{\small Embedded Systems Engineer, Intern} \hfill \textbf{\small May 2021 --- September 2021} {\small \begin{itemize}[noitemsep] \item Porting existing system for different $\mu$-processors \item Integration of decoupled web UI instance with hardware backend \end{itemize} } \section{Education} \subsection{Gurudas College} \hfill \textbf{Kolkata, India} \newline \textbf{B.Sc. with Honors} in Computer Science with Maths and Statistics; CGPA: 7.5 \hfill \textbf{2018 --- 2021} \section{Core Technical Skills} \subsection{Programming Languages:} C, \CPP, x86 Assembly, Python, Java \subsection{Tools \& Technologies:} Git, Docker, GDB, debuginfo, eBPF, LivePatching, LLVM, QEMU, Buildroot \subsection{Platforms:} Linux, BSDs, RaspberryPi \subsection{Architectures:} x86, ARM, ESP32, STM32 %\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 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} \section{Open Source Contributions} \subsection{Linux Kernel:} \begin{itemize}[noitemsep] \item \href{https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5778ace04e6f07043f1564bc9b47b1098608cfdd} {git/torvalds/linux.git/commit/?id=5778ace04e6f07043f1564bc9b47b1098608cfdd} \item \href{https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a500f3751d3c861be7e4463c933cf467240cca5d} {git/torvalds/linux.git/commit/?id=a500f3751d3c861be7e4463c933cf467240cca5d} \item \href{https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e18655cf35a5958fbf4ae9ca3ebf28871a3a1801} {git/torvalds/linux.git/commit/?id=e18655cf35a5958fbf4ae9ca3ebf28871a3a1801} \item \href{https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=989e0cdc0f18a594b25cabc60426d29659aeaf58} {git/torvalds/linux.git/commit/?id=989e0cdc0f18a594b25cabc60426d29659aeaf58} \end{itemize} \subsection{Gentoo Linux:} Neovim and LXD 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:} Patching blender to build on musl libc. \href{ https://github.com/blender/blender/commit/f197b1a1f1bbc0334310fb1c911327246767a1a3}{GitHub commits} \subsection{MoarVM:} After finding out that it was not being built with Clang 16, due to incompatible function pointer as Clang 16 enabled -Werror=implicit-function-declaration by default. See \href{https://github.com/MoarVM/MoarVM/commit/871f7bca4ffc2254f7b3d72e5d447120545f13ab}{commit 871f7bc}. %\section{Achievements} %\subsection{HacktoberFest 2020:} %Among 70,000 participants, awarded goodies and cash prize. %\subsection{College Seminar:} First position in college seminar. %Using Arduino and HC SR04 module, created a sonar with GUI feedback. \end{document}