From f59b572b0d6dcc7a1c1974d0f7552538f26b8e3f Mon Sep 17 00:00:00 2001 From: Matt Strapp Date: Wed, 12 Oct 2022 14:56:58 -0500 Subject: Resume --- .gitignore | 4 +- config.toml | 13 ++-- content/about.md | 13 +++- content/resume.md | 186 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ update_resume.sh | 11 ++++ 5 files changed, 221 insertions(+), 6 deletions(-) create mode 100644 content/resume.md create mode 100644 update_resume.sh diff --git a/.gitignore b/.gitignore index 75b6f66..b508b4b 100644 --- a/.gitignore +++ b/.gitignore @@ -12,4 +12,6 @@ hugo.linux # Temporary lock file while building /.hugo_build.lock -.dccache \ No newline at end of file +.dccache + +resume.tex \ No newline at end of file diff --git a/config.toml b/config.toml index a8efe75..17c96f8 100644 --- a/config.toml +++ b/config.toml @@ -1,6 +1,6 @@ -baseURL = 'https://mattstrapp.net' -languageCode = 'en' -title = 'MattStrapp' +baseURL = "https://mattstrapp.net/" +languageCode = "en" +title = 'Matt Strapp' theme = "hugo-coder" enableRobotsTXT = true @@ -47,7 +47,12 @@ enableRobotsTXT = true [[menu.main]] name = "Contact" weight = 2 - url = "contact/" + url = "about/#contact" + +[[menu.main]] + name = "Resume" + weight = 3 + url = "resume/" [privacy] diff --git a/content/about.md b/content/about.md index 14d012c..5ca3867 100644 --- a/content/about.md +++ b/content/about.md @@ -6,4 +6,15 @@ aliases = ["about-me", "contact"] author = "Matt Strapp" +++ -This will exist eventually. \ No newline at end of file +This will exist eventually. + +# Contact + +Email me matt AT mattstrapp.net. + +Want to use PGP? Query your local DNS resolver for +``` +OPENPGPKEY 4f31fa50e5bd5ff45684e560fc24aeee527a43739ab611c49c51098a._openpgpkey.mattstrapp.net. +``` + +If that doesn't work, WKD should instead. diff --git a/content/resume.md b/content/resume.md new file mode 100644 index 0000000..920e566 --- /dev/null +++ b/content/resume.md @@ -0,0 +1,186 @@ ++++ +title = "Resume" +description = "About me" +date = "2022-10-12" +aliases = ["portfolio", "resume"] +author = "Matt Strapp" ++++ + +
+ +**Matthew Strapp** +(814)732-0836 | [matt@mattstrapp.net](mailto:matt@mattstrapp.net) +| [git.mattstrapp.net](https://git.mattstrapp.net) + +
+ +# Experience + +- + + + + + + + + + + +
Web and Application + DeveloperJune 2022 – Present
RTP CompanyWinona, MN
+ + - Made an ASP.NET API that took a feedback form and added it to the + company CRM system + + - Made a C# program that helped the company migrate CRM systems + + - Created a Go application allowing automated translation between + ANSI X12 EDI and a proprietary format + +- + + + + + + + + + + +
Computer Sales + AssociateOctober 2018 – December 2021
University of Minnesota + BookstoresMinneapolis, MN
+ + - Recommended customers devices based on needs and budget + + - Helped stock shelves and stock computers as shipments arrive + + - Answered emails and phone calls of various customer queries on + products and logistics + + - Read about the latest products being manufactured and sold to be + able to answer questions + +# Education + +- + + + + + + + + + + +
University of + MinnesotaMinneapolis, MN
Bachelor of Computer Engineering, + Minor in HistorySeptember 2018 – May 2022
+ +# Leadership + +- + + + + + + +
Student Senator | University of Minnesota University + SenateApril 2020 – May 2022
+ + - Elected as one of 4 undergraduates for the College of Science and + Engineering in the University Senate + + - Ensured that the students had a say in the affairs of the + University + + - Organized back end of campaign that allowed students to take + classes Pass/Fail in Spring 2020 + + - Hosted the Academic Affairs Committee meetings over Zoom + +# Projects + +- + + + + + + +
Remotely Accessible Inverted + Pendulum | Senior Design + ProjectJanuary – May 2022
+ + - Utilized TypeScript to develop a web application that allows users + to control lab equiptment remotely + + - Designed, documented and implemented an API that would allow users + to upload and run Python code + + - Integrated the application with the University’s 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 IIJanuary – May 2021
+ + - Collaborated with others designing a circuit that senses current + differences via magnetic fields + + - Used Altium to design a PCB implementing the prototype + + - Programmed microcontroller to log the voltage differential and + convert it with an ADC + + - Assisted in creating output of corresponding current differential + to a screen over I2C + +- + + + + + + +
HTTP Server | Introduction to Operating + SystemsNovember – December 2020
+ + - Created a server in C from scratch that processed and responded to + HTTP/1.1 GET requests + + - Interfaced with the Linux kernel to create and interface with + sockets + + - Implemented POSIX threads to allow multiple pages to be served + + - Set up a fixed-sized FIFO cache to reduce needed disk I/O and + increase speed + +# Technical Skills + +
+ +**Programming Languages**: JavaScript/TypeScript, Go, C#, Python, C/C++, +Java, LaTeX +**Operating Systems**: Linux, Windows, Android +**Technical/Personal Interests**: DNS, web development, self-hosting, +European history + +
diff --git a/update_resume.sh b/update_resume.sh new file mode 100644 index 0000000..acad4cf --- /dev/null +++ b/update_resume.sh @@ -0,0 +1,11 @@ +#!/bin/sh +pandoc --from latex+ascii_identifiers ./resume.tex --to commonmark+ascii_identifiers -o content/resume.md + +# Add the hugo stuff +sed -i '1s/^/+++\n\n/' content/resume.md +sed -i '1s/^/author = "Matt Strapp"\n/' content/resume.md +sed -i '1s/^/aliases = ["portfolio", "resume"]\n/' content/resume.md +sed -i '1s/^/date = "2022-10-12"\n/' content/resume.md +sed -i '1s/^/description = "About me"\n/' content/resume.md +sed -i '1s/^/title = "Resume"\n/' content/resume.md +sed -i '1s/^/+++\n/' content/resume.md -- cgit v1.2.3