Dan Wang is a Senior Software Engineer based in Dongcheng District, Beijing with 11 years of experience building reliable backend systems for large-scale products. He has held senior engineering roles at FreeWheel and Baidu after beginning his career at Sina, bringing deep production experience across advertising and internet platforms. His open-source contributions to Apache Pegasus demonstrate hands-on expertise in distributed key-value storage—improving memtable/index costing, RocksDB portability, replication-factor management, and TTL robustness. Comfortable navigating complex distributed systems and storage internals, he focuses on stability, performance, and practical engineering trade-offs. He holds an M.Eng. in Computer Science from the University of Science and Technology Beijing and a B.Eng. from Nanchang University. Colleagues describe him as a pragmatic problem-solver who pairs solid foundational knowledge with steady, long-term ownership.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Computer Science, Bachelor of Engineering (B.Eng.), Computer Science at Nanchang University
Master of Engineering (M.Eng.), Computer Science, Master of Engineering (M.Eng.), Computer Science at University of Science and Technology Beijing
Apache Pegasus - A horizontally scalable, strongly consistent and high-performance key-value store
Role in this project:
Back-end Developer
Contributions:1 release, 837 reviews, 90 commits in 2 years
Contributions summary:Dan contributed to the Apache Pegasus key-value store, focusing on improving its internal workings and stability. They implemented features such as costing memtables and indexes, supporting portable RocksDB binary builds, and fixing cluster name issues within the DDL client. Furthermore, they also worked on enhancing the replication factor management by adding RPCs to modify it. The user also improved the robustness of the system by addressing issues related to the TTL of data.
A distributed key-value storage system developed and maintained by Xiaomi Cloud Storage Team.
Contributions:1418 pushes, 228 branches, 1 tag in 4 years 11 months
cloud-storagestoragexiaomikey-valuedistributed
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.