Ran Wang

Software Engineer II at Microsoft

Redmond, 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

👤
Senior
🎓
Top School
Ran Wang is a Software Engineer II with 10 years of full-stack experience, currently on Azure Resource Manager at Microsoft where he focuses on scalable tagging, resource organization, and related SDKs and tooling. He holds an M.S. in Computer Science from Syracuse University and has a strong .NET and Angular background, having migrated and modernized services across .NET Framework, .NET Core, and multiple Angular versions. At Microsoft he designed multi-regional tags REST APIs, contributed to Azure SDKs and PowerShell/CLI cmdlets, and improved tag query performance and storage reliability by migrating data to Cosmos DB. He’s practiced in cloud-native CI/CD, monitoring and automation (VSTS, xUnit, Selenium, PowerShell), and helped create probes and on-call processes to maintain global service health. A frequent open-source contributor to high-profile repos like azure-sdk-for-net and azure-powershell, he bridges backend SDK work with practical tooling that ships to customers. Notably, he led design work for a tags namespace feature that lifts the 50-tag limit and enables inheritance for large-scale resource organization.
code10 years of coding experience
job4 years of employment as a software developer
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Syracuse University
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Wuhan University of Science and Technology
languagesEnglish, Chinese
github-logo-circle

Github Skills (21)

apidoc10
azure-sdk10
net10
dotnet10
microsoft-azure10
asp-net10
api10
sdk10
meta-tags10
powershell10
azure10
csharp10
testing9
dotnet-core9
automation9

Programming languages (6)

C#PLpgSQLGoMarkdownPythonTypeSpec

Github contributions (5)

github-logo-circle
Azure/azure-powershell

Feb 2020 - May 2020

Microsoft Azure PowerShell
Role in this project:
userFull-stack Developer
Contributions:49 commits, 11 PRs, 10 comments in 2 months
Contributions summary:Ran's commits focused on enhancing the Azure PowerShell module, specifically adding cmdlets related to resource tags, updating help documents, and addressing deployment issues. They also made changes to the core Tags client and related models, demonstrating backend development skills. Furthermore, the user contributed to fixes in the resource manager SDK and made several format adjustments and code cleanups within the project, indicating a strong understanding of the project's architecture.
microsoft-azurepowershellazuremicrosoft-azure-powershellarm
Azure/azure-sdk-for-net

Jan 2020 - May 2020

This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 PRs, 10 comments in 3 months
Contributions summary:Ran primarily focused on updating and regenerating the SDK code for the Azure SDK for .NET repository, specifically targeting the 2019-10-01 Tag API and resource and subscription updates. They implemented changes to generated code, added test cases, and modified deployment-related scenarios. The user also addressed build-related modifications, including assembly version updates, release notes, and adjustments related to the SDK's build process. They also addressed issues related to URL encoding.
azureazure-sdkdotnetmicrosoftc-sharp
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