feat: the resume

This commit is contained in:
Barrett Ruth 2025-06-08 16:29:16 -05:00
parent 185e4d3d95
commit 398a1f2eea
12 changed files with 861 additions and 1979 deletions

View file

@ -1,83 +1,227 @@
\documentclass{resume}
\usepackage[top=1cm,left=2cm, right=2cm, bottom=1cm]{geometry}
\usepackage{enumitem}
\setlength{\parindent}{0pt}
%-------------------------
% 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 %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\name{Barrett Ruth}
\address{(+1) 512-550-1381 $\vert$ br@barrettruth.com $\vert$ github.com/barrett-ruth}
\begin{document}
\vspace{-8pt}
\begin{rSection}{Education}
{\bf University of Virginia} \em{Charlottesville, VA} \hfill \textnormal{August 2022 --- May 2026 (expected)}
\\ \em{Pursuing B.A. Computer Science, B.S. Commerce} \hfill \textnormal{GPA: 4.00}
\textnormal
{\vspace {-6pt}
\begin{itemize}[leftmargin=*]
\item[$\cdot$] Coursework: Data Structures \& Algorithms, Computer Architecture, Software Development
\end{itemize}}
\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}
{\bf Liberal Arts and Science Academy} \em{Austin, TX} \hfill August 2018 --- May 2022
\\ \em{High School Diploma} \hfill \textnormal{GPA: 4.55}
\textnormal
{\vspace {-6pt}
\begin{itemize}[leftmargin=*]
\item[$\cdot$] Coursework: Computer Science, Calculus BC, Physics 1, Physics 2
\end{itemize}}
\end{rSection}
\vspace{-8pt}
\begin{rSection}{Experience}
\begin{rSubsection}{nth Venture Studio}{February 2023 --- Present}{Software Developer}{}
\item Helped accelerate CERTD, an employee upskilling automation company
\item Designed and automated content creation processes, from databases to API integrations
\item Used AWS, GCP, and ML Transformer technologies to build full-stack company MPV
\end{rSubsection}
\begin{rSubsection}{GoTransverse}{August 2020 --- February 2022}{Software Developer}{}
\item Engineered full-stack solutions to cloud-billing platforms at international scale
\item Worked part-time during school year over 16 consecutive months
\item Used ReactJS, Flask,and PostgresSQL technologies
\end{rSubsection}
\end{rSection}
%-----------EDUCATION-----------
\section{Education}
\resumeSubHeadingListStart
\resumeSubheading
{University of Virginia}{Charlottesville, VA}
{Bachelor's of Computer Science}{Aug. 2022 -- May 2026}
\resumeSubHeadingListEnd
\vspace{-8pt}
\begin{rSection}{Extracurriculars}
\begin{rSubsection}{TheCourseForum $\vert$ \textnormal{thecourseforum.com}}{August 2022 --- Present}{VP of Engineering}{}
\item Member of web development team providing online course selection to UVA students
\item Collaborated on full-stack solutions to architectural, logistical, and UI issues
\end{rSubsection}
\vspace{-8pt}
\begin{rSubsection}{Blossom Together}{January 2023 --- Present}{Volunteer}{}
\item Raise funds for student-led humanitarian program supporting African living standards
\end{rSubsection}
\end{rSection}
% \resumeItemListStart
% \resumeItem{\textbf{Coursework}: Advanced Algorithms, Operating Systems, Algorithmic Economics \hfill \textit{GPA: 3.99/4}\vspace{-5pt}}
% \resumeItem{\textbf{Activities}:
% \resumeItemListEnd\vspace{-5pt}
\vspace{-8pt}
\begin{rSection}{Honors and Rewards}
\bf{Trustees' Scholar Award} (2019 --- 2021): \textnormal{Ranked top 10\% in class}
\vspace{3pt}
\\ \bf{National Spanish Exam} (2016 --- 2019): \textnormal{Placed top 5\% for conversational proficiency}
\end{rSection}
\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}
\vspace{-8pt}
\begin{rSection}{Projects}
{\bf import-cost}
\\ Display bundle size of JavaScript imports inside of editor in real-time
%-----------EXPERIENCE-----------
\section{Experience}
\resumeSubHeadingListStart
{\bf live-server}
\\ Live reload HTML, CSS, and JavaScript projects inside of local development servers
\end{rSection}
\resumeSubheading
{DRW}{June -- August 2025}
{Software Developer Intern}{Houston, TX}
\resumeItemListStart
\resumeItem{Incoming on Commodities Team}
\resumeItemListEnd
\vspace{-8pt}
\begin{rSection}{Technical Skills}
\begin{tabular}{ @{} >{\bfseries}l @{\hspace{6ex}} l }
Languages \ & TypeScript, JavaScript, Python, Lua, Bash, Java \\
Frameworks \ & ReactJS, Flask \\
Tools & Docker, Kafka, Jekyll, Gradle \\
Databases & MySQL, PostgreSQL, SQLite \\
Version Control & Github
\end{tabular}
\end{rSection}
\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}