Dan Wang

Senior Software Engineer at FreeWheel

Dongcheng 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
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.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Computer Science, Bachelor of Engineering (B.Eng.), Computer Science at Nanchang University
bookMaster of Engineering (M.Eng.), Computer Science, Master of Engineering (M.Eng.), Computer Science at University of Science and Technology Beijing
languagesEnglish, Chinese, Japanese
github-logo-circle

Github Skills (7)

rocksdb10
c-language10
key-value-store10
cprogramming-language10
distributed-database10
back-end-development10
thrift8

Programming languages (3)

JavaC++HTML

Github contributions (5)

github-logo-circle
apache/incubator-pegasus

Dec 2020 - Dec 2022

Apache Pegasus - A horizontally scalable, strongly consistent and high-performance key-value store
Role in this project:
userBack-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.
scalabledbmsnosqlapacheconsistent
empiredan/pegasus

May 2020 - Apr 2025

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.
Request Free Trial
Dan Wang - Senior Software Engineer at FreeWheel