Jonathan Peppers

Principal Software Engineer at Microsoft

Bowling Green, Kentucky, United States
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
Jonathan Peppers is a Principal Software Engineer with 13 years of experience who now builds the tools and platform that enable C# app development, focusing on the Android workload for .NET and .NET MAUI at Microsoft. He transitioned from app and game development to improving build systems, tooling, and runtime stability—contributing to high-profile open-source projects like .NET MAUI, Xamarin.Forms, and the .NET SDK. His work spans build automation, JNI-based code generation, memory-leak fixes, and performance optimizations across Android and iOS, reflecting deep mobile-platform expertise. Based in Bowling Green, Kentucky, he combines a pragmatic engineer’s attention to build reliability with a history of shipping cross-platform samples and templates that help other developers move to modern .NET versions.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor's Computer Science, Bachelor's Computer Science at Western Kentucky University
stackoverflow-logo

Stackoverflow

Stats
26,255reputation
2.8mreached
424answers
205questions
Badges
mono
top-5%
xamarin
top-5%
ios
top-5%
github-logo-circle

Github Skills (52)

unit-testing10
ios10
net-sdk10
msbuild10
maui10
net10
memory-management10
xamarin10
cross-platform10
xamarin-ios10
mvvm10
net-maui10
android-development10
java10
binding10

Programming languages (9)

C#PowerShellTypeScriptJavaC++ShellJavaScriptHTML

Github contributions (5)

github-logo-circle
xamarin/prebuilt-apps

Sep 2012 - Nov 2013

Complete, prebuilt apps for you to customize and deploy.
Role in this project:
userFull-stack Developer
Contributions:421 commits in 1 year 1 month
Contributions summary:Jonathan was involved in the initial setup and implementation of a mobile application. Their work included setting up a project with NUnit for testing and the creation of core components like a base ViewModel class and a LoginViewModel. They also contributed significantly to building out the WinRT application, adding features, a UI for the login page, as well as incorporating the correct code to handle the application on different platforms.
customizeandroidprebuilt
dotnet/maui-samples

Apr 2020 - Aug 2021

Samples for .NET Multi-Platform App UI (.NET MAUI)
Role in this project:
userMobile Developer (Android/iOS)
Contributions:6 releases, 69 reviews, 106 commits in 1 year 4 months
Contributions summary:Jonathan primarily contributed to the .NET MAUI samples repository by creating and modifying projects for Android and iOS. They added Xamarin.Forms samples and implemented the necessary configurations for these projects to build and run. The user also updated the projects to .NET 5 and .NET 6, incorporating the corresponding SDKs, and made code adjustments to address compatibility issues with the newer frameworks and Xamarin.Forms version updates. Additionally, the user worked on updating Xamarin.AndroidX packages and other dependencies for optimal performance.
app-platformmaccatalystmauimulti-platformios
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
Jonathan Peppers - Principal Software Engineer at Microsoft