diff options
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | config.toml | 13 | ||||
-rw-r--r-- | content/about.md | 13 | ||||
-rw-r--r-- | content/resume.md | 186 | ||||
-rw-r--r-- | update_resume.sh | 11 |
5 files changed, 221 insertions, 6 deletions
@@ -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" ++++ + +<div class="center"> + +**Matthew Strapp** +(814)732-0836 | [<u>matt@mattstrapp.net</u>](mailto:matt@mattstrapp.net) +| [<u>git.mattstrapp.net</u>](https://git.mattstrapp.net) + +</div> + +# Experience + +- <table> + <tbody> + <tr class="odd"> + <td style="text-align: left;"><strong>Web and Application + Developer</strong></td> + <td style="text-align: right;">June 2022 – Present</td> + </tr> + <tr class="even"> + <td style="text-align: left;"><em>RTP Company</em></td> + <td style="text-align: right;"><em>Winona, MN</em></td> + </tr> + </tbody> + </table> + + - 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 + +- <table> + <tbody> + <tr class="odd"> + <td style="text-align: left;"><strong>Computer Sales + Associate</strong></td> + <td style="text-align: right;">October 2018 – December 2021</td> + </tr> + <tr class="even"> + <td style="text-align: left;"><em>University of Minnesota + Bookstores</em></td> + <td style="text-align: right;"><em>Minneapolis, MN</em></td> + </tr> + </tbody> + </table> + + - 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 + +- <table> + <tbody> + <tr class="odd"> + <td style="text-align: left;"><strong>University of + Minnesota</strong></td> + <td style="text-align: right;">Minneapolis, MN</td> + </tr> + <tr class="even"> + <td style="text-align: left;"><em>Bachelor of Computer Engineering, + Minor in History</em></td> + <td style="text-align: right;"><em>September 2018 – May 2022</em></td> + </tr> + </tbody> + </table> + +# Leadership + +- <table> + <tbody> + <tr class="odd"> + <td style="text-align: left;"><strong>Student Senator</strong> <span + class="math inline">|</span> University of Minnesota University + Senate</td> + <td style="text-align: right;">April 2020 – May 2022</td> + </tr> + </tbody> + </table> + + - 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 + +- <table> + <tbody> + <tr class="odd"> + <td style="text-align: left;"><strong>Remotely Accessible Inverted + Pendulum</strong> <span class="math inline">|</span> <em>Senior Design + Project</em></td> + <td style="text-align: right;">January – May 2022</td> + </tr> + </tbody> + </table> + + - 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 + +- <table> + <tbody> + <tr class="odd"> + <td style="text-align: left;"><strong>Differential Current + Sensor</strong> <span class="math inline">|</span> <em>Circuits and + Electronics Lab II</em></td> + <td style="text-align: right;">January – May 2021</td> + </tr> + </tbody> + </table> + + - 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 + +- <table> + <tbody> + <tr class="odd"> + <td style="text-align: left;"><strong>HTTP Server</strong> <span + class="math inline">|</span> <em>Introduction to Operating + Systems</em></td> + <td style="text-align: right;">November – December 2020</td> + </tr> + </tbody> + </table> + + - 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 + +<div class="itemize"> + +**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 + +</div> 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 |