Mike Rousos

Principal Software Engineer at Microsoft

Massillon, Ohio, 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
Mike Rousos is a Principal Software Engineer with two decades of experience on the .NET platform, having started at Microsoft as an intern in 2002 and progressed through roles spanning Reflection, Base Class Libraries, Hosting, Security, and .NET Core/ASP.NET Core. He now leads customer-facing engineering for the .NET Customer Engagement team, helping organizations build and optimize .NET Core apps and troubleshooting performance at scale while feeding hard-won lessons back into the product. A frequent contributor to high-profile open-source projects—such as tools that help migrate apps to modern .NET (Upgrade Assistant, try-convert) and ASP.NET experiments—he blends deep platform internals with practical migration, compatibility, and performance work. His background in math and physics (Case Western Reserve, magna cum laude) and an MBA from University of Washington support a systematic, customer-centric approach to complex engineering problems. Notably, he pairs low-level framework changes (session state, serializers, scheduling) with developer experience improvements like samples and tooling, bridging product, code, and community.
code11 years of coding experience
job11 years of employment as a software developer
bookMBA, Business Administration and Management, General, MBA, Business Administration and Management, General at University of Washington
bookB.S., Math and Physics, Magna Cum Laude, B.S., Math and Physics, Magna Cum Laude at Case Western Reserve University
stackoverflow-logo

Stackoverflow

Stats
381reputation
24kreached
7answers
0questions
github-logo-circle

Github Skills (41)

markdown10
tooling10
msbuild10
architecture10
testing10
net10
dotnet10
asp-net-core10
development-tools10
netframework10
windows-forms10
asp-net10
markdown-it10
parsing10
parse10

Programming languages (15)

C#PowerShellJavaC++GCC Machine DescriptionHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
dotnet/upgrade-assistant

Oct 2020 - Sep 2022

A tool to assist developers in upgrading .NET Framework applications to .NET 6 and beyond
Role in this project:
userBack-end Developer & Software Architect
Contributions:491 reviews, 159 commits, 107 PRs in 1 year 11 months
Contributions summary:Mike primarily focused on enhancing the capabilities of the .NET Upgrade Assistant tool by adding features to handle various aspects of upgrading .NET Framework applications. The user implemented a new feature to expand PackageMapReferenceAnalyzer to also replace assembly references. The user also built out the architecture for the extensions, and the packaging, demonstrating skills in designing and building a framework for additional tooling capabilities. Furthermore, the user has contributed to tests for the projects.
dotnetwindowsnet-frameworkassistc-sharp
microsoft/dotnet-apiport

Apr 2015 - May 2018

This repo contains .NET Portability Analyzer (VSIX and Console) libraries and tools
Role in this project:
userFull-stack Developer
Contributions:118 commits, 61 PRs, 35 pushes in 3 years 1 month
Contributions summary:Mike primarily contributed to enhancing the functionality of the .NET Portability Analyzer tool. They implemented breaking change parsing from markdown files, adding features to suppress breaking changes by ID through command-line options. Furthermore, the user refactored and improved the codebase with contributions to parameter casing, nested generic types and argument lists. They also added unit tests for breaking change suppression and updated code formatting.
dotnetvisual-studio-extensionconsolevsixportability
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
Mike Rousos - Principal Software Engineer at Microsoft