Vatsan Madhavan

Principal Software Engineer 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
🎓
Top School
Vatsan Madhavan is a Principal Software Engineer at Microsoft with over 20 years of experience building and hardening large-scale Windows and .NET systems, from SDKs and UI frameworks to OS-level components and servicing pipelines. He led the open-sourcing and .NET Core 3.0 release of WPF on GitHub and has driven substantive DevOps and build-infrastructure work across dotnet/wpf, arcade, and related repos. Known for blending hands-on low-level engineering (Win32, COM, P/Invoke, renderer hardening) with people leadership, he has repeatedly reduced security surface area and improved reliability across Windows releases. He also designs rapid mitigation and targeted rollback mechanisms for Windows servicing, pairing deep debugging and test-automation expertise with compliance and SDL experience. Comfortable managing distributed teams, he pairs pragmatic delivery focus with a knack for solving thorny business problems that span legal, security and ops boundaries. An OSS aficionado, his contributions to high-profile .NET projects reflect a rare mix of platform internals, DevOps automation, and long-term maintenance thinking.
code9 years of coding experience
job16 years of employment as a software developer
bookBachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at University of Madras
bookMS, Computer Science, Computer Engineering, 4.0, MS, Computer Science, Computer Engineering, 4.0 at University of Florida
languagesTamil, Hindi, English
stackoverflow-logo

Stackoverflow

Stats
1,173reputation
114kreached
39answers
2questions
github-logo-circle

Github Skills (32)

net-sdk10
msbuild10
scripting10
net10
dotnet10
interop10
cicd10
asp-net10
sdk10
dotnet-sdk10
ci-cd-pipeline10
pinvoke10
build-automation10
dotnet-core10
azure-pipelines10

Programming languages (9)

C#PowerShellTypeScriptC++ShellGoHTMLF#

Github contributions (5)

github-logo-circle
microsoft/WPF-Samples

Dec 2018 - Jun 2020

Repository for WPF related samples
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:66 commits, 83 PRs, 52 pushes in 1 year 6 months
Contributions summary:Vatsan's primary contribution involved significant modifications to the repository's build and deployment infrastructure. They introduced and updated build scripts, including `build.ps1` and `build.cmd`, to support local builds, specify target frameworks, and integrate MSBuild. Furthermore, the user set up CI with Azure Pipelines, implemented matrix generators, and refined the build process, demonstrating a focus on automating the build and deployment of the WPF samples. They also updated global.json.
xamldotnetcsharpwpf
dotnet/wpf

Nov 2018 - Aug 2020

WPF is a .NET Core UI framework for building Windows desktop applications.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:24 reviews, 266 commits, 415 PRs in 1 year 9 months
Contributions summary:Vatsan primarily worked on updating and refactoring build infrastructure and deployment configurations for the project. Their commits focused on adapting the build scripts, particularly the PowerShell scripts and cmd files, to align with new publish mechanisms and SDK updates. They also made changes to the project's build dependencies and updated project templates to reflect newer versions. Furthermore, the user was involved in onboarding new build infrastructure.
xamldotnetuwpwindows-desktopwindows
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