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.
10 years of coding experience
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Sichuan University
Master's degree, Computer Science, Master's degree, Computer Science at Brown University
Bicep is a declarative language for describing and deploying Azure resources
Role in this project:
Back-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.
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.