Chao Zhang

软件工程师 at ByteDance

Hangzhou City, Zhejiang, 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
Chao Zhang is a seasoned software engineer with 11 years of experience specializing in backend and cloud-native infrastructure, currently at ByteDance after leading API7 Cloud product development. An Apache APISIX PMC member and active open-source contributor, he’s implemented features like multi-certificate TLS support, optimistic-locking admin APIs, and CLI/DevOps tooling for APISIX and its Kubernetes ingress controller. His work on Gateway API routing logic and certificate/port validation shows deep expertise in networking, load balancing, and secure service mesh patterns. Based in Hangzhou, he blends hands-on coding with product-level thinking from roles at API7.ai, Youzan, and UPYUN, and often focuses on pragmatic optimizations such as caching parsed crypto material and improving operational tooling.
code11 years of coding experience
job7 years of employment as a software developer
book学士, 网络工程, 学士, 网络工程 at 宁波工程学院
languageschinse, English
stackoverflow-logo

Stackoverflow

Stats
61reputation
20kreached
6answers
4questions
github-logo-circle

Github Skills (35)

api-management10
apim10
kubernetes10
controller10
apidoc10
api-design10
ingress10
etcd10
networking10
apache-apisix10
lua10
go10
api10
gateway10
api-gateway10

Programming languages (14)

SmartyJavaCMakefileGoPerlHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
APISIX Ingress Controller for Kubernetes
Role in this project:
userBack-end & DevOps Engineer
Contributions:2 releases, 829 reviews, 151 commits in 1 year
Contributions summary:Chao contributed to the development of the APISIX Ingress Controller for Kubernetes, focusing on introducing a command-line interface and a Makefile, as well as enhancing the logging package. They also worked on integrating the configuration module, adding Apache License headers to the source files and adding new features to the controller. The user implemented crucial changes to enhance the functionality, manage resources, and maintain the codebase.
apicontrollercrdsdevopsapigateway
apache/apisix

Aug 2020 - May 2021

The Cloud-Native API Gateway
Role in this project:
userBack-end Developer
Contributions:2044 reviews, 28 commits, 189 PRs in 8 months
Contributions summary:Chao primarily contributed to the APISIX API Gateway, implementing new features and improving existing functionalities. Key contributions include supporting multiple SSL certificates for a single domain, caching parsed certificates and private keys, and optimizing admin PATCH APIs using optimistic locking. The user also addressed a bug related to encryption/decryption for multiple private keys and added support for percentage-based fault injection.
api-gatewaynginxserverlessapisixreverse-proxy
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