Yuning Zhang

Pittsburgh, Pennsylvania, 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
Yuning Zhang is an experienced software engineer with 11 years focused on large-scale distributed systems and low-level systems like databases, kernels, and compilers. A Carnegie Mellon MS graduate with top grades and a strong academic background from Shanghai Jiao Tong University, Yuning has shipped production pipelines and performance improvements at Databricks, including a static analysis pipeline for API/drift tracking and an aarch64 image updater to enable ARM deployments. He has practical systems-level contributions to the TiKV distributed transactional key-value store—implementing metrics, bitwise query functions, and memory-allocation optimizations—and has driven cross-data-center traffic reductions and query performance gains during an internship at Facebook. Yuning combines deep performance tuning experience with pragmatic automation, having reduced sync latency from days to hours and removed risky log4j dependencies across a codebase. Based in Pittsburgh, he blends research-caliber rigor with hands-on delivery and a knack for uncovering subtle inefficiencies that yield large operational wins.
code11 years of coding experience
job4 years of employment as a software developer
bookMaster of Science - MS, Information Networking, 4.0/4.33, Master of Science - MS, Information Networking, 4.0/4.33 at Carnegie Mellon University
bookBachelor of Engineering - BE, Computer Software Engineering, 93.1/100, Bachelor of Engineering - BE, Computer Software Engineering, 93.1/100 at Shanghai Jiao Tong University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
161reputation
107kreached
0answers
2questions
github-logo-circle

Github Skills (12)

rust10
key-value10
metric9
distributed-transactions9
rocksdb9
tidb8
performance-optimization7
distributed-systems7
go7
sql-server6
hive6
sql6

Programming languages (13)

C++CSSRustCTeXGoTypeScriptMoonBit

Github contributions (5)

github-logo-circle
tikv/tikv

Apr 2018 - May 2020

Distributed transactional key-value database, originally created to complement TiDB
Role in this project:
userBack-end Developer
Contributions:11 commits, 12 PRs, 44 comments in 2 years 2 months
Contributions summary:Yuning primarily contributed to implementing and modifying features related to metrics and performance monitoring within the TiKV database. Their work involved changes to the codebase for gathering and presenting statistics, including the use of IntCounter and IntGauge for metrics. The user also implemented several bitwise functions within the query engine. Additionally, the user worked on adding import mode timeout functionalities and removing unnecessary memory allocations related to string operations.
tidbtikvdatabasekey-value-databaseconsensus
Contributions:53 pushes, 1 branch in 4 years 4 months
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
Yuning Zhang