\documentclass[letterpaper,11pt]{article} \usepackage[utf8]{inputenc} \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 Matt Strapp} \\ \vspace{1pt} \small\href{mailto://matt@mattstrapp.net}{\underline{matt@mattstrapp.net}} \(|\) \href{https://mattstrapp.net}{\underline{mattstrapp.net}} \end{center} %-----------PROGRAMMING SKILLS----------- \section{Technical Skills} \begin{itemize}[leftmargin=0.15in, label={}] \small{ \item{ \textbf{Programming Languages}{: C\#, JavaScript/TypeScript, Go, Python, C, C++, Java, \LaTeX{}} \\ \textbf{DevOps Tools}{: Docker, Docker Compose, GitHub Actions, Drone CI} \\ \textbf{Web Technologies}{: Node.js, Deno, Express, ASP.NET, SvelteKit} \\ } } \end{itemize} %------------------------------------------- %-----------EXPERIENCE----------- \section{Experience} \resumeSubHeadingListStart{} \resumeSubheading{Quotations Analyst}{June 2023 -- Present}{All Integrated Solutions}{Maple Grove, MN} \resumeSubheading{Software Developer}{June 2022 -- June 2023}{RTP Company}{Winona, MN} \resumeItemListStart{} \resumeItem{Migrated company version control from TFS to Git} \resumeItem{Modernized more than 20 programs by upgrading them from legacy versions of .NET Framework to .NET} \begin{itemize} \resumeItem{Modernizing these programs allows RTP to process data more securely and faster} \end{itemize} \resumeItem{Created a Go application that allows documents to be transformed between the standard EDI format and a proprietary file format} \resumeItem{Developed an ASP.NET application that automates the process of uploading and processing the company feedback page} \resumeItemListEnd{} \resumeSubheading{Sales Associate}{October 2018 -- December 2021}{University of Minnesota Bookstores}{Minneapolis, MN} \resumeItemListStart{} \resumeItem{Recommended customers devices based on their needs and budget} \resumeItem{Answered emails and phone calls for various customer inquiries regarding products and logistics} \resumeItemListEnd{} \resumeSubHeadingListEnd{} % %-----------PROJECTS----------- \section{Projects} \resumeSubHeadingListStart{} \resumeProjectHeading{\textbf{Remotely Accessible Inverted Pendulum} \(|\) \emph{Senior Design Project}}{January 2022 -- May 2022} \resumeItemListStart{} \resumeItem{Utilized TypeScript and Express to develop a application that allows users to control lab equipment remotely} \resumeItem{Designed, documented and implemented an API that would allow users to upload and run Python code} \resumeItem{Integrated the application with the University's existing Single Sign-On system} \resumeItem{Wrote documentation for the existing system code so future users could understand the system} \resumeItemListEnd{} \resumeProjectHeading{\textbf{Differential Current Sensor} \(|\) \emph{Circuits and Electronics Lab II}}{January 2021 -- May 2021} \resumeItemListStart{} \resumeItem{Collaborated with others in designing a circuit that senses current differences via magnetic fields} \resumeItem{Used Altium to design a PCB implementing the prototype} \resumeItem{Programmed a microcontroller to log the voltage differential} \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 2020 -- December 2020} \resumeItemListStart{} \resumeItem{Created a server in C from scratch that accepted and responded to HTTP/1.1 GET requests} \resumeItem{Interfaced with the Linux kernel to create and interface with low-level sockets} \resumeItem{Implemented concurrency with POSIX threads so multiple pages could be served at the same time} \resumeItemListEnd{} \resumeSubHeadingListEnd{} %-----------EDUCATION----------- \section{Education} \resumeSubHeadingListStart{} \resumeSubheading{University of Minnesota}{Minneapolis, MN}{Bachelor of Computer Engineering, Minor in History}{September 2018 -- May 2022} \resumeProjectHeading{\textbf{Student Senator} \(|\) \emph{University of Minnesota University Senate}}{April 2020 -- May 2022} \resumeItemListStart{} \resumeItem{Worked to organize a campaign that allowed students to take Pass/Fail classes} \resumeItem{Ensured that students had a say in the affairs of the University} \resumeItemListEnd{} \resumeSubHeadingListEnd{} \end{document}