Keguang Xu

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
Keguang Xu is a seasoned distributed storage and backend engineer with 9 years of experience building high-performance, low-latency systems in C++ and Go. He has driven production-grade projects from a 3M+ QPS Redis-compatible KV store at DiDi to a 50TB+/day distributed data platform he led at QCraft, where he cut cloud storage costs by over 70% through data reorganization and locality-aware placement. His open-source contributions show deep expertise in storage engines and indexing—most notably implementing CompositeIndex work in TerarkDB and improving iterators and query aggregation in projects like Dgraph and ARDB. Comfortable at the intersection of systems design and hands-on optimization, he has repeatedly delivered memory- and latency-sensitive index structures used in real-time workloads. Based in Haidian District, Beijing, he combines academic training from Peking University with a proven track record of turning complex storage requirements into efficient, scalable implementations. An understated problem-solver, he often focuses on the subtle algorithmic and data-structure refinements that unlock large operational gains.
code9 years of coding experience
job8 years of employment as a software developer
bookMaster of Software Engineering, Master of Software Engineering at Peking University
bookBachelor's degree, Bachelor's degree at Shandong University of Technology
github-logo-circle

Github Skills (31)

algorithms10
debug10
c-language10
redis10
key-value10
rocksdb10
databases10
query-optimization10
indexing10
graph-database10
data-structure10
indices10
go10
indexer10
performance-optimization10

Programming languages (3)

C++CGo

Github contributions (5)

github-logo-circle
bytedance/terarkdb

Oct 2017 - Feb 2018

A RocksDB compatible KV storage engine with better performance
Role in this project:
userBack-end Developer
Contributions:134 commits in 3 months
Contributions summary:Keguang's commits primarily focus on the implementation and refinement of a "CompositeIndex" feature within the TerarkDB storage engine. This involves writing C++ code to design and implement index structures and iterators for efficient data retrieval. The commits demonstrate a strong understanding of data structures and low-level optimization techniques, indicating an expertise in back-end database development and performance tuning. The user seems to be actively working on the development of the index structure.
better-performancelmdbbigtablepersistent-storagerocksdb
hypermodeinc/dgraph

Jan 2017 - Feb 2017

high-performance graph database for real-time use cases
Role in this project:
userBack-end Developer & Database Engineer
Contributions:8 commits, 17 PRs, 36 pushes in 1 month
Contributions summary:Keguang primarily contributed to the back-end development of the Dgraph database. Their work focused on bug fixes related to RDF parsing and comment support within the RDF data format, addressing issues in parsing and loading RDF files. Additionally, the user enhanced the query engine by adding support for aggregator functions such as 'min', 'max', and 'sum', improving query capabilities. Further contributions involved refactoring query processing, including the replacement of 'order' with 'orderasc', and enhancing the client with password type support.
graphql-serverproductiondatabasegolanggraphql-database
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
Keguang Xu