Shiwei Zhang

Principal Software Engineering Manager 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
Shiwei Zhang is a Principal Software Engineering Manager at Microsoft with 8 years of professional experience building and leading teams for Azure Container Registry and secure software supply chain initiatives. He blends deep cryptography training (PhD) with hands-on backend and DevOps engineering, notably as a main contributor to the widely used ORAS project implementing OCI push/pull and tooling. Shiwei has progressed from individual contributor to principal manager while driving features like repository-scoped permissions, Customer Managed Keys, and container signing across ACR. A quick learner and independent researcher, he pairs rigorous academic foundations with pragmatic production design and refactoring discipline. Based in Shanghai, he quietly combines developer ergonomics, security-first architectures, and open-source stewardship—summed up by his GitHub mantra: "Happy Hacking."
code8 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Cryptography, Graduated, Doctor of Philosophy (Ph.D.), Cryptography, Graduated at University of Wollongong
languagesChinese, English, Japanese
github-logo-circle

Github Skills (6)

occi10
docker10
go10
dockers10
command-line-tool9
cicd7

Programming languages (19)

MDXC#PowerShellJavaC++RustMakefileGo

Github contributions (5)

github-logo-circle
oras-project/oras

Dec 2018 - Jun 2022

OCI registry client - managing content like artifacts, images, packages
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:3 releases, 1233 reviews, 76 commits in 3 years 6 months
Contributions summary:Shiwei primarily contributed to the development of the OCI registry client. The user implemented OCI push and pull functionality, which included the creation of a memory store and the related logic for pushing and pulling files. In addition to the core functionality, the user made adjustments to the schema version. Furthermore, the user added the necessary command-line tools for pushing and pulling, as well as improved the code by refactoring.
containersclient-registrydockeroci-registryartifacts
shizhMSFT/oras-go

Nov 2021 - Dec 2024

ORAS Go library
Contributions:2 PRs, 228 pushes, 79 branches in 3 years 2 months
golanggo-libraryoras
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
Shiwei Zhang - Principal Software Engineering Manager at Microsoft