Yiming Liu

Principal Software Engineer at Microsoft

Chaoyang District, Beijing, 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
Yiming Liu is a Principal Software Engineer with 11 years of experience building cloud-native back-end systems and developer tooling at Microsoft, based in Chaoyang District, Beijing. He has deep expertise in Azure SDKs and code generation—contributing to high-profile projects like azure-sdk-for-net and autorest.csharp where he improved IoT, KeyVault/managed HSM support and refined C# resource and LRO codegen. His work spans platform security and reliability, from enhancing PowerShell signature checks to evolving long-running operation patterns for management plane APIs. Yiming rose through roles focused on Natural Language Understanding and AI platform tooling, blending applied research sensibilities with production-grade engineering. Trained at Peking University with advanced study at the University of Tokyo, he pairs rigorous academic foundations with practical impact on large-scale Microsoft services. Colleagues would note his knack for quietly improving developer experience and internal SDK chemistry across complex ecosystems.
code11 years of coding experience
job7 years of employment as a software developer
bookUniversity of Tokyo
bookBachelor's Degree, Electronics Engineering and Information Science and Technology, Bachelor's Degree, Electronics Engineering and Information Science and Technology at Peking University
stackoverflow-logo

Stackoverflow

Stats
1,692reputation
116kreached
9answers
0questions
Badges
javascript
top-5%
github-logo-circle

Github Skills (38)

socket-io10
code-signing10
azure-sdk10
net10
dotnet10
microsoft-azure10
resource-management10
security10
azure-resource-manager10
asp-net10
code-generation10
socket10
dotnet-core10
resource-manager10
powershell10

Programming languages (11)

C#TypeScriptHCLPowerShellDockerfileC++JavaScriptMarkdown

Github contributions (5)

github-logo-circle
Azure/azure-powershell

Jul 2019 - Jan 2023

Microsoft Azure PowerShell
Role in this project:
userBackend Developer
Contributions:38 releases, 2132 reviews, 660 commits in 3 years 6 months
Contributions summary:Yiming's commits primarily focused on modifying the `CheckSignature.ps1` script within the `tools` directory. These changes involved enhancing the script's functionality to check the authenticode signatures of various PowerShell files (`.ps1`, `.psm1`, `.psd1`, `.ps1xml`) and third-party `.dll` files within the `azure-powershell` repository. The commits demonstrate an understanding of code signing and signature verification practices, indicating a focus on improving the security and integrity of PowerShell scripts. The user also addressed a jenkins build issue caused by `.psd1` files that were not signed.
microsoft-azure-powershellpowershellmicrosoft-azuremicrosoftazure
Azure/autorest.csharp

Apr 2021 - Jun 2021

Extension for AutoRest (https://github.com/Azure/autorest) that generates C# code
Role in this project:
userBack-end Developer
Contributions:53 reviews, 13 commits, 24 PRs in 2 months
Contributions summary:Yiming's commits primarily focused on modifying code generation related to Azure resource management, specifically targeting the C# language. The contributions involve skipping resource generation based on configuration, updating test projects, and removing unused functions. Furthermore, the user was involved in generating LRO (Long Running Operations) for management plane operations and adjusting the result types to align with the project's resource structure. The user also implemented container classes and fixed IOperationSource generic types, indicating a focus on the project's internal structure and code generation logic.
dotnetautorestcsharpazuredotnet-core
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
Yiming Liu - Principal Software Engineer at Microsoft