Zhiyi Zhang

Software Engineer at Meta

Bellevue, Washington, 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
Zhiyi Zhang is a software engineer with 11 years' experience specializing in database kernel development and performance engineering, now working on programming languages and runtimes at Meta. He has production experience on cloud-native databases including PolarDB and TiDB, where he contributed vectorized implementations and optimizations for many JSON and encryption-related SQL functions in the widely used open-source TiDB project. At Alibaba Cloud he implemented high-availability switching and optimized physical replication for Global Database Network scenarios, improving failover recovery and replication throughput. Based in Bellevue, WA, he brings deep systems-level expertise in low-latency, high-concurrency database internals and a track record of turning complex distributed replication problems into robust, maintainable solutions.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree Astronomy, Bachelor's degree Astronomy at Nanjing University
bookBachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Peking University
github-logo-circle

Github Skills (8)

json10
databases10
go10
vectorization10
sql10
database10
mysql9
distributed-database9

Programming languages (10)

TypeScriptJavaDockerfileC++ShellCSSJavaScriptGo

Github contributions (5)

github-logo-circle
pingcap/tidb

Oct 2019 - Jan 2020

TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
Role in this project:
userBack-end Developer
Contributions:26 commits, 26 PRs, 94 comments in 3 months
Contributions summary:Zhiyi primarily focused on implementing vectorized evaluations for various functions related to JSON and arithmetic operations within the TiDB database. Their contributions include adding vectorized implementations for functions like `builtinCastRealAsJSONSig`, `builtinCastIntAsJSONSig`, `builtinJSONKeysSig`, `builtinJSONQuoteSig`, `builtinJSONTypeSig`, `builtinJSONObjectSig`, `builtinJSONUnquoteSig`, `builtinJSONContainsSig`, `builtinJSONMergeSig`, `builtinJSONLengthSig`, `builtinArithmeticMinusIntSig`, `builtinUncompressedLengthSig`, `builtinAesEncryptSig`, `builtinJSONKeys2ArgsSig`, `builtinHexIntArgSig`, and `builtinMakeSetSig`. They also optimized `builtinRepeatSig` and `builtinAesEncryptSig` and implemented functions like `builtinJSONArrayInsertSig`, `builtinAesDecryptSig` and `builtinAesEncryptIVSig`.
ai-poweredtidbserverlesshtapreal-time
js00070/tidb

Oct 2019 - Mar 2020

TiDB is an open source distributed HTAP database compatible with the MySQL protocol
Contributions:148 pushes, 60 branches in 4 months
mysqltidbdistributed-databaseorbitdbdatabase
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
Zhiyi Zhang - Software Engineer at Meta