Michael DeForge

Senior Software Engineer

Livonia, MI | (734) 956-0519 | mddeforge@gmail.com

Professional Summary

Senior Software Engineer with 10+ years of experience in software architecture, systems design, and delivering high-performance technical solutions while guiding teams from concept through deployment. Proven track record of leading multi-million-dollar projects, driving product roadmaps, and translating complex requirements into business value. Trusted collaborator who bridges technical depth with clear communication to clients, senior management, and executives.

Technical Skills

Languages C++, C, Python, JavaScript, C#, HTML, CSS, SQL, Bash, PowerShell
Frameworks & Libraries .NET Framework, WPF, Win32 API, Qt, LVGL, OpenGL, GLSL, Node.js, Google Test
Networking & Protocols TCP/IP, UDP, REST, SOAP, DDS, CAN, RS232, USB, Ethernet
Development Tools Git, Perforce, GitLab, GitHub, Docker, AWS, Jenkins
Compilers & Build Systems MSVC, Clang, GCC, CMake, Meson
Data Formats FBX, GLTF, PNG, JSON, XML, OpenFlight, OpenDRIVE
Game & Simulation Engines Unity, Unreal Engine, SimCreator, Simian
Platforms Windows, Linux, Cross-platform Development
Methodologies Agile, Scrum, DevOps, CI/CD, Test-Driven Development
Architecture & Design Software Architecture, Systems Architecture, Distributed Systems, High-Performance Systems

Professional Experience

Personal Projects

Education

Bachelor of Computer Science (Game Development)
Baker College

June 2012

Associate of Applied Science (Computer Animation)
Baker College

June 2009