Liang Wang

Senior Development Engineer at Microsoft

Xuhui District, 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
Liang Wang is a Senior Development Engineer with 12 years at Microsoft, specializing in Azure data and integration services such as ADF, Synapse, and OData. He repeatedly blends deep backend engineering with release and test discipline—refactoring core OData .NET libraries, improving date parsing and routing, and driving SDK releases across JavaScript and Python for Azure. His work spans both developer-facing SDK generation and server-side API improvements, demonstrating strong API design, backward compatibility, and test-driven practices. Based in Shanghai, he brings research-caliber depth from an MPhil in Computer Science alongside pragmatic production delivery at cloud scale. An unobvious strength is his cross-language impact: contributing to .NET, TypeScript/JS, and Python ecosystems to ensure consistent developer experiences across Azure.
code12 years of coding experience
job3 years of employment as a software developer
bookThe University of Hong Kong (HKU)
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Shanghai Jiao Tong University
github-logo-circle

Github Skills (21)

javascript10
python10
apidoc10
azure-sdk10
testing10
aspnet-web-api10
net10
date-parsing10
typescript10
dotnet10
microsoft-azure10
asp-net10
api10
typescript-types10
dotnet-core10

Programming languages (12)

C#TypeScriptPowerShellJavaDockerfileBicepMakefileJavaScript

Github contributions (5)

github-logo-circle
OData/odata.net

Feb 2015 - Aug 2016

ODataLib: Open Data Protocol - .NET Libraries and Frameworks
Role in this project:
userBack-end Developer
Contributions:64 commits, 20 PRs, 50 pushes in 1 year 6 months
Contributions summary:Liang primarily focused on refactoring and improving the OData .NET libraries, removing legacy code and updating connection strings. They implemented date parsing and handling within URL parameters, enhancing the library's functionality. Additionally, the user added tests for date-related functionalities and extended the test suite, improving code coverage and ensuring the library's quality. Further work included adding functionality for two feeds with the same or different types and several test case fixes.
dotnet
OData/WebApi

Nov 2014 - Oct 2015

OData Web API: A server library built upon ODataLib and WebApi
Role in this project:
userBack-end Developer
Contributions:43 commits, 22 PRs, 64 pushes in 11 months
Contributions summary:Liang primarily focused on improving the OData Web API library. Their work involved implementing features, specifically adding flags for OData version constraints. They also addressed issues, such as fixing count expressions and improving dynamic property convention routing, while ensuring compatibility with various OData versions. The user also upgraded OData WebAPI and ODL library versions.
odata
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