Education
Michigan State University
BS, Computer Science
May, 2015
Minor in Game Development
Member of “Spartasoft” Game Development club
Traveled to 2014 Game Developers’ Conference
Skills & Interests
Languages
C#
SQL
Java
Python
C++
Spark
Javascript
HTML
Tools
Git
Visual Studio
Unity3D
Power BI
Tableau
Docker
Kubernetes
Blender
Azure Cloud/Devops
Cognos
Hobbies
3D Printing
CAD
Woodworking
Basketball
Horror Movies
Drums/Synths
Designing & Building Game Controllers
Motorsports (F1, MotoGP)
EXPERIENCE
Arrow International 2024-Present
Software Engineer, Game Developer
Developing “electronic pull-tab” games using Unity & C#
Working as primary engineer on small teams to build & release games on ~6 month timelines
Developing for Cabinets & Tablets with limited hardware requirements
Implementing accessibility features to comply with State regulations
Assisting other devs & improving base template project that games are built on
General Motors 2016-2023
Software Developer (2021-2023)
Created Software to Enable OnStar In-Vehicle Interactions
Developed java code to enable interactions like recommending remote starts based on predicted usage/weather & sending location-based alerts based on national emergency alerts system
Created tools & mock services using python, docker, & kubernetes to help other devs simulate events & test use cases
Implemented automated unit tests (JUnit) and build & release pipelines (azure devops) for production applications
Lead Codebase Migration from legacy platform to Azure Devops
Worked with team to determine coding and design standards
BI Developer/Data Analyst (2016-2022)
Everything from Building Visualizations to Managing Massive Data Sets to Migrating & Automating Legacy Systems
Lead Data Discovery effort for OnStar In Vehicle Alerts
Worked with a Data Warehouse, manipulating and analyzing petabytes of data stored in Oracle, Teradata, Postgres, and Hadoop systems
Processed, transformed and loaded data from source locations into GM Data Warehouse
Created & maintained Data Structures (Tables, Views, Cubes) to accommodate analytics efforts
Created scheduled & automated Visualizations and Dashboards using Tableau, PowerBI, Cognos
Supported projects including Maven Ride Sharing, OnStar, GM Global Contact Centers, & the GM Smart Suggestions Program
Games for Entertainment & Learning Lab 2014-2015
Game Developer/Programmer
Developed Educational Games with small teams of MSU students & professors using primarily Unity & C#
Prototyped, designed, and Implemented “core” systems for player control, cameras, animation, UI, dialog, etc.
Created & enhanced Unity Editor Tools & Plugins to aid less technical team members
Project clients included MSU College of Law, the NSCL, and NASA
Scaled performance and deployed builds to PC, iOS & Android
Helped Organize 2014 “Meaningful Play” Educational Games Conference
Taught Game Dev Summer Camps for Middle & High School Students