diff options
author | mattkae <mattkae@protonmail.com> | 2023-01-22 18:59:38 -0500 |
---|---|---|
committer | mattkae <mattkae@protonmail.com> | 2023-01-22 18:59:38 -0500 |
commit | 22c7d2cfa31d83eb81c5ab397e287c2212691e71 (patch) | |
tree | 38ba6db608beff7cbc1ed476531eb02befd44942 /download | |
parent | 64a8d78225e6539ca25374596fe5de44e6252a62 (diff) |
WIP on Wind Fields, and updated resume
Diffstat (limited to 'download')
-rw-r--r-- | download/build.js | 13 | ||||
-rw-r--r-- | download/cv.pdf | bin | 1161713 -> 1218523 bytes | |||
-rw-r--r-- | download/resume_dl.css | 9 | ||||
-rw-r--r-- | download/resume_dl.html | 74 |
4 files changed, 74 insertions, 22 deletions
diff --git a/download/build.js b/download/build.js index 39c79cc..6c58162 100644 --- a/download/build.js +++ b/download/build.js @@ -18,8 +18,17 @@ const newHeader = ` <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta charset="UTF-8" /> - <script src="https://twemoji.maxcdn.com/2/twemoji.min.js?11.2"></script> - <script>window.onload = function () { twemoji.parse(document.body);}</script> + <style> +img.emoji { + height: 1em; + width: 1em; + margin: 0 .05em 0 .1em; + vertical-align: -0.1em; +} +</style> +<script src="https://unpkg.com/twemoji@latest/dist/twemoji.min.js" crossorigin="anonymous"></script> + +<script>window.onload = function () { twemoji.parse(document.body);}</script> <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,300" rel="stylesheet" type="text/css"> <style> ${resumeCss} diff --git a/download/cv.pdf b/download/cv.pdf Binary files differindex b3746ca..fe5fa44 100644 --- a/download/cv.pdf +++ b/download/cv.pdf diff --git a/download/resume_dl.css b/download/resume_dl.css index 46e79d0..ac685e7 100644 --- a/download/resume_dl.css +++ b/download/resume_dl.css @@ -18,4 +18,11 @@ img.emoji { #resume { font-family: "Open Sans", sans-serif !important; -}
\ No newline at end of file +} + +img.emoji { + height: 1em; + width: 1em; + margin: 0 .05em 0 .1em; + vertical-align: -0.1em; +} diff --git a/download/resume_dl.html b/download/resume_dl.html index 1136f59..c0c7f1d 100644 --- a/download/resume_dl.html +++ b/download/resume_dl.html @@ -4,8 +4,17 @@ <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta charset="UTF-8" /> - <script src="https://twemoji.maxcdn.com/2/twemoji.min.js?11.2"></script> - <script>window.onload = function () { twemoji.parse(document.body);}</script> + <style> +img.emoji { + height: 1em; + width: 1em; + margin: 0 .05em 0 .1em; + vertical-align: -0.1em; +} +</style> +<script src="https://unpkg.com/twemoji@latest/dist/twemoji.min.js" crossorigin="anonymous"></script> + +<script>window.onload = function () { twemoji.parse(document.body);}</script> <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,300" rel="stylesheet" type="text/css"> <style> html { @@ -116,6 +125,10 @@ header { justify-content: space-between; } +.experience-item ul { + margin-top: 0.5rem; +} + .experience-item li { width: 100%; } @@ -277,6 +290,14 @@ img.emoji { #resume { font-family: "Open Sans", sans-serif !important; } + +img.emoji { + height: 1em; + width: 1em; + margin: 0 .05em 0 .1em; + vertical-align: -0.1em; +} + </style> </head> @@ -320,11 +341,11 @@ img.emoji { <tr> <tr> <td>C#</td> - <td>2.5 yrs</td> + <td>2½ yrs</td> </tr> <tr> <td>Python</td> - <td>2.5 yrs</td> + <td>2½ yrs</td> </tr> <tr> <td>C/C++</td> @@ -349,15 +370,15 @@ img.emoji { </tr> <tr> <td>node.js</td> - <td>2.5 yrs</td> + <td>2½ yrs</td> </tr> <tr> <td>Unity</td> - <td>2.5 yrs</td> + <td>2½ yrs</td> </tr> <tr> <td>ASP.NET</td> - <td>2.5 yrs</td> + <td>2½ yrs</td> </tr> <tr> <td>OpenGL</td> @@ -382,15 +403,15 @@ img.emoji { </tr> <tr> <td>VSCode</td> - <td>2.5 yrs</td> + <td>2½ yrs</td> </tr> <tr> <td>Visual Studio</td> - <td>2.5 yr</td> + <td>2½ yr</td> </tr> <tr> <td>Webpack</td> - <td>2 yrs</td> + <td>2½ yrs</td> </tr> </tbody> </table> @@ -473,22 +494,25 @@ img.emoji { </div> <ul> <li> - Led a team in the development of industrial software applications including cobot palletizers, cartesian palletizers, and CNC machines + <b>Main Tech</b>: JavaScript, TypeScript, Python, Linux, Node.js </li> <li> - Architected and developed the core application-level framework for all future client projects + Led a team in the development of client-facing industrial software applications including cobot palletizers, cartesian palletizers, and CNC machines </li> <li> - Developed and deployed a number of client projects to factory floors + Developed and deployed several client projects valued over $100k+ USD each </li> <li> - Interfaced with other teams on a daily basis to align on business goals and meet deadlines + Architected and developed the core framework for all future client projects </li> <li> - Planned, scoped, and organized long-term projects and daily tasks via Asana and Github Projects + Interfaced with other teams on a daily basis including sales, customer success, application engineers, other software departments, and more </li> <li> - Individually contributed across many aspects of the codebase, from the firmware to the application layer + Planned and organized long-term projects and daily tasks via Asana and Github Projects + </li> + <li> + Programmed thousands of lines across the codebase, from firmware running on a BeagleBone AI to the application layer running on the web </li> </ul> </div> @@ -514,6 +538,9 @@ img.emoji { </div> <ul> <li> + <b>Main Tech</b>: C#, Unity, TypeScript, React + </li> + <li> Developed and maintained the data pipeline - from data entry, to data validation, to data publishing - for <i>Arcane Showdown</i> </li> <li> @@ -543,7 +570,10 @@ img.emoji { </div> <ul> <li> - Assisted beginner programmers in the development of 2D game engines using the SDL2 library + <b>Main Tech</b>: C++, SDL2 + </li> + <li> + Assisted beginner programmers in the development of 2D game engines using SDL2 </li> </ul> </div> @@ -566,6 +596,9 @@ img.emoji { </div> <ul> <li> + <b>Main Tech</b>: C#, GTK, Unity + </li> + <li> Developed a tool using C# and GTK to improve the workflow of the quality assurance team for <i>DomiNations</i> </li> <li> @@ -589,6 +622,9 @@ img.emoji { </div> <ul> <li> + <b>Main Tech</b>: C++ + </li> + <li> Developed a profiling framework for the game systems of <i>Dropzone</i> </li> </ul> @@ -614,7 +650,7 @@ img.emoji { 3.53 GPA (Magna Cum Laude) </li> <li> - <i>Relevant Coursework</i>: Computer Graphics, Object Oriented Software Engineering, Linear Algebra, Video Game Engines and Design, Operating Systems, Data Structures, Introduction to Renewable Energy Engineering + <i>Relevant Coursework</i>: Computer Graphics, Object Oriented Software Engineering, Linear Algebra, Video Game Engines and Design, Operating Systems, Data Structures </li> </ul> </div> @@ -625,7 +661,7 @@ img.emoji { <h2>Projects</h2> <ul> <li>My <b>self-hosted personal website</b> where I do small projects in WebAssembly and OpenGL: <a href="https://matthewkosarek.xyz">matthewkosarek.xyz</a> - <li>A <b>game engine</b> that I built from scrach in C++ and OpenGL: <a href="https://github.com/mattkae/MatteEngine"">github.com/mattkae/MatteEngine</a></li> + <li>A <b>game engine</b> that I built in C++ and OpenGL: <a href="https://github.com/mattkae/MatteEngine"">github.com/mattkae/MatteEngine</a></li> <li>My <b>self-installing emacs configuration</b>: <a href="https://git.matthewkosarek.xyz/emacs_config/">git.matthewkosarek.xyz/emacs_config/</a> </li> <li>Unfinished website about <b>realtime physics in video games</b>: <a href="https://physicsforgames.com/">physicsforgames.com/</a> </li> </ul> |