Duo Zhang

Chair Of Open Source Committee at The Apache Software Foundation

Haidian District, Beijing, 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
Duo Zhang is a seasoned distributed systems engineer and open-source leader with 12 years of experience, currently serving as Chair of the Open Source Committee and General Manager of Infrastructure Technology Platform at Xiaomi. He has deep, hands-on expertise in large-scale storage systems (HBase, HDFS) and Redis proxying, contributing key improvements to projects like Apache HBase and Codis that boost RPC reliability, compaction behavior, dynamic scaling, and failover via Zookeeper. As Vice President and long-time committer of Apache HBase, he blends technical ownership with project governance and has a track record of modernizing codebases by removing deprecated APIs and improving dependency and RPC implementations. His background includes leading AI infrastructure, data warehousing/OLAP architecture, and cloud/Big Data platform teams, reflecting a rare mix of low-level database engineering and enterprise platform leadership. Trained at Tsinghua University, Duo is notable for pairing deep protocol-level fixes with pragmatic operational features that materially improve production stability.
code12 years of coding experience
job15 years of employment as a software developer
bookMaster's degree Computer Science and Technology, Master's degree Computer Science and Technology at Tsinghua University
github-logo-circle

Github Skills (18)

redis10
jedi10
databases10
distributed-systems10
zookeeper10
java10
javas10
go10
redis-cluster10
golang10
relational-databases10
sql-database10
database10
nosql9
rpc9

Programming languages (12)

TypeScriptJavaC++CSSShellCRustMakefile

Github contributions (5)

github-logo-circle
apache/hbase

Oct 2014 - Jan 2023

Apache HBase
Role in this project:
userBack-end Developer & Database Engineer
Contributions:38 releases, 3012 reviews, 3164 commits in 8 years 5 months
Contributions summary:Duo's contributions focus on implementing and improving the back-end components of the HBase project. They addressed checkstyle issues, dependency management, and improved RPC implementation. The commits involved modifications to core modules, demonstrating experience in database systems and distributed systems development. Furthermore, they removed deprecated methods, demonstrating an understanding of code maintenance and evolution.
apache-hbaseapachedatabasejavahbase
CodisLabs/codis

Nov 2014 - Oct 2015

Proxy based Redis cluster solution supporting pipeline and scaling dynamically
Role in this project:
userBack-end Developer
Contributions:19 commits, 11 PRs, 10 pushes in 10 months
Contributions summary:Duo contributed significant enhancements related to supporting Jedis pools and Zookeeper integration within the Codis project. They introduced a round-robin Jedis pool implementation using Jodis, enabling dynamic scaling and improved Redis proxy connection management. Further work included adding timeout configurations for Jedis connections and integrating a fencing mechanism using Zookeeper, thus enhancing stability and failover capabilities. The user also made adjustments to include upgraded external libraries.
golangredisnosqlpipelineproxy
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
Duo Zhang - Chair Of Open Source Committee at The Apache Software Foundation