Xuecheng Zhang

San Jose, California, 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
Xuecheng Zhang is a C/C++ and Linux-focused software engineer with 12 years of hands-on experience building and hardening backend and DevOps systems. Based in San Jose, he has contributed to high-impact open-source projects such as PingCAP’s TiDB Operator and DM, improving deployment, backup/restore flows, leader election behavior, and table routing while adding e2e and coverage instrumentation. His internships and research bridge systems and simulation—ranging from GUI and solver performance work at Ansys to data-visualization and LLM dataset improvements at Zhipu AI that yielded measurable inference and loading gains. A former grad research assistant, he implemented UDFs for Ansys Fluent that tightened experiment-model agreement, reflecting his ability to translate domain science into robust code. Known for refactoring legacy code and reducing technical debt, he combines low-level systems instincts with practical DevOps automation to keep distributed services reliable.
code12 years of coding experience
job2 years of employment as a software developer
bookSummer Session 2018, Mechanical Engineering, 4.0/4.0, Summer Session 2018, Mechanical Engineering, 4.0/4.0 at University of Minnesota
bookMaster's degree, Computer Science, Master's degree, Computer Science at Northeastern University
bookDoctor of Philosophy - PhD (incomplete), Power Engineering and Engineering Thermalphysics, Doctor of Philosophy - PhD (incomplete), Power Engineering and Engineering Thermalphysics at Tsinghua University
bookBachelor's degree, Energy and Power Engineering, 92.52/100, Bachelor's degree, Energy and Power Engineering, 92.52/100 at Xi'an Jiaotong University
github-logo-circle

Github Skills (16)

data-migration10
kubernetes10
go10
devops10
back-end-development10
mysql10
kubernetes-pods10
operator10
cicd9
cloud-native9
sql9
database-design9
golang9
docker8
e2e8

Programming languages (12)

TypeScriptDockerfileC++ShellCUECRustTeX

Github contributions (5)

github-logo-circle
pingcap/dm

Aug 2018 - Nov 2020

Data Migration Platform
Role in this project:
userBack-end Developer
Contributions:13 releases, 422 reviews, 245 commits in 2 years 4 months
Contributions summary:Xuecheng's commits primarily focus on the development of the Data Migration Platform's back-end components. They have worked on implementing table routing functionalities, specifically integrating a new table-router from tidb-tools. In addition, the user has also been involved in code refactoring and deprecation of legacy code. Furthermore, the user has addressed bugs related to the handling of error conditions and the recovery of database schemas.
mysqltidbdata-migrationmigrationdm
pingcap/tidb-operator

Nov 2020 - Jan 2023

TiDB operator creates and manages TiDB clusters running in Kubernetes.
Role in this project:
userBackend & DevOps Engineer
Contributions:21 releases, 1144 reviews, 77 commits in 2 years 2 months
Contributions summary:Xuecheng primarily contributed to the deployment and management aspects of the TiDB Operator. Their work included writing logs, supporting cancel backup and restore jobs, and adding e2e test coverage. Furthermore, the user's changes involved modifying the deployment configuration and related scripts to generate code coverage profiles. They also implemented leader election shutdown and reverted images to pingcap.net.
golangtidbclustersoperatorkubernetes
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