Shenglong Li

Software Engineer at Microsoft

Greater Seattle Area 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
Shenglong Li is a software engineer with 10 years of experience at Microsoft, based in the Greater Seattle Area, specializing in cloud deployment tooling and backend systems for Azure. He has contributed significant features to high-profile open-source projects such as Azure PowerShell, Azure CLI, Azure SDK for .NET, and the Bicep language and registry, often bridging development and DevOps by implementing CI/CD workflows, formatters, and deployment "what-if" capabilities. His work spans code regeneration from Swagger, cmdlet and CLI enhancements, and language-server improvements—demonstrating both deep platform knowledge and attention to developer ergonomics. Shenglong combines practical engineering (fixing dynamic parameters, serialization bugs, and test automation) with infrastructure-level improvements like management-group assignment support and Bicep module publishing. He holds a CS master's from Brown and a software engineering bachelor's from Sichuan University, bringing a mix of rigorous academic training and production-scale Azure expertise. An uncommonly thorough contributor, he frequently addresses subtle interoperability issues that improve real-world deployment reliability.
code10 years of coding experience
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Sichuan University
bookMaster's degree, Computer Science, Master's degree, Computer Science at Brown University
github-logo-circle

Github Skills (42)

github-ci10
bicep10
cloud-computing10
python10
apidoc10
azure-sdk10
testing10
net10
command-line-interface10
dotnet10
microsoft-azure10
resource-management10
cicd10
azure-cli10
asp-net10

Programming languages (9)

TypeScriptC#PowerShellBicepHTMLRubyMarkdownPython

Github contributions (5)

github-logo-circle
Azure/bicep

Jun 2020 - Jan 2023

Bicep is a declarative language for describing and deploying Azure resources
Role in this project:
userBack-end & DevOps Engineer
Contributions:13 releases, 1496 reviews, 176 commits in 2 years 7 months
Contributions summary:Shenglong's commits primarily focused on enhancing the Bicep language server, with improvements to features like code completion and handling of carriage returns. They implemented the PositionHelper class for enhanced code navigation, which included implementing binary search. Additionally, the user addressed issues related to project paths and dependencies, and set up the use of ESLint and Prettier, suggesting a focus on code quality and automated builds.
deployingazure-resourcesarm-jsondeclarativedeclarative-language
Azure/bicep-registry-modules

Jan 2022 - Apr 2022

Bicep registry modules
Role in this project:
userDevOps Engineer
Contributions:291 reviews, 38 commits, 243 PRs in 3 months
Contributions summary:Shenglong primarily contributed to the repository by adding and modifying scripts and workflows for Azure Pipelines and GitHub Actions. Their work included creating scripts for finding changed modules, determining target scopes, generating test files, and removing test resource groups. They also set up linting and formatting tools, demonstrating a focus on CI/CD automation and infrastructure management within the context of Bicep registry modules. Furthermore, the user updated the contribution guide.
bicep
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
Shenglong Li - Software Engineer at Microsoft