summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore4
-rw-r--r--config.toml13
-rw-r--r--content/about.md13
-rw-r--r--content/resume.md186
-rw-r--r--update_resume.sh11
5 files changed, 221 insertions, 6 deletions
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"
++++
+
+<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