Chengxiong Ruan

Software Engineer at Meta

New York, New York, United States
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
Chengxiong Ruan is a software engineer with 11 years of experience building scalable backend systems and distributed software, currently at Meta after a multi-year tenure at Cockroach Labs. He has deep practical experience in distributed databases and SQL engine internals—demonstrated by backend contributions to the high-profile open-source CockroachDB project, including work on uncertainty handling, range unsplit logic, indexing and schema fixes. His career spans consumer and enterprise scale systems across Airbnb, Facebook, Rippling and TripAdvisor, with earlier research roots in computer vision and machine learning from CMU and Beijing Jiaotong University. Chengxiong combines strong research credentials (PhD-level work in signal processing) with hands-on production engineering, making him comfortable moving between algorithmic innovation and robust systems implementation. A less obvious strength is his longevity contributing to academic-to-product projects (e.g., NavCog and facial-avatar research), showing he bridges research prototypes and production-quality services.
code11 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy - PhD Information and Signal Processing, Doctor of Philosophy - PhD Information and Signal Processing at Beijing Jiaotong University
bookMaster's degree Electrical and Computer Engineering, Master's degree Electrical and Computer Engineering at Carnegie Mellon University
languagesEnglish, Chinese
github-logo-circle

Github Skills (12)

schema-org10
databases10
schema-design10
go10
indexing10
schema10
relational-databases10
back-end-development10
sql10
sql-database10
database10
distributed-database9

Programming languages (7)

C++RustGoObjective-CHTMLRubyRich Text Format

Github contributions (5)

github-logo-circle
cockroachdb/cockroach

Oct 2021 - Jan 2023

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
userBack-end Developer
Contributions:740 reviews, 194 commits, 302 PRs in 1 year 2 months
Contributions summary:Chengxiong primarily contributed to back-end development within the CockroachDB project, focusing on the implementation of database features. Their work involved modifying core database components, as evident from changes to the `kv/kvserver/uncertainty` package, and altering SQL-related packages for functionalities such as moving range unsplit logic. The user also addressed bug fixes in the `sql` and `catalog` packages, including enhancements to indexing and schema features.
distributed-sqldistributed-sql-databasemysqlsql-databasesql
chengxiong-ruan/cockroach

Nov 2021 - Aug 2023

CockroachDB - the open source, cloud-native distributed SQL database.
Contributions:1143 pushes, 275 branches in 1 year 9 months
distributed-sqldistributed-sql-databasenosqlmysqlsql-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