Jonathan Pobst

Senior Software Engineer at Microsoft

Honolulu, Hawaii, 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 Pobst is a Senior Software Engineer with 19 years of experience, currently building resilient developer tooling and runtime features at Microsoft from Honolulu. He brings deep C#/.NET expertise from long-term involvement with Mono and Xamarin—contributing to core libraries, System.Net.Sockets fixes, and Android/.NET build and binding reliability. Jonathan has a strong track record improving build systems, automation, and cross-platform compatibility, evidenced by work on AAPT/AAPT2 error handling and Xamarin Google library bindings. Equally comfortable across backend systems and mobile platforms, he blends pragmatic debugging and refactoring with incremental automation to reduce flaky builds and tests. Quiet but prolific in open source, he’s the kind of engineer who surfaces in high-impact runtime and tooling repos to harden platforms others depend on.
code19 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at University of Tennessee, Knoxville
stackoverflow-logo

Stackoverflow

Stats
9,982reputation
543kreached
267answers
2questions
Badges
android
top-5%
mono
top-1%
linux
top-5%
github-logo-circle

Github Skills (38)

xamarin-android10
runtimes10
msbuild10
net10
xamarin10
dotnet10
android-sdk10
java10
asp-net10
javas10
mono10
android10
build-automation10
dotnet-core10
csharp10

Programming languages (8)

C#TypeScriptC++CSSCObjective-C++HTMLVisual Basic .NET

Github contributions (5)

github-logo-circle
dotnet/android-samples

Aug 2010 - Apr 2020

A collection of .NET for Android sample projects
Role in this project:
userMobile Developer (Android)
Contributions:60 commits, 1 PR, 1 comment in 9 years 9 months
Contributions summary:Jonathan made several commits that modified the project files and corrected separators on resources files. The commits involve changes to several project files, including the `.csproj` files, which indicate a focus on fixing and adjusting the project's build configuration and resource handling within a .NET for Android project. The user also added new sample code and adapted existing samples for newer API versions, and also fixed a few problems with existing project files.
sample-androidsample-projectsandroidxamarinxamarin-forms
dotnet/android

Jun 2019 - 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:
userBackend Developer & Automation Engineer
Contributions:228 reviews, 238 commits, 512 PRs in 3 years 8 months
Contributions summary:Jonathan primarily contributed to the Xamarin.Android project by addressing build-related issues, enhancing build process efficiency, and improving error handling. They made changes to build tasks, including improving AAPT and AAPT2 error granularity, and fixed code compilation warnings related to dead code. Furthermore, the user worked on fixing the Mono.Android file to improve build and ensure that it is correctly created in the specified output directory.
dotnetandroidsdkcsharpxamarin
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 Pobst - Senior Software Engineer at Microsoft