Yi Wang

Staff Software Engineer at ByteDance

Mountain View, 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
Yi Wang is a Staff Software Engineer based in Mountain View with a decade of experience building high-performance distributed, streaming, and search systems. With a PhD in Computer Science from The University of Hong Kong and roles at Google, Anyscale, Zilliz, and now ByteDance, he blends deep research rigor with production-grade engineering. He has a strong C++ background and notable open-source contributions to TerarkDB, improving KV storage performance, TTL semantics, and observability. Yi focuses on serverless multi-tenancy, data isolation, and elastic systems design, and is known for pragmatic refactors that reduce operational complexity. Colleagues describe him as someone who values clean, beautiful solutions as much as raw performance.
code10 years of coding experience
job10 years of employment as a software developer
bookB.S Computer Science, B.S Computer Science at Nanjing University
bookThe University of Hong Kong (HKU)
languagesEnglish, Chinese
github-logo-circle

Github Skills (13)

rocksdb10
storage-engine10
c-language10
cprogramming-language10
makefile9
build-system9
filesystem8
concurrency8
metric8
meter8
reporting-tools8
performance-optimization8
embedded-reporting8

Programming languages (4)

C++CTeXPython

Github contributions (5)

github-logo-circle
bytedance/terarkdb

Jan 2021 - Mar 2022

A RocksDB compatible KV storage engine with better performance
Role in this project:
userBack-end Developer
Contributions:33 reviews, 83 commits, 59 PRs in 1 year 2 months
Contributions summary:Yi primarily contributed to the core functionality of the TerarkDB storage engine. Their work involved updating build configurations to address compilation issues and incorporating new features, such as atomic flush group support and enhanced metric reporting. They also refactored TTL (Time To Live) functionality for logic clock support and addressed database-related performance metrics. Further contributions focused on code refinement, addressing issues, and expanding the database's logging capabilities.
better-performancelmdbbigtablepersistent-storagerocksdb
yapple/terarkdb

Sep 2021 - Mar 2023

A RocksDB compatible KV storage engine with better performance
Contributions:12 PRs, 209 pushes, 47 branches in 1 year 6 months
better-performancerocksdbperformancedatabasestorage
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