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