From c40f4e026123b642990965c81a19ee3fabbbe5bb Mon Sep 17 00:00:00 2001 From: Rahul Rameshbabu Date: Sun, 14 Jul 2024 01:17:40 -0700 Subject: [PATCH] Update resume with current Linux kernel activities and Linux graphics role change Signed-off-by: Rahul Rameshbabu --- kde.png | Bin 18726 -> 0 bytes main.tex | 30 ++++++------------------------ 2 files changed, 6 insertions(+), 24 deletions(-) delete mode 100644 kde.png diff --git a/kde.png b/kde.png deleted file mode 100644 index abf6797852300072a237a91529205b4d81149f63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18726 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 KKbLh*2~7a#*2ne$ diff --git a/main.tex b/main.tex index 7e47826..84ed2fc 100644 --- a/main.tex +++ b/main.tex @@ -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} @@ -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} @@ -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} @@ -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} @@ -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{sergeantsagara@protonmail.com} -} -\end{center} -\end{minipage} - \end{paracol} \end{document}