Skip to content

Commit

Permalink
Update resume with current Linux kernel activities and Linux graphics…
Browse files Browse the repository at this point in the history
… role change

Signed-off-by: Rahul Rameshbabu <[email protected]>
  • Loading branch information
Binary-Eater committed Jul 21, 2024
1 parent bc276be commit c40f4e0
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 24 deletions.
Binary file removed kde.png
Binary file not shown.
30 changes: 6 additions & 24 deletions main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@

\section*{Start}

\simpleheader{headercolour}{Rahul}{Rameshbabu}{\faLinux ~ Linux Kernel Developer ~•~ \color{cvgreen} \faGamepad \color{white} ~ hid-nvidia-shield Author~/~Maintainer}{white}
\simpleheader{headercolour}{Rahul}{Rameshbabu}{\faLinux ~ Linux Graphics Developer ~•~ \color{cvgreen} \faGamepad \color{white} ~ hid-nvidia-shield Author~/~Maintainer}{white}



Expand Down Expand Up @@ -104,7 +104,7 @@ \subsection*{}
\bg{cvgreen}{white}{Interests}\\[0.5em]

\texttt{Linux Kernel} ~/~ \texttt{HID} ~/~ \texttt{BPF}
\texttt{Desktop Env. Programming}
\texttt{Linux Display/Graphics}

\vspace{4em}

Expand All @@ -127,8 +127,8 @@ \section*{Open Source}

\begin{tabular}{r| p{0.5\textwidth} c}
\cvachieve{2022--Present}{hid-nvidia-shield Linux Kernel Module}{Original Author ~/~ Maintainer}{Started working on this kernel module when I realized haptics on my 2017 NVIDIA SHIELD controller did not work while I was playing BlazBlue on Linux. My opinion was that the hardware my company makes should have a great out of box experience on Linux. It took me a year to go through the legal process at NVIDIA to get this upstreamed. Landing in kernel 6.5 is support for haptics, LED control, and Android media key mapping to Linux input events. Landing in kernel 6.6 is support for battery information.}{tux.png} \\
\cvevent{late 2022--2023}{KDE ~/~ plasma-nm}{Minor Contributor}{Openconnect VPN SSO Support}{Added support for a new authentication mechanism for Openconnect VPN in plasma-nm using QtWebEngine and QtDesktopServices.}{kde.png} \\
\cvevent{Misc.}{NixOS ~/~ nixpkgs}{Minor Contributor}{Package Enhancements}{Enhanced Nix expressions for nvidia-x11 and openconnect packaging in the past.}{nixos.png}
\cvachieve{2022--2024}{Linux Kernel NetDev Subsystem}{Contributor}{Details: \href{https://binary-eater.github.io/posts/job_change/}{https://binary-eater.github.io/posts/job\_change/}}{tux.png} \\
\cvevent{end of 2023}{linux-wireless b43 driver}{Bugfix}{QoS issue with bcm4331}{A casual linux kernel fix upstreamed to make QoS applications work correctly on my personal laptop as a relaxing way to spend my New Year's Eve. \newline ref: \href{https://binary-eater.github.io/posts/bcm4331_and_macbook_wifi_woes/}{https://binary-eater.github.io/posts/bcm4331\_and\_macbook\_wifi\_woes/}}{tux.png} \\
\end{tabular}
\vspace{1em}

Expand All @@ -150,8 +150,8 @@ \section*{Programming}

\section*{Work Experience}
\begin{tabular}{r| p{0.5\textwidth} c}
\cvevent{2022--Present}{Linux Kernel Contributor}{NVIDIA}{Santa Clara, CA \color{cvgreen} ~\faMapMarker}{Work on Precision Time Protocol support in upstream mlx5\_core network device driver. Contribute to the core Precision Time Protocol stack in the Linux kernel space and defacto Linux userspace component.}{nvidia.png} \\
\cvevent{2019--2022}{Systems Software Architect}{NVIDIA}{Santa Clara, CA \color{cvgreen} ~\faMapMarker}{Developed tooling to improve chip design test coverage analysis.}{nvidia.png}
\cvevent{2024--Present}{Linux Graphics Developer}{NVIDIA}{Santa Clara, CA \color{cvgreen} ~\faMapMarker}{Working on NVIDIA's Linux Graphics driver stack focused on DRM/KMS, display servers, and compositors. Hoping to pick up OpenGL and Vulkan on the side.}{nvidia.png} \\
\cvevent{2022--2024}{Linux Kernel Contributor}{NVIDIA}{Santa Clara, CA \color{cvgreen} ~\faMapMarker}{Worked on Precision Time Protocol support, MACsec offload, and PSP security protocol in upstream mlx5\_core network device driver and upstream Linux kernel stack.}{nvidia.png} \\
\end{tabular}
\vspace{1em}

Expand Down Expand Up @@ -190,24 +190,6 @@ \section*{Talks}
\end{comment}
\end{minipage}






\vfill{} % Whitespace before final footer

%----------------------------------------------------------------------------------------
% FINAL FOOTER
%----------------------------------------------------------------------------------------
\setlength{\parindent}{0pt}
\begin{minipage}[t]{\rightcolwidth}
\begin{center}\fontfamily{\sfdefault}\selectfont \color{black!70}
{\small \icon{\faEnvelope}{cvgreen}{} 123 Default Street \icon{\faMapMarker}{cvgreen}{} Placeholder, NA 12345 \icon{\faPhone}{cvgreen}{} +0 (000) 000-0000 \newline\icon{\faAt}{cvgreen}{} \protect\url{[email protected]}
}
\end{center}
\end{minipage}

\end{paracol}

\end{document}

0 comments on commit c40f4e0

Please sign in to comment.