\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} \usepackage[margin=1.00in]{geometry} \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} %----------HEADING---------- \begin{center} \textbf{\Huge Matthew Strapp} \\ \vspace{1pt} \small (507)429-1743 $|$ \href{mailto:matt@mattstrapp.net}{\underline{matt@mattstrapp.net}} $|$ \href{https://git.mattstrapp.net/RossTheRoss}{\underline{cutt.ly/MSGit}} \end{center} %-----------EDUCATION----------- \section{Education} \resumeSubHeadingListStart \resumeSubheading {University of Minnesota}{Minneapolis, MN} {Bachelor of Computer Engineering, Minor in History}{Expected May 2022} \resumeSubHeadingListEnd %----------LEADERSHIP-------- \section{Leadership} \resumeSubHeadingListStart \resumeProjectHeading {\textbf{Student Senator} $|$ University of Minnesota University Senate}{April 2020 -- Present} \resumeItemListStart \resumeItem{Elected as one of 4 undergradutes for the College of Science and Engineering in the University Senate} \resumeItem{Organized back end of campaign that allowed students to take classes Pass/Fail} \resumeItem{Hosted the Academic Affairs Committee meetings over Zoom} \resumeItemListEnd \resumeSubHeadingListEnd %-----------PROJECTS----------- \section{Projects} \resumeSubHeadingListStart \resumeProjectHeading {\textbf{Remotely Accessible Inverted Pendulum} $|$ \emph{Senior Design Project, in TypeScript}}{January 2022 -- Present} \resumeItemListStart \resumeItem{Used TypeScript to develop a web application that allows users to control lab equiptment remotely} \resumeItem{Designed, documented and implemented an API that would allow users to upload code and run code} \resumeItem{Integrated the application with the University's Single Sign-On system} \resumeItem{Wrote documentation for the existing system code so future users could easily understand the system} \resumeItemListEnd \resumeProjectHeading {\textbf{Differential Current Sensor} $|$ \emph{Circuits and Electronics Lab II}}{January -- May 2021} \resumeItemListStart \resumeItem{Collaborated with others designing a circuit that senses current differences via magnetic fields} \resumeItem{Used Altium to design a PCB implementing the prototype} \resumeItem{Programmed microcontroller to log the voltage differential and convert it with an ADC} \resumeItem{Assisted in creating output of corresponding current differential to a screen over I2C} \resumeItemListEnd \resumeProjectHeading {\textbf{HTTP Server} $|$ \emph{Introduction to Operating Systems}}{November -- December 2020} \resumeItemListStart \resumeItem{Created a server in C from scratch that processed and responded to HTTP 1.1 GET requests} \resumeItem{Interfaced with the Linux kernel to create and interface with sockets} \resumeItem{Implemented POSIX threads to allow multiple pages to be served} \resumeItem{Created a fixed-sized FIFO cache to reduce needed disk I/O and increase speed} \resumeItemListEnd \resumeProjectHeading {\textbf{Internet of Things Door} $|$ \emph{Introduction to Computing Systems}} {March -- May 2019} \resumeItemListStart \resumeItem{Used C++ to build the framework for a door to operating using a pair of Particle Photon microcontrollers} \resumeItem{Configured keypad and motion detector for security, logged with timestamps} \resumeItem{Drafted communication using Particle's API to allow the microcontrollers to share states} \resumeItemListEnd \resumeSubHeadingListEnd %-----------EXPERIENCE----------- \section{Experience} \resumeSubHeadingListStart \resumeSubheading {Computer Sales Associate}{October 2018 -- December 2021} {University of Minnesota Bookstores}{Minneapolis, MN} \resumeItemListStart \resumeItem{Recommended customers devices based on needs and budget} \resumeItem{Helped stock shelves and stock computers as shipments arrive} \resumeItem{Answered emails and phone calls of various customer queries on products and logistics} \resumeItem{Read about the latest products being manufactured and sold to be able to answer questions about them} \resumeItemListEnd \resumeSubHeadingListEnd % %-----------PROGRAMMING SKILLS----------- \section{Technical Skills} \begin{itemize}[leftmargin=0.15in, label={}] \small{ \item{ \textbf{Programming Languages}{: JavaScript/TypeScript, C/C++, Python, Java} \\ \textbf{Operating Systems}{: Linux, Windows, Android} \\ \textbf{Libraries}{: jQuery, Express} \\ \textbf{CI/CD}{: Drone CI, GitLab} \\ \textbf{Containerization}{: Docker, Docker Compose} }} \end{itemize} %------------------------------------------- \end{document}