-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update resume with current Linux kernel activities and Linux graphics…
… role change Signed-off-by: Rahul Rameshbabu <[email protected]>
- Loading branch information
1 parent
bc276be
commit c40f4e0
Showing
2 changed files
with
6 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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{[email protected]} | ||
} | ||
\end{center} | ||
\end{minipage} | ||
|
||
\end{paracol} | ||
|
||
\end{document} |