229 lines
7.9 KiB
TeX
229 lines
7.9 KiB
TeX
%-------------------------
|
||
% 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.com}{\underline{br@barrettruth.com}} $|$
|
||
\href{https://github.com/barrettruth}{\underline{github.com/barrettruth}}
|
||
\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
|
||
{Ramp}{September -- December 2025}
|
||
{Backend Software Engineering Intern}{New York City, NY}
|
||
\resumeItemListStart
|
||
\resumeItem{Developing internal bulk fraud credit card dispute processor, est. saving $\approx$ \$100,000/yr, CX $\approx$ 10,000 hours/yr}
|
||
\resumeItemListEnd
|
||
|
||
\resumeSubheading
|
||
{DRW}{June -- August 2025}
|
||
{Software Developer Intern}{Houston, TX}
|
||
\resumeItemListStart
|
||
\resumeItem{Implemented ``Exchange Equivalence,'' a portfolio analysis tool that hedges risk exposures of FTR trades}
|
||
\resumeItem{Developed ``Constraint Exposure'', a suite of FTR arbitrage tooling}
|
||
\resumeItem{Optimized dynamic spanning tree data structure used across all market simulation runs, saving $\approx$\$10,000/mo}
|
||
\resumeItemListEnd
|
||
|
||
\resumeSubheading
|
||
{UVA Insight Computer Architecture Lab}{January -- May 2025}
|
||
{Hardware Profiling Research Assistant}{Charlottesville, VA}
|
||
\resumeItemListStart
|
||
\resumeItem{Profiled memory hierarchy of NVIDIA GH200 Superchip, specializing in large-scale GEMM}
|
||
\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 team’s 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 largest university course 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 NeoVim’s 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}
|