Joseph Musser

Senior Software Engineer at Microsoft

Elizabethtown, Pennsylvania, 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
Joseph Musser is a Senior Software Engineer with two decades of deep C#/.NET expertise and 11 years of focused professional experience, currently contributing at Microsoft. He excels at simplifying complexity across domains, mentoring teams, and shipping durable solutions that remove client friction—having modernized legacy investment systems and driven a 45% revenue turnaround at a former employer. An active OSS maintainer and 7‑year Microsoft MVP, Joseph has 642 PRs and 1.5K issues on GitHub and has improved notable projects like Humanizer, Castle Windsor, NUnit, AutoMapper and Microsoft’s CsWin32 source generator. He brings a pragmatic mix of low-level internals knowledge (P/Invoke, code generation, testing) and full‑stack sensibility, often catching subtle edge cases other engineers miss. Based in Elizabethtown, PA, he pairs honesty and empathy with a high bar for excellence and a relentless curiosity that surfaces new ways to deliver lasting value.
code11 years of coding experience
job12 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
8,086reputation
1.6mreached
58answers
85questions
Badges
jit
top-5%
number-formatting
top-5%
github-logo-circle

Github Skills (45)

unit-testing10
assertion10
wp-api10
testing10
net10
dotnet-new10
dotnet10
wix10
winapi10
object-oriented-programming10
asp-net10
automapper10
code-generation10
generic-programming10
pinvoke10

Programming languages (23)

C#PowerShellJavaC++CSSCRustVim Snippet

Github contributions (5)

github-logo-circle
shouldly/shouldly

Sep 2018 - Oct 2022

Should testing for .NET—the way assertions should be!
Role in this project:
userBack-end Developer
Contributions:63 reviews, 108 commits, 47 PRs in 4 years 1 month
Contributions summary:Joseph primarily focused on improving the Shouldly testing framework by addressing issues related to exception stack traces, null string comparisons, and removing obsoleted types. Their work involved modifying core files, including StackTraceHelpers, StringDifferenceHighlighter, and ShouldAssertException. They also fixed build issues, and package metadata while adding test for new conditions in existing test cases.
assertiondotnettestingunit
nunit/nunit

Sep 2016 - Oct 2022

NUnit Framework
Role in this project:
userBack-end Developer
Contributions:154 reviews, 572 commits, 294 PRs in 6 years 2 months
Contributions summary:Joseph focused on enhancing the NUnit framework, primarily by addressing issues related to test case execution, specifically those involving parameterization and scenarios with zero test cases. The contributions include adding and modifying test cases to accommodate various scenarios. These changes demonstrate a good understanding of test framework internal workings and the ability to write and refine unit tests.
nunitnunit-frameworktddtestingtest-framework
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