Junchang Chang is a Site Reliability Engineer with 16 years’ experience building and operating cloud-native platforms, specializing in PaaS, DBaaS, Docker, Kubernetes and Go. Based in Haidian, Beijing, he has driven reliability and deployment automation at PingCAP—contributing to the widely used TiDB Operator by refactoring PD member management and adding TLS support—and previously led infrastructure and backend work for high-traffic B2C sites. He combines deep operational know-how with hands-on engineering, from designing MySQL performance improvements to implementing auto-deploy systems. Trained originally in psychology, he brings a pragmatic, user-focused approach to system design and incident resolution.
15 years of coding experience
9 years of employment as a software developer
Psychology, Psychology at Northeast Normal University
TiDB operator creates and manages TiDB clusters running in Kubernetes.
Role in this project:
Back-end Developer
Contributions:21 releases, 13 reviews, 249 commits in 2 years 2 months
Contributions summary:Junchang implemented a member manager interface and extracted the main logic from the existing code. They refactored code into the `MemberManager` interface, specifically focusing on the `pd_member_manager.go` file, indicating contributions to the management of PD (Placement Driver) members within the TiDB cluster. The changes involve extracting main logic to the MemberManager interface, improving code maintainability and potentially streamlining the management of the PD component. They added support for TLS, and the code changes directly relate to the deployment configuration.
Contributions:101 commits, 41 pushes in 4 years 6 months
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
Junchang Chang - Site Reliability Engineer at PingCAP