Joseph Musser

Partner, Principal Software Developer at Technology Solutions Associates LLC

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 Partner and Principal Software Developer who specializes in deep .NET/C# internals and pragmatic system design, currently leading engineering at Technology Solutions Associates LLC. He combines hands-on work—from Win32 P/Invoke code generation and build automation to an IoT firmware and dashboard project for live theatre—with product-minded leadership that helped grow company revenue 45%. An active OSS maintainer and six-year Microsoft MVP, he’s contributed 642 PRs and triaged 1.5K issues across notable projects such as CsWin32, Shouldly, Castle Windsor, Cake, SourceBrowser, Humanizer, NUnit and AutoMapper. Known for taming complexity and translating between domains, he mentors teams, streamlines devops, and pushes language and tooling improvements including work toward new C# features.
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%
visual-studio-2012
top-5%
github-logo-circle

Github Skills (52)

assertion10
unit-testing10
wp-api10
testing10
net10
dotnet-new10
dotnet10
wix10
object-oriented-programming10
automapper10
code-generation10
generic-programming10
pinvoke10
build-automation10
aspnet10

Programming languages (22)

C#PowerShellJavaC++CSSRustCVim 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.
dotnetassertionstestingunitassertion
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.
dotnettestingtest-frameworkc-sharpnunit-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
Joseph Musser - Partner, Principal Software Developer at Technology Solutions Associates LLC