Bill Li

Senior Engineer at Microsoft

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
Bill Li is a Senior Engineer with nine years of hands-on experience bridging software, hardware, and network operations, currently helping customers design and troubleshoot solutions on Microsoft Azure. He combines deep systems knowledge—from VMware and Windows/Linux server fleets to CDN, storage, and network services—with strong customer-facing skills and a proven ability to resolve issues under pressure. Prior roles at Baidu, HP, and Wicresoft show a history of large-scale deployments, process design, and team training, reflecting both technical breadth and operational discipline. On GitHub he contributes to the prominent OData .NET ecosystem, focusing on back-end features and test automation that improve library reliability and sample migrations across Web API versions. Known for optimism, resourcefulness, and a high sense of responsibility, he also maintains knowledge bases and cross-team collaborations to turn complex cloud problems into repeatable solutions. Based in the United States with a Computer Science degree from the University of Hong Kong, he brings a pragmatic blend of infrastructure engineering and software craftsmanship.
code9 years of coding experience
job9 years of employment as a software developer
bookThe University of Hong Kong (HKU)
languagesEnglish
github-logo-circle

Github Skills (17)

unit-testing10
back-end-development10
testing10
aspnet-web-api10
net10
dotnet10
asp-net10
dotnet-core10
csharp10
odata10
test-automation10
nuget9
json9
netframework9
build-automation9

Programming languages (3)

C#CSSHTML

Github contributions (5)

github-logo-circle
OData/WebApi

May 2017 - Nov 2018

OData Web API: A server library built upon ODataLib and WebApi
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:89 commits, 63 PRs, 44 pushes in 1 year 6 months
Contributions summary:Bill primarily focused on updating and maintaining the OData Web API project's test configurations and build processes. They modified E2E test configurations to consume NuGet packages and updated package paths. The user also addressed project and solution file issues to ensure successful build and test execution, and also refactored to remove V3 related build information. Furthermore, they implemented changes related to fixing the tests in the project.
odata
OData/odata.net

May 2017 - Dec 2018

ODataLib: Open Data Protocol - .NET Libraries and Frameworks
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:111 commits, 124 PRs, 51 pushes in 1 year 6 months
Contributions summary:Bill primarily focused on the back-end development of the OData .NET Libraries, specifically by contributing to the implementation of instance annotations, collection reader functionality, and implementing test coverage. They also worked on cleaning up code analysis exclusions and addressing code style issues. The user also made changes to the internal classes like 'ODataBatchWriter' and 'SelectedPropertiesNode' and updated test configurations, which reflects a focus on back-end feature development with an emphasis on testing.
dotnet
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