Staff Algorithm Engineer & Tech Leade at Alibaba Group
Lombardy, Italy
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Zhongzhou Zhao is a Staff Algorithm Engineer and tech lead based in Lombardy, Italy, with eight years of experience building robust back-end systems and distributed datastores. At Alibaba he has driven replication, persistence and data-integrity improvements in large-scale caching and database code paths, combining hands-on C-level systems work with architectural leadership. His sustained open-source contributions to high-profile projects such as Redis and KeyDB demonstrate deep expertise in replication, AOF durability, and fixing subtle memory- and consistency-related bugs that matter in production. Colleagues rely on him to untangle edge-case failures during master restarts and to harden persistence layers under heavy load. He pairs an applied research background from Harbin Institute of Technology and advanced studies in Pavia with a practical history of shipping mission-critical systems at Alibaba. An often-overlooked strength is his focus on code-level resilience: many patches show attention to corner cases that prevent rare but catastrophic data loss.
9 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Engineering, Master's degree, Computer Engineering at Università degli Studi di Pavia
Master's degree, Computer Engineering, Master's degree, Computer Engineering at Harbin Institute of Technology
archived | ApsaraCache is a Redis branch originated from Alibaba Group.
Role in this project:
Back-end Developer
Contributions:19 commits, 1 PR, 1 push in 2 months
Contributions summary:Zhongzhou primarily contributed to the back-end functionality of the ApsaraCache project, focusing on replication, module handling, and core server processes. The commits demonstrate expertise in optimizing replication mechanisms, specifically addressing scenarios in PSYNC2 and RDB. They also enhanced module management and fixed data integrity issues.
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
Role in this project:
Back-end Developer & Database Engineer
Contributions:107 reviews, 29 PRs, 18 pushes in 2 years 3 months
Contributions summary:Zhongzhou's contributions primarily focused on improving the data persistence and handling of replication information within the ValKey datastore. They made substantial changes to the `rdb.c` and `replication.c` files, which included refactoring code for more solid storage of replication information, handling edge cases during master restarts, and persisting cached master database IDs. The user also modified `db.c`, `t_set.c`, and `t_zset.c` to fix potential integer issues and memory leaks within the system.
cachingkey-value-databasecachedatabasekey-value
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.