From 0e72c3e98e0398fcc093fe941d0a523ee77517b2 Mon Sep 17 00:00:00 2001 From: Matt Kosarek Date: Mon, 18 May 2026 19:47:24 -0400 Subject: bugfix: resume typo --- src/pages/resume.astro | 664 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 500 insertions(+), 164 deletions(-) (limited to 'src/pages') diff --git a/src/pages/resume.astro b/src/pages/resume.astro index afe9244..38c36be 100644 --- a/src/pages/resume.astro +++ b/src/pages/resume.astro @@ -1,185 +1,521 @@ --- -import BaseLayout from '../layouts/BaseLayout.astro'; -import '../styles/resume.css'; -import '../styles/resume.mobile.css'; +import BaseLayout from "../layouts/BaseLayout.astro"; +import "../styles/resume.css"; +import "../styles/resume.mobile.css"; --- -
-
-

Experience

-
-
-
-
- Software Engineer II - Canonical -
-
- July 2023 to Present - Philadelphia, PA -
-
-
- -
-
    -
  • - Contributed exstensively to Mir, a C++ library for Wayland compositors -
  • -
  • - Implemented multi-window support in Flutter for Win32, Linux, and MacOS -
  • -
-
-
-
-
- Software Team Lead for MachineApps - Vention -
-
- July 2020 to July 2023 - Montreal, QC -
-
-
- - - - - - -
-
    -
  • Developed industrial software applications including cobot palletizers, cartesian palletizers, and path following machines
  • -
  • Programmed, deployed, and supported several client projects valued over $100k+ USD each
  • -
  • Developed the core user-facing API for programming industrial machines in Python
  • -
  • Interfaced with both technical and non-technical teams on a daily basis
  • -
  • Planned and organized long-term projects and daily tasks via Asana and Github Projects
  • -
  • Programmed thousands of lines across the codebase, from the firmware running on a BeagleBone AI to the application layer running in the cloud
  • -
  • Onboarded and mentored new members of the team
  • -
-
-
-
-
- Software Engineer I - Big Huge Games -
-
- January 2018 to June 2020 - Timonium, MD -
-
-
- - - - - - - -
-
    -
  • Developed and maintained the data pipeline - from data entry, to data validation, to data publication - for Arcane Showdown
  • -
  • Designed, built, and maintained a live operations scheduling and publishing web application for DomiNations
  • -
  • Implemented a localization system for Arcane Showdown which allowed the game to be released in different languages
  • -
  • Implemented game features on all parts of the stack, including tools, Unity client, and game servers
  • -
-
-
-
-
- Teaching Assistant for Intro to Video Game Design - Johns Hopkins University +
+
+

Experience

+
+
+
+
+ Software Engineer II + Canonical +
+
+ July 2023 to Present + Philadelphia, PA +
+
+
+ +
+
    +
  • + Contributed extensively to Mir, a C++ library for Wayland compositors +
  • +
  • + Implemented multi-window support in Flutter for Win32, Linux, and MacOS +
  • +
-
- September 2017 to December 2017 - Baltimore, MD +
+
+
+ Software Team Lead for MachineApps + Vention +
+
+ July 2020 to July 2023 + Montreal, QC +
+
+
+ + + + + + +
+
    +
  • + Developed industrial software applications including + cobot palletizers, cartesian palletizers, and path + following machines +
  • +
  • + Programmed, deployed, and supported several client + projects valued over $100k+ USD each +
  • +
  • + Developed the core user-facing API for programming + industrial machines in Python +
  • +
  • + Interfaced with both technical and non-technical + teams on a daily basis +
  • +
  • + Planned and organized long-term projects and daily + tasks via Asana and Github Projects +
  • +
  • + Programmed thousands of lines across the codebase, + from the firmware running on a BeagleBone AI to the + application layer running in the cloud +
  • +
  • Onboarded and mentored new members of the team
  • +
-
-
- -
-
    -
  • Assisted beginner programmers in the development of 2D game engines using SDL2
  • -
-
-
-
-
- Software Engineering Intern - Big Huge Games +
+
+
+ Software Engineer I + Big Huge Games +
+
+ January 2018 to June 2020 + Timonium, MD +
+
+
+ + + + + + + +
+
    +
  • + Developed and maintained the data pipeline - from + data entry, to data validation, to data publication + - for Arcane Showdown +
  • +
  • + Designed, built, and maintained a live operations + scheduling and publishing web application for DomiNations +
  • +
  • + Implemented a localization system for Arcane Showdown which allowed the game to be released in different languages +
  • +
  • + Implemented game features on all parts of the stack, + including tools, Unity client, and game servers +
  • +
-
- May 2017 to August 2017 - Timonium, MD +
+
+
+ Teaching Assistant for Intro to Video Game + Design + Johns Hopkins University +
+
+ September 2017 to December 2017 + Baltimore, MD +
+
+
+ +
+
    +
  • + Assisted beginner programmers in the development of + 2D game engines using SDL2 +
  • +
-
-
- - - - -
-
    -
  • Developed a tool using C# and GTK to improve the workflow of the quality assurance team for DomiNations
  • -
  • Wrote a comprehensive user manual that explains how the tool functions for both technical and non-technical users
  • -
-
-
-
-
- Software Engineering Intern - Sparkypants Studios +
+
+
+ Software Engineering Intern + Big Huge Games +
+
+ May 2017 to August 2017 + Timonium, MD +
+
+
+ + + + +
+
    +
  • + Developed a tool using C# and GTK to improve the + workflow of the quality assurance team for DomiNations +
  • +
  • + Wrote a comprehensive user manual that explains how + the tool functions for both technical and + non-technical users +
  • +
-
- May 2016 to August 2016 - Baltimore, MD +
+
+
+ Software Engineering Intern + Sparkypants Studios +
+
+ May 2016 to August 2016 + Baltimore, MD +
+
+
+ +
+
    +
  • + Developed a profiling framework for the game systems + of Dropzone +
  • +
-
-
- -
-
    -
  • Developed a profiling framework for the game systems of Dropzone
  • -
-
-
-

Education

-
-
-
-
- BSc Computer Engineering at Johns Hopkins University - Baltimore, MD -
-
- September 2014 to December 2017 +
+

Education

+
+
+
+
+ BSc Computer Engineering at Johns Hopkins + University + Baltimore, MD +
+
+ September 2014 to December 2017 +
+
+
    +
  • 3.53 GPA (Magna Cum Laude)
  • +
  • + Relevant Coursework: Computer Graphics, + Object Oriented Software Engineering, Linear + Algebra, Video Game Engines and Design, Operating + Systems, Data Structures +
  • +
-
-
    -
  • 3.53 GPA (Magna Cum Laude)
  • -
  • Relevant Coursework: Computer Graphics, Object Oriented Software Engineering, Linear Algebra, Video Game Engines and Design, Operating Systems, Data Structures
  • -
-
-

Projects

- +

Projects

+
-
+
-- cgit v1.2.1