%------------------------- % 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 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 \#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 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}