Dean Ellis

President at Microsoft

Bedford, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Dean Ellis is a seasoned software engineer and open-source leader with 14 years of experience, currently a Senior Software Engineer at Microsoft and President of the MonoGame Foundation. He specializes in .NET tooling and mobile/Android build systems, having driven MSBuild integration, code generation, and resource handling for .NET for Android and .NET MAUI. A long-time MonoGame contributor, he has broadened the framework’s platform support and audio/content pipelines, and even led cross-platform sample ports to improve developer adoption. Based in Bedford, UK, he blends deep systems-level engineering with community stewardship, balancing Azure work with maintaining a widely used open-source game framework. Notably, his contributions often focus on the build and tooling edge—making complex platform-specific details quietly reliable for other developers.
code14 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (BSc) Computer Software Engineering, Bachelor of Science (BSc) Computer Software Engineering at Birmingham City University
github-logo-circle

Github Skills (25)

xamarin-android10
multiplatform10
msbuild10
windows10
net10
dotnet-new10
dotnet10
cross-platform10
android-sdk10
resource-management10
asp-net10
monogame10
android10
build-automation10
dotnet-core10

Programming languages (11)

C#TypeScriptC++CMakefileJavaScriptHTMLPascal

Github contributions (5)

github-logo-circle
dotnet/android

Apr 2016 - Jan 2023

.NET for Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
Role in this project:
userMobile Developer (Android)
Contributions:1014 reviews, 866 commits, 1144 PRs in 6 years 10 months
Contributions summary:Dean has been actively involved in the development of the .NET for Android project, focusing on build tasks and resource management within the Android platform. Their contributions primarily revolved around enhancing the build process for Android applications, specifically relating to APK generation and incorporating resources like native libraries, custom views, and manifest files. They also demonstrated expertise in handling platform-specific features and dependencies, while also testing various aspects of the build process, ensuring the proper inclusion and handling of code.
dotnetandroidsdkcsharpxamarin
MonoGame/MonoGame

Jul 2011 - Jul 2018

One framework for creating powerful cross-platform games.
Role in this project:
userBack-end Developer
Contributions:97 reviews, 915 commits, 281 PRs in 7 years
Contributions summary:Dean primarily focused on the Windows platform of a cross-platform game framework, making various additions and updates to the core components, and sound effects of the framework. The user introduced keyboard support, including handling special keys, and also implemented content building support. Furthermore, their contributions involved enhancing the audio system, adding support for XACT audio, and a fix for the OpenAL library.
c-sharpgame-frameworkopenalgamesgame-engine
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dean Ellis - President at Microsoft