Shengjing Zhu

Software Engineer at Canonical

Shanghai, 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
Shengjing Zhu is a seasoned software engineer with 12 years' experience building cloud-native and system-level software, currently contributing to Canonical’s Foundations Team from Shanghai. A long-time Debian developer, he combines deep systems and container expertise—shown by contributions to containerd, cri, Anbox and platform work for ARM and gccgo—with practical DevOps and backend skills honed at UMCloud and寒武纪. He has shipped improvements across build systems, security fixes, and platform compatibility, and also enhances developer UX through work on the Elvish shell editor and command history. Notably, he contributes clear, practical documentation for mirror infrastructures and has a habit of fixing subtle build and environment issues that keep large open-source projects reliable. Trained in computer science at USTC, he brings a pragmatic, detail-oriented approach to cross-platform reliability and developer tooling.
code12 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Science and Technology of China
github-logo-circle

Github Skills (36)

kubernetes10
programming-language10
docker10
c-language10
restructuredtext10
system-configuration10
system-programming10
debian10
linux10
container-runtime-interface10
containerization10
dockers10
ubuntu10
containerd10
go10

Programming languages (25)

C#CSchemeGoMustacheHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
ustclug/mirrorhelp

Feb 2016 - Feb 2021

Documentation for USTC Mirrors
Role in this project:
userTechnical Writer
Contributions:13 reviews, 68 commits, 45 PRs in 5 years
Contributions summary:Shengjing primarily contributed to the documentation of the `ustclug/mirrorhelp` repository, which provides information on using USTC mirrors. The commits focused on creating and modifying documentation files, specifically in the reStructuredText (.rst) format. The contributions included adding new documentation for various mirrors (e.g., Ubuntu, Debian) and updating existing content with configuration examples and usage instructions.
mirrormirrorsustcedu
containerd/containerd

Feb 2019 - Mar 2022

An open and reliable container runtime
Role in this project:
userBack-end & DevOps Engineer
Contributions:19 reviews, 49 commits, 40 PRs in 3 years 1 month
Contributions summary:Shengjing primarily contributed to the core functionality of the containerd project, with a focus on low-level system interactions and platform compatibility. Their work included vendor updates, such as the inclusion of necessary system libraries like `golang.org/x/sys`, and refactoring to leverage internal containerd utilities. Additionally, the user addressed build and test issues, fixing platform-specific build problems related to gccgo and ARM architecture support. These changes, along with optimizations and test corrections, demonstrate a focus on ensuring cross-platform compatibility and build stability.
containersisolationcontainerdrustruntime
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