resume/resume.tex
2025-06-08 16:29:16 -05:00

227 lines
7.5 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%-------------------------
% Resume in Latex
% Author : Jake Gutierrez
% Based off of: https://github.com/sb2nov/resume
% License : MIT
%------------------------
\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}
\input{glyphtounicode}
%----------FONT OPTIONS----------
% sans-serif
% \usepackage[sfdefault]{FiraSans}
% \usepackage[sfdefault]{roboto}
% \usepackage[sfdefault]{noto-sans}
% \usepackage[default]{sourcesanspro}
% serif
% \usepackage{CormorantGaramond}
% \usepackage{charter}
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
\vspace{-4pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
% Ensure that generate pdf is machine readable/ATS parsable
\pdfgentounicode=1
%-------------------------
% Custom commands
\newcommand{\resumeItem}[1]{
\item\small{
{#1 \vspace{-2pt}}
}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small#3} & \textit{\small #4} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubSubheading}[2]{
\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\textit{\small#1} & \textit{\small #2} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeProjectHeading}[2]{
\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\small#1 & #2 \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}}
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
%-------------------------------------------
%%%%%% RESUME STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{center}
\textbf{\Huge \scshape Barrett Ruth} \\ \vspace{1pt}
\small 512-550-1381 $|$ \href{mailto:br.barrettruth@gmail.com}{\underline{br.barrettruth@gmail.com}} $|$
\href{https://github.com/barrett-ruth}{\underline{github.com/barrett-ruth}}
\end{center}
%-----------EDUCATION-----------
\section{Education}
\resumeSubHeadingListStart
\resumeSubheading
{University of Virginia}{Charlottesville, VA}
{Bachelor's of Computer Science}{Aug. 2022 -- May 2026}
\resumeSubHeadingListEnd
% \resumeItemListStart
% \resumeItem{\textbf{Coursework}: Advanced Algorithms, Operating Systems, Algorithmic Economics \hfill \textit{GPA: 3.99/4}\vspace{-5pt}}
% \resumeItem{\textbf{Activities}:
% \resumeItemListEnd\vspace{-5pt}
\begin{itemize}
\small{\item \textbf{Coursework}{: Advanced Algorithms, Operating Systems, Algorithmic Economics \hfill \textit{GPA: 3.99/4}} \vspace{-5pt}}
\small{\item \textbf{Activities}{: ICPC, theCourseForum, Cavalier Autonomous Racing, HooHacks 2x Winner}}
\end{itemize}
%-----------EXPERIENCE-----------
\section{Experience}
\resumeSubHeadingListStart
\resumeSubheading
{DRW}{June -- August 2025}
{Software Developer Intern}{Houston, TX}
\resumeItemListStart
\resumeItem{Incoming on Commodities Team}
\resumeItemListEnd
\resumeSubheading
{Ramp}{September -- December 2025}
{Backend Software Engineering Intern}{New York City, NY}
\resumeItemListStart
\resumeItem{Incoming on AI Tooling Team}
\resumeItemListEnd
\resumeSubheading
{UVA Insight Computer Architecture Lab}{January -- May 2025}
{Hardware Profiling Research Assistant}{Charlottesville, VA}
\resumeItemListStart
\resumeItem{Profiling NVIDIA GH200 Superchip}
\resumeItemListEnd
\resumeSubheading
{TRB Capital Management}{May -- August 2024}
{Software Engineering Intern}{Charlottesville, VA}
\resumeItemListStart
\resumeItem{Developed frameworks and algorithms for medium-frequency trading application with TWS API}
\resumeItem{Implemented SWIG backtesting, CI with Catch2/gcov, and strategy deployment}
\resumeItemListEnd
\resumeSubheading
{VISA}{May -- August 2024}
{Software Engineering Intern}{Austin, TX}
\resumeItemListStart
\resumeItem{Piloted “GenAI Support Assist,” automating resolution of global authentication support issues, reducing teams weekly debugging time by 8 hours and selected by Senior VP of Payment Solutions}
\resumeItem{Sole intern to deploy to internal cloud platform CloudView, utilizing GenAI APIs (Ada-002, GPT) to poll real-time production data, storing embeddings/logs in VectorDB/MySQL, and authenticated frontend for support staff}
\resumeItemListEnd
\resumeSubheading
{Nth Venture Studio}{February -- August 2023}
{Data \& AI Intern}{Austin, TX}
\resumeItemListStart
\resumeItem{Implemented technical MVP for CERTD (employee upskilling seed startup)}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------PROJECTS-----------
\section{Projects}
\resumeSubHeadingListStart
\resumeProjectHeading
{\textbf{Cavalier Autonomous Racing} $|$ \emph{ROS, C++, CMake}}{April 2024 -- Present}
\resumeItemListStart
\resumeItem{Refactored state machine to handle emergency racing scenarios using ROS2 and in-house YAML validator}
\resumeItem{Migrated GUI to Qt C++, increasing data throughput by 25\% enabling asynchronous monitoring of car metrics}
\resumeItemListEnd
\resumeProjectHeading
{\textbf{theCourseForum} $|$ \emph{Django, PostgreSQL, JQuery, AWS}}{August 2022 -- May 2025}
\resumeItemListStart
\resumeItem{President of \#1 university course review and grade analytics platform serving 20,000+ students (85\% student body)}
\resumeItem{Implemented trigram/reverse-indexing search algorithm supplanting ElasticSearch, saving \$150/mo}
\resumeItemListEnd
\resumeProjectHeading
{\textbf{none-ls} $|$ \emph{C, Lua, Plenary}}{}
\resumeItemListStart
\resumeItem{Core maintainer of NeoVims largest (2.9k+ stars, 10k users) LSP integration framework}
\resumeItemListEnd
\resumeProjectHeading
{\textbf{guard} $|$ \emph{Lua, libuv, busted}}{}
\resumeItemListStart
\resumeItem{Developed first NeoVim asynchronous formatting and linting utility (6k users) with Lua coroutines}
\resumeItemListEnd
\resumeSubHeadingListEnd
%
%-----------PROGRAMMING SKILLS-----------
\section{Technical Skills}
\begin{itemize}[leftmargin=0.15in, label={}]
\small{\item{
\textbf{Languages}{: Python, C, C++, Java, JavaScript, TypeScript, HTML/CSS, SQL, Lua, Shell, Bash} \\
\textbf{Technologies/Frameworks}{: React, Node.js, Next.js, Git, Docker, AWS, GCP, Redis, Protobuf, Jenkins} \\
}}
\end{itemize}
%-------------------------------------------
\end{document}