diff --git a/kde.png b/kde.png deleted file mode 100644 index abf6797..0000000 Binary files a/kde.png and /dev/null differ 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}