Jb Evain

Principal Software Engineering Manager at Microsoft

Seattle, Washington, 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
Jb Evain is a Principal Software Engineering Manager at Microsoft with over two decades of experience building developer tooling and runtime systems, currently running the Visual Studio Tools for Unity and the Unity partnership. A former founder who bootstrapped SyntaxTree and shipped UnityVS before its acquisition by Microsoft, he combines product instincts with deep technical ownership across teams and studios. His open-source pedigree is strong—author of Mono.Cecil and significant contributor to projects like Mono, ILSpy and the dotnet linker—reflecting expertise in .NET internals, decompilation and build/link tooling. Skilled at scaling startup initiatives to enterprise-grade engineering within complex matrixed organizations, he bridges middleware, first‑party game studios and tooling partners. Seattle‑based and wryly self-described as an “Obviously French” alien, he brings both pragmatic leadership and low-level systems craftsmanship to developer platform challenges.
code21 years of coding experience
job8 years of employment as a software developer
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
17,439reputation
655kreached
135answers
3questions
Badges
compiler-construction
top-5%
assemblies
top-5%
mono
top-5%
sorting
top-5%
logging
top-5%
algorithm
top-5%
github-logo-circle

Github Skills (37)

ilspy10
net10
dotnet10
decompilation10
build-system10
func10
cecil10
asp-net10
compiler-design10
linker10
mono10
dotnet-core10
csharp10
linq9
reflection9

Programming languages (10)

C#TypeScriptC++CJavaScriptHTMLVisual Basic .NETF#

Github contributions (5)

github-logo-circle
mono/mono

Jul 2005 - Dec 2020

Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 2275 commits, 17 PRs in 15 years 7 months
Contributions summary:Jb contributed to the Mono project by fixing build issues related to Moonlight, a Silverlight implementation. Their work involved modifying socket-related code and adding and updating various dependencies, including Cecil and its related tools like the linker and tuner. They also made several porting updates for existing tools to work with cecil-light, demonstrating a focus on code maintenance and adapting the project to updated dependencies.
dotnetjitruntimemonoandroid
dotnet/linker

Jul 2007 - Jun 2011

Role in this project:
userBack-end Developer
Contributions:211 commits in 3 years 11 months
Contributions summary:Jb primarily worked on the `dotnet/linker` repository, making changes related to linking and build processes. Their contributions included modifying project files, updating assembly versions, and implementing exception handling. The user also focused on modifying build scripts, implementing specific code modifications, and refining internal visibility settings. The user's commits suggest a deep understanding of the linking process and the related tooling.
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
Jb Evain - Principal Software Engineering Manager at Microsoft