Zhongxing Zhang

Software Engineer at Snowflake

San Diego, California, 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
Zhongxing Zhang is a software engineer based in San Diego with three years of experience building distributed databases and backend systems, currently contributing at Snowflake. He has a strong C++ and systems background from multiple roles at Alibaba—where he implemented parallel distributed DDL execution, resilient schema-change procedures, and performance-improving local storage algorithms—and has continued that focus on data movement and rebalancing in open-source FoundationDB contributions. A UC San Diego CS master’s graduate, he blends production-grade engineering with research-minded optimizations, such as adding tracking and tracing for average data movement to inform performance tuning. Comfortable across Go, C, and C++, he also has hands-on experience improving testing and replication tooling, which helped surface and prevent critical runtime failures.
code3 years of coding experience
job2 years of employment as a software developer
bookUniversity of California, San Diego
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Huazhong University of Science and Technology
github-logo-circle

Github Skills (13)

foundationdb10
data-structures10
transaction10
transactional10
c-language10
key-value-store10
cprogramming-language10
distributed-database10
performance-optimization10
data-structure10
acid10
concurrency9
algorithms9

Programming languages (1)

C++

Github contributions (2)

github-logo-circle
apple/foundationdb

Jul 2022 - Jul 2022

FoundationDB - the open source, distributed, transactional key-value store
Role in this project:
userBack-end Developer & Database Engineer
Contributions:125 reviews, 1 commit, 67 PRs in 1 day
Contributions summary:Zhongxing's commits primarily focus on refactoring and enhancing the `foundationdb` codebase, a distributed transactional key-value store. They implemented new data movement reasons and functions related to data rebalancing, specifically concerning read and disk utilization. The user also added a field for tracking average data movement bytes, optimizing and tracing the performance of data movement operations within the system. Furthermore, they refactored the `GetTeamRequest` structure for better efficiency.
bigtabletransactionaldistributed-databasefoundationdbdatabase
sfc-gh-zhzhang/foundationdb

Jun 2022 - Jun 2023

FoundationDB - the open source, distributed, transactional key-value store
Contributions:109 pushes, 30 branches in 11 months
transactionalfoundationdbdatabasekey-value-storekey-value
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