\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, rightmargin=7em]
			\item Debugging software and fixing problems, eventually in
				cooperation with upstream developers, integrating the software
				into distribution
			\item Responsible for implementation of SUSE-specific features and
				backporting of upstream patches into released (older) products
			\item 100\% of P0 and P1 incidents are accepted and acted upon
				within 1 business day
			\item 87\% of incoming incidents are accepted within 1 business day
			\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 Closed 80\% packages in the C99 Gentoo bug tracker
			\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, rightmargin=7em]
			\item Primary embedded developer of project WALK based on ESP32
			\item Implemented inter-device communication using wireless
				protocols (BLE, MQTT, WiFi)
			\item Ensuring firmware security using Secure
				Boot and encrypted flash storage
			\item Setup and Implemented 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/Xtensa, 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:}
	\href{https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?qt=author&q=Brahmajit+Das}
	{Contributions by me}

	\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}
