summaryrefslogtreecommitdiff
path: root/download
diff options
context:
space:
mode:
authormattkae <mattkae@protonmail.com>2023-01-22 18:59:38 -0500
committermattkae <mattkae@protonmail.com>2023-01-22 18:59:38 -0500
commit22c7d2cfa31d83eb81c5ab397e287c2212691e71 (patch)
tree38ba6db608beff7cbc1ed476531eb02befd44942 /download
parent64a8d78225e6539ca25374596fe5de44e6252a62 (diff)
WIP on Wind Fields, and updated resume
Diffstat (limited to 'download')
-rw-r--r--download/build.js13
-rw-r--r--download/cv.pdfbin1161713 -> 1218523 bytes
-rw-r--r--download/resume_dl.css9
-rw-r--r--download/resume_dl.html74
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
index b3746ca..fe5fa44 100644
--- a/download/cv.pdf
+++ b/download/cv.pdf
Binary files differ
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>