summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrahmajit Das <listout@listout.xyz>2026-03-06 02:54:47 +0000
committerBrahmajit Das <listout@listout.xyz>2026-03-06 02:54:47 +0000
commit01a0389e4b2ec00392fe00f365765702c795ce0d (patch)
treeba9072895ff4cdd8a6323f6b9704839f69a9b832
parentbf998aedd2eb0e08f084e5c0b9ccc3e42d05a81c (diff)
downloadresume-master.tar.gz
Better wording and emphasis on Kernel workHEADmaster
Signed-off-by: Brahmajit Das <listout@listout.xyz>
-rw-r--r--resume.pdfbin169993 -> 162414 bytes
-rw-r--r--resume.tex91
2 files changed, 55 insertions, 36 deletions
diff --git a/resume.pdf b/resume.pdf
index 542318f..9e76685 100644
--- a/resume.pdf
+++ b/resume.pdf
Binary files differ
diff --git a/resume.tex b/resume.tex
index 4f0bf80..dae40da 100644
--- a/resume.tex
+++ b/resume.tex
@@ -47,10 +47,10 @@
{}
\titlespacing{\subsection}
-{0em}{0.2em}{1em}
+{0em}{0.1em}{0.6em}
\titlespacing{\section}
-{0em}{0.5em}{1em}
+{0em}{0.4em}{0.4em}
\title{R\'esum\'e}
\author{Brahmajit Das}
@@ -100,13 +100,15 @@
{\small
\begin{itemize}[noitemsep, rightmargin=7em]
- \item Analyze kernel crash dumps, system hangs, and performance
- issues using tools like crash, kdump, and gdb.
- \item Actively contribute to upstream kernel development, including
- bug fixes, patch submissions, and community discussions.
- \item Maintain RPM packages, backporting kernel patches, and
- handling security updates.
- \item Volunteer package maintainer.
+ \item Investigate kernel crashes, hangs, and performance regressions
+ using crash, kdump, and gdb across subsystems such as NFS, scheduler,
+ and memory management.
+ \item Develop and backport kernel fixes for SUSE Linux Enterprise,
+ collaborating with upstream maintainers.
+ \item Contribute patches upstream to the Linux kernel and participate
+ in subsystem discussions.
+ \item Maintain and update RPM packages, including security fixes
+ and stable backports.
\end{itemize}
}
@@ -120,14 +122,12 @@
{\small
\begin{itemize}[noitemsep, rightmargin=7em]
- \item Lead embedded developer for Project WALK, built on the ESP32
- platform.
- \item Designed and implemented inter-device communication using BLE,
- MQTT, and Wi-Fi protocols.
- \item Integrated firmware security features, including Secure Boot
+ \item Lead embedded firmware development for Project WALK on ESP32.
+ \item Implemented device communication using BLE, MQTT, and Wi-Fi.
+ \item Integrated firmware security features including Secure Boot
and encrypted flash storage.
- \item Developed and integrated on-device unit testing with mocks for
- critical components such as MPU, battery, and storage.
+ \item Designed on-device unit testing framework with mocks for
+ hardware components such as MPU, battery, and storage.
\end{itemize}
}
@@ -140,9 +140,11 @@
\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
+ \begin{itemize}[noitemsep, rightmargin=7em]
+ \item Ported embedded firmware across multiple microcontroller
+ platforms.
+ \item Integrated hardware backend with decoupled web-based control
+ interface.
\end{itemize}
}
@@ -153,17 +155,31 @@
\hfill
\textbf{Kolkata, India}
\newline
- \textbf{B.Sc. with Honors} in Computer Science with Maths and Statistics; CGPA: 7.5
+ \textbf{B.Sc. (Honours) in Computer Science}
\hfill
\textbf{2018 --- 2021}
+ \newline\hfill
+ {\small
+ Minor: Mathematics and Statistics \\
+ CGPA: 7.5
+ }
\section{Technical Skills}
- \subsection{Programming Languages:} C, \CPP, x86 Assembly, Python
- \subsection{Tools \& Technologies:} Git, GitLab, Docker, LXD, GDB, QEMU,
- Buildroot, Make, CMake
- \subsection{Platforms:} Linux, BSDs, RaspberryPi
- \subsection{Architectures:} x86, ARM, ESP32/Xtensa
+ \subsection{Programming}
+ C, \CPP, Python, x86 Assembly
+
+ \subsection{Systems}
+ Linux Kernel, eBPF, Embedded Systems
+
+ \subsection{Tools}
+ Git, Docker, LXD, GDB, QEMU, Buildroot
+
+ \subsection{Build Systems}
+ Make, CMake
+
+ \subsection{Architectures}
+ x86, ARM, ESP32/Xtensa
%\section{Personal Projects}
@@ -186,21 +202,23 @@
\section{Open Source Work}
\subsection{Linux Kernel:}
- Fixing build error, compiler warnings and syzkaller bugs.
+ Contributed
\href{https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?qt=author&q=Brahmajit+Das}
- {Specifically in drm, sound and eBPF sub-systems}
+ {20+ patches } fixing build issues, syzkaller bugs, and compiler warnings
+ across DRM, sound, and eBPF subsystems.
\subsection{Gentoo Linux:}
- Neovim and LXD package maintainer, and fixing minor bugs from time to time.
+ Maintainer of Neovim, LXD and zen kernel, contributing build fixes, dependency
+ updates, and toolchain compatibility patches.
\href{https://github.com/gentoo/gentoo/pulls/listout}{Link to all PR's till
now}
\subsection{Blender:}
- Patched blender to build on musl libc. \href{
+ Patched Blender to build on musl libc. \href{
https://github.com/blender/blender/commit/f197b1a1f1bbc0334310fb1c911327246767a1a3}{Link
to commits}
- \subsection{OBS studio:}
+ \subsection{OBS Studio:}
Patched obs-studio for FFMPEG 8 and above. See
\href{https://github.com/obsproject/obs-studio/pull/12534}{PR 12534}
@@ -211,10 +229,11 @@
\textbf{\small Jun 2025 --- November 2025}
%\hfill
{\small
- \begin{itemize}[noitemsep]
- \item Worked primarily on eBPF and
- \href{https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=34904582b502a86fdb4d7984b12cacd2faabbe0d}{fixed
- CVE 2025-40050}
+ \begin{itemize}[noitemsep, rightmargin=7em]
+ \item Worked primarily on eBPF subsystem and
+ \href{https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=34904582b502a86fdb4d7984b12cacd2faabbe0d}{
+ fixed \textbf{CVE 2025-40050}
+ }
\item Misc. fixes on other sub-systems for security and builds
against new compilers and tools
\item
@@ -228,7 +247,7 @@
\textbf{\small May 2023 --- August 2023}
%\hfill
{\small
- \begin{itemize}[noitemsep]
+ \begin{itemize}[noitemsep, rightmargin=7em]
\item Patched packages to ensure C99 and C2x compatibility (Modern C standard)
\item Patched and tested packages against LLVM profile of Gentoo
\item
@@ -242,7 +261,7 @@
\textbf{\small June 2022 --- September 2022}
{\small
- \begin{itemize}[noitemsep]
+ \begin{itemize}[noitemsep, rightmargin=7em]
\item Ported GNOME Desktop and related packages for Gentoo's musl
profile
\item Fixed other musl related bugs