Zixuan Zhuang

Senior Software Engineer, Query at MongoDB

San Francisco Bay Area 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

👤
Senior
🎓
Top School
Zixuan Zhuang is a Senior Software Engineer with nine years of experience building high-performance query and storage systems, currently contributing to MongoDB's query engine from the San Francisco Bay Area. He has led query language design and real-time distributed execution at TigerGraph and implemented core caching features at Meta via contributions to the widely used CacheLib C++ project. Zixuan combines deep systems-level expertise across C++, Java, and distributed architectures with a practical focus on performance, robustness, and developer ergonomics. His open-source work includes improving cache admission policies and memory management as well as enhancing MongoDB's SBE expression support and profiling command validation. He holds an MS in Computer Science from UC Merced and is known for translating complex database internals into maintainable, production-ready components.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Sichuan University
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at New Mexico State University
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at University of California, Merced
github-logo-circle

Github Skills (15)

databases10
query-optimization10
caching10
performance-monitor10
c-language10
performance-analysis10
cprogramming-language10
disk-cache10
mongodb10
object-cache10
web-cache10
memory-cache10
concurrency10
mongodb-database10
database10

Programming languages (2)

C++JavaScript

Github contributions (5)

github-logo-circle
facebook/CacheLib

Aug 2021 - Apr 2022

Pluggable in-process caching engine to build and scale high performance services
Role in this project:
userBack-end Developer
Contributions:35 commits, 7 comments in 7 months
Contributions summary:Zixuan primarily contributed to the `cachelib` project, focusing on enhancing and maintaining its core functionalities. Their work included publishing user guides and implementing features such as a dynamic admission policy. They also addressed potential performance issues by modifying the code to avoid flaky tests and added item destructors for cache memory management. The contributions involved modifying core cache components, indicating a strong understanding of the caching engine's internal workings.
lrucache-controlpluggablecompile-timecache-engine
mongodb/mongo

May 2022 - Jan 2023

The MongoDB Database
Role in this project:
userBack-end Developer
Contributions:18 commits in 8 months
Contributions summary:Zixuan primarily focused on enhancements and bug fixes related to the MongoDB database's profiling functionality. Their contributions involved modifying the profile command to enforce strictness and correct options validation, ensuring that it properly handles unknown fields. Additionally, the user implemented support for the $setEquals expression within the SBE (Slot-Based Engine) framework, and made code changes to prevent the $add operator from using DoubleDoubleSum in SBE.
nosqlc-plus-plusmongodb-databasedatabasemongodb
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