Changli Gao

System Architect at 北京字节跳动科技有限公司

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

👤
Senior
🎓
Top School
Changli Gao is a System Architect based in Beijing with over 26 years of engineering experience and 4+ years focused on Linux kernel development, OS internals, and networking. He currently supports distributed storage and cache systems at ByteDance and previously drove kernel-level TCP acceleration and WAN traffic management features at networking firms. An active participant on Linux netdev and netfilter-devel mailing lists, he contributes bug fixes and stability improvements to high-profile open-source projects like Apache Thrift and RocksDB, addressing resource leaks, deadlocks, and performance issues. Known as a pragmatic problem-solver, he blends deep systems knowledge with hands-on backend work—often fixing subtle file-descriptor and memory-management bugs that evade typical testing. Colleagues describe him as a reliable team player who brings low-level rigor to large distributed systems.
code26 years of coding experience
job9 years of employment as a software developer
bookBachelor, Communication Engineering, Bachelor, Communication Engineering at Nankai University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (23)

storage-engine10
c-language10
admin10
databases10
database-administration10
performance-optimization10
network-server10
thrift10
cprogramming-language10
database10
debug9
debugging9
net9
ncclient9
libevent9

Programming languages (6)

C++CSSCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
facebook/rocksdb

Nov 2016 - Jan 2018

A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
userBack-end Developer
Contributions:9 commits, 18 PRs, 8 comments in 1 year 1 month
Contributions summary:Changli primarily focused on addressing bugs and improving the performance of the RocksDB database. Their contributions include fixing a deadlock issue in the histogram merging process, resolving a file descriptor leak related to direct I/O operations, and optimizing code by iterating through vectors by reference. They also fixed an issue leading to `std::out_of_range` errors and enhanced the `EnvWrapper` by forwarding additional functions. Additionally, the user fixed a memory leak when deleting files.
persistent-storagebigtablefast-storagelsm-treedatabase
apache/thrift

Mar 2017 - Apr 2017

Apache Thrift
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 PRs, 7 comments in 27 days
Contributions summary:Changli focused on fixing critical bugs within the C++ implementation of Apache Thrift, primarily targeting the `TNonblockingServer`. Their contributions addressed issues related to resource management, including file descriptor leaks and the incorrect handling of active processor counts. The user's changes involved modifying the server's connection handling logic, specifically the `TConnection` class and its interaction with the IO thread, to improve the stability and efficiency of the non-blocking server. Additionally, the user addressed socket failures to prevent unexpected disconnections.
actionscriptapache-thriftnetwork-clientdartapache
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
Changli Gao - System Architect at 北京字节跳动科技有限公司