Michael Xu

Principal Software Development Manager at Microsoft

Shanghai, Shanghai, China
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
Michael Xu is a Principal Software Development Manager based in Shanghai with nine years in engineering leadership and a long tenure at Microsoft spanning cloud, commerce, and device platforms. He leads teams building Terraform support and developer tools for Azure, driving integrations across VS Code authoring, Terraform modules, and AI-enabled workflows while ensuring compliance and enterprise readiness. His hands-on background includes Spinnaker clouddriver contributions focused on Azure provider enhancements—practical work that improved VM scale set operations, NSG handling, and VM provisioning. With a master's in computer science from Shanghai Jiao Tong University, he blends deep cloud-native engineering experience with a pragmatic focus on developer experience and production reliability.
code9 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at 上海交通大学
github-logo-circle

Github Skills (10)

azure10
microsoft-azure10
arm-templates10
groovy10
spinnaker9
cloud-infrastructure9
cloud-services9
infrastructure-as-code8
git4
fest3

Programming languages (16)

PowerShellJavaGCC Machine DescriptionMakefileGoHTMLGroovyHCL

Github contributions (5)

github-logo-circle
spinnaker/clouddriver

Feb 2019 - Mar 2019

read and write operations across cloud providers
Role in this project:
userBackend Engineer
Contributions:7 commits, 7 PRs, 4 comments in 1 month
Contributions summary:Michael's commits primarily focus on the Azure cloud provider integration for the Spinnaker clouddriver project. They implemented fixes and features related to Azure resources, specifically addressing the removal of Azure Load Balancers from VM Scale Sets, respecting VM scale set schemas, and applying NSGs to custom subnets. The user also enabled source IP/CIDR filtering for NSGs and SSH public key provisioning for VMs.
gcpproviderscloudcloud-providersazure
Terraform provider for Azure Resource Manager
Contributions:14 pushes, 5 branches in 11 months
providerresource-managerazure-resource-managertflintazure
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
Michael Xu - Principal Software Development Manager at Microsoft