Hang Li

Software Engineer Lead Manager at Microsoft

Redmond, Washington, 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
Hang Li is a seasoned software engineering leader with 11 years of professional experience and a long tenure at Microsoft, currently based in Redmond, Washington. He specializes in build automation, DevOps, and cross-platform infrastructure for high-performance distributed systems, contributing to notable open-source projects like Microsoft's rDSN and MMdnn. Hang has a strong background in making complex builds portable across environments—fixing dependency issues on Windows, updating CI for VS2019 and Travis, and improving test and packaging infrastructure. He pairs hands-on engineering with team leadership, guiding delivery of robust, production-ready tooling and deployment pipelines. Educated with an M.S. in Electrical Engineering from the University of Washington and a B.S. in Computer Science from Zhejiang University, he blends rigorous technical training with practical systems experience. A detail-oriented problem solver, Hang often focuses on the less visible but critical areas—build stability and cross-platform compatibility—that keep large distributed projects running smoothly.
code10 years of coding experience
bookM.S, Electrical Engineering, M.S, Electrical Engineering at University of Washington
bookB.S, Computer Science, B.S, Computer Science at Zhejiang University
github-logo-circle

Github Skills (25)

pytorch10
caffe10
continuous-integration10
python10
convert10
msbuild10
converter10
cmake10
onnx10
travis-ci10
cicd10
keras10
tensorflow10
autobuild10
build-automation10

Programming languages (9)

C#TypeScriptC++RustTeXLuaJupyter NotebookPython

Github contributions (5)

github-logo-circle
microsoft/MMdnn

Dec 2018 - Aug 2020

MMdnn is a set of tools to help users inter-operate among different deep learning frameworks. E.g. model conversion and visualization. Convert models between Caffe, Keras, MXNet, Tensorflow, CNTK, PyTorch Onnx and CoreML.
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:23 commits, 51 PRs, 82 pushes in 1 year 7 months
Contributions summary:Hang primarily contributed to improving the project's infrastructure and build processes. Their commits updated build configurations, like `setup.py` and `.gitattributes`, including adjustments for cross-platform compatibility. Furthermore, the user addressed line ending normalization, added a Visual Studio solution file, and improved the test environment. They also made bug fixes, and enhanced the testing framework.
caffe2intertensorflowmodel-conversionoperate
microsoft/rDSN

Jul 2016 - Apr 2019

Robust Distributed System Nucleus (rDSN) is an open framework for quickly building and managing high performance and robust distributed systems.
Role in this project:
userDevOps Engineer & Build Automation Engineer
Contributions:13 commits, 45 PRs, 51 pushes in 2 years 9 months
Contributions summary:Hang's contributions primarily revolved around improving the build and deployment process for the rDSN project. They addressed issues related to dependency management and build environments, specifically fixing problems with downloading dependencies on Windows and updating the build configurations to support VS2019 and the Travis-CI Windows environment. The user also made changes to shell scripts and configuration files related to Zookeeper, updating download links and adjusting build settings. Their work demonstrates a focus on automating builds and ensuring portability across different platforms.
distributed-systemperformancedistributed-databasedistributed-systemsnucleus
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
Hang Li - Software Engineer Lead Manager at Microsoft