Zhicheng Zhang

Staff Software Engineer at Alibaba Group

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
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.
code9 years of coding experience
job7 years of employment as a software developer
bookM.S. in Engineering, ENGINEERING, M.S. in Engineering, ENGINEERING at Purdue University
bookBachelor’s Degree, Bachelor’s Degree at Xi'an Jiaotong University
bookMaster’s Degree, Master’s Degree at Dalian University of Technology
languages中文 chinese, English
github-logo-circle

Github Skills (21)

javascript10
kafka10
cloud-infrastructure10
ui-design10
terraform10
infrastructure-management10
java10
javas10
terraformer10
uid10
infrastructure10
go10
front-end-development10
spring-boot10
nodejs10

Programming languages (5)

TypeScriptJavaCGoHTML

Github contributions (5)

github-logo-circle
提供各种客户端接入阿里云 消息队列 Kafka 的demo工程(Provide a demo project for various clients to access Alibaba Cloud message queue Kafka)
Role in this project:
userBack-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.
pythonphplogstashaliwarefilebeat
alibaba/nacos

Aug 2018 - Jun 2020

an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
Role in this project:
userFront-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.
service-managementistioalibabahybrid-cloudservice-discovery
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