Zhaojie Ding

Software Coach, Technical Expert (G20) at Huawei

Pudong, 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

👤
Senior
🎓
Top School
Zhaojie Ding is a seasoned software coach and technical expert with over 10 years designing and hardening carrier-grade telecom and network systems, currently leading performance tuning and architecture refactors for 5G NR base station software at Huawei. He combines deep embedded-systems expertise—RTOS kernels, device drivers, bootloaders—and carrier-grade HA with modern cloud-native practices like Kubernetes, Serverless and cloud infrastructure. At Cisco he bridged legacy broadband router platforms and cloud-native resiliency work, and at Ruijie he built a multi-process RTOS with demand paging and in-service upgrade features for chassis switches. Proficient in C, Python and Go, he also contributes to prominent open-source tooling around Kubernetes configuration (kustomize), focusing on testability and maintainability. As a hands-on coach he brings industry best practices to teams, improving memory safety and development lifecycle efficiency. Based in Pudong, Shanghai, he uniquely spans low-level embedded firmware and high-level cloud-native architectures, making him effective at translating cross-domain constraints into practical designs.
code10 years of coding experience
job14 years of employment as a software developer
bookBachelor's Degree, Computer Science and Technology, Bachelor's Degree, Computer Science and Technology at Beihang University
github-logo-circle

Github Skills (9)

kustomize10
kubernetes10
go10
kubernetes-pods10
testing10
yaml9
cli8
k8s8
devops8

Programming languages (1)

Go

Github contributions (5)

github-logo-circle
kubernetes-sigs/kustomize

Nov 2019 - Nov 2019

Customization of kubernetes YAML configurations
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:11 commits, 2 PRs, 4 comments in 1 day
Contributions summary:Zhaojie primarily focused on refactoring and organizing test files within the `api/krusty/` directory, indicating a focus on improving the project's test structure and maintainability. The commits involve moving various test files, such as `basereusenameprefix_test.go`, `configmaps_test.go`, and others related to CRDs, namespaces, and generators, suggesting a deep understanding of the project's core functionalities. Additionally, the commits demonstrate involvement with configuration and customization aspects within the Kubernetes ecosystem, further supporting the backend developer role.
yamlcuelangkubectlkuberneteskubelet
Dingshujie/kubernetes

Jul 2016 - May 2023

Container Cluster Manager from Google
Contributions:29 pushes, 6 branches in 6 years 11 months
gcpcontainer-clusterdockerkubernetescluster-manager
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
Zhaojie Ding - Software Coach, Technical Expert (G20) at Huawei