Resume
If you want it as a PDF, contact me
Matt Strapp Link to heading
Technical Skills Link to heading
Programming Languages: C#, JavaScript/TypeScript, Go, Python, C,
C++, Java, LaTeX
DevOps Tools: Docker, Docker Compose, GitHub Actions, Drone CI
Web Technologies: Node.js, Deno, Express, ASP.NET, SvelteKit
Experience Link to heading
-
Quotations Analyst June 2023 – Present All Integrated Solutions Maple Grove, MN -
Software Developer June 2022 – June 2023 RTP Company Winona, MN -
Migrated company version control from TFS to Git
-
Modernized more than 20 programs by upgrading them from legacy versions of .NET Framework to .NET
-
Modernizing these programs allows RTP to process data more securely and faster
-
Created a Go application that allows documents to be transformed between the standard EDI format and a proprietary file format
-
Developed an ASP.NET application that automates the process of uploading and processing the company feedback page
-
-
Sales Associate October 2018 – December 2021 University of Minnesota Bookstores Minneapolis, MN -
Recommended customers devices based on their needs and budget
-
Answered emails and phone calls for various customer inquiries regarding products and logistics
-
Projects Link to heading
-
Remotely Accessible Inverted Pendulum | Senior Design Project January 2022 – May 2022 -
Utilized TypeScript and Express to develop a application that allows users to control lab equipment remotely
-
Designed, documented and implemented an API that would allow users to upload and run Python code
-
Integrated the application with the University’s existing Single Sign-On system
-
Wrote documentation for the existing system code so future users could understand the system
-
-
Differential Current Sensor | Circuits and Electronics Lab II January 2021 – May 2021 -
Collaborated with others in designing a circuit that senses current differences via magnetic fields
-
Used Altium to design a PCB implementing the prototype
-
Programmed a microcontroller to log the voltage differential
-
Assisted in creating output of corresponding current differential to a screen over I2C
-
-
HTTP Server | Introduction to Operating Systems November 2020 – December 2020 -
Created a server in C from scratch that accepted and responded to HTTP/1.1 GET requests
-
Interfaced with the Linux kernel to create and interface with low-level sockets
-
Implemented concurrency with POSIX threads so multiple pages could be served at the same time
-
Education Link to heading
-
University of Minnesota Minneapolis, MN Bachelor of Computer Engineering, Minor in History September 2018 – May 2022 -
Student Senator | University of Minnesota University Senate April 2020 – May 2022 -
Worked to organize a campaign that allowed students to take Pass/Fail classes
-
Ensured that students had a say in the affairs of the University
-