Zhicheng Zhang is a Staff Software Engineer at Alibaba with 10 years of experience building cloud-native systems, distributed messaging integrations, and front-end consoles. He has led engineering teams and served as CTO/tech lead at AI and e‑commerce startups, combining product-facing leadership with hands-on development. His open-source contributions span high-profile projects such as Alibaba Nacos (console UI and i18n) and Terraform provider work for Alibaba Cloud Kafka, where he implemented topic lifecycle handling and SASL ACLs. Comfortable across backend, frontend, and infrastructure, he focuses on reliability, test coverage, and pragmatic automation for production systems. Based in Hangzhou, he blends academic engineering training with applied ML and optimization experience from earlier energy-management work. Colleagues describe him as a builder who moves between strategic architecture and digging into code to unblock production issues.
9 years of coding experience
7 years of employment as a software developer
M.S. in Engineering, ENGINEERING, M.S. in Engineering, ENGINEERING at Purdue University
Bachelor’s Degree, Bachelor’s Degree at Xi'an Jiaotong University
Master’s Degree, Master’s Degree at Dalian University of Technology
提供各种客户端接入阿里云 消息队列 Kafka 的demo工程(Provide a demo project for various clients to access Alibaba Cloud message queue Kafka)
Role in this project:
Back-end Developer
Contributions:19 commits, 6 PRs, 15 pushes in 2 years 5 months
Contributions summary:Zhicheng primarily contributed to the example code for accessing Alibaba Cloud's message queue Kafka, which is evidenced by the commits adding and modifying producer and consumer examples using Node.js and Java. They modified configuration files and added SASL authentication features for security purposes. These modifications suggest the user was focused on integrating and testing Kafka clients with various access protocols. The changes also included refactoring and bug fixes in other areas of the Java project.
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
Role in this project:
Front-end Developer
Contributions:111 commits, 43 PRs, 54 pushes in 1 year 10 months
Contributions summary:Zhicheng's commits primarily focus on modifications to the console's front-end interface. The contributions involve changes to the i18ndoc.js file for internationalization support, removal of redundant dependencies and updates to the configuration management pages, and addressing a select bug. The user also seems to be adding unit tests to improve test coverage, specifically test unit for the front-end. These changes suggest a focus on UI improvements, internationalization, and code maintenance within the project.
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
Zhicheng Zhang - Staff Software Engineer at Alibaba Group