Weihan Li

Application Engineer

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
Weihan Li is an Application Engineer with 11 years of engineering experience bridging VLSI testability and modern .NET backend development. Trained in Integrated Circuit Design at Peking University, he has focused professionally on DFT and ATPG across roles at Siemens EDA, Bitmain and Huawei while also contributing to EDA tooling and SOC verification. Parallel to hardware work, he is an active open-source .NET contributor and Microsoft-focused developer who has improved core projects like dotnet/sdk, aspnetcore and the .NET runtime—work that spans tooling, HttpClient/JSON features and gRPC support. This dual expertise lets him translate low-level hardware testability requirements into reliable software automation and backend services. Based in Beijing, he brings a practitioner’s eye for code quality and automation, evidenced by devcontainer/CI improvements and repeated bugfixes in high-profile repositories. Notably, his career blends hands-on DFT implementation with public contributions to flagship .NET projects, a rare cross-domain profile.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster of Engineering - MEng, Integrated Circuit Design, Master of Engineering - MEng, Integrated Circuit Design at Peking University
bookBachelor’s Degree, Measurement & Control Technology and Instrumentation, Bachelor’s Degree, Measurement & Control Technology and Instrumentation at Zhengzhou University
stackoverflow-logo

Stackoverflow

Stats
97reputation
26kreached
4answers
4questions
github-logo-circle

Github Skills (48)

json10
kubernetes10
middleware10
net10
dotnet10
asp-net-core10
containerization10
netstandard10
asp-net10
api-gateway10
kubernetes-pods10
dotnet-core10
async-await10
csharp10
grpc10

Programming languages (23)

C#SmartyPowerShellJavaC++CSSCMakefile

Github contributions (5)

github-logo-circle
kubernetes-client/csharp

May 2021 - Mar 2022

Officially supported dotnet Kubernetes Client library
Role in this project:
userBack-end Developer
Contributions:18 reviews, 9 commits, 19 PRs in 10 months
Contributions summary:Weihan contributed to the Kubernetes client library for .NET by implementing various enhancements and bug fixes. They addressed issues such as updating the token authentication method, improving the handling of file system interactions, and enhancing existing extension methods. The user also updated dependencies, including the System.Text.Json library, and implemented code enhancements like making private members read-only. They also added support for the package icon in the project file.
dotnetclient-librarysupportedkubernetes-clientkubernetes
dotnet/aspire

Nov 2023 - Mar 2025

Tools, templates, and packages to accelerate building observable, production-ready apps
Role in this project:
userBack-end Developer
Contributions:2 reviews, 5 PRs, 14 comments in 1 year 4 months
Contributions summary:Weihan primarily focused on improving the Aspire project's core functionality and maintainability. Their contributions include updating base images for containerized applications within the eShopLite sample, refactoring code to use `Debug.Assert` instead of `ArgumentOutOfRangeException`, and removing duplicate suffix appends in file path handling. They also addressed versioning issues and utilized the `nameof` operator for improved code clarity.
cloudcloud-nativedistributed-systemsdotnetdotnet-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
Weihan Li - Application Engineer