BUGEN ZHAO
PERSONAL DETAILS
Birth
October, 2000
Twitter
twitter.com/BugenZhao
Mail
i@bugenzhao.com
GitHub
github.com/BugenZhao
EDUCATION
Shanghai Jiao Tong University
Shanghai, Sep 2018 - Jun 2022
Bachelor of Engineering in Computer Science
GPA 3.90 / 4.3, Rank 14 / 147 (Top 10%)
EXPERIENCES
Database Kernel Engineer, at RisingWave Labs
Shanghai & Singapore, Dec 2021 - Present
I am actively engaged in the design and development of RisingWave, an open-source distributed stream-
ing database, serving as the unquestionable Top 1 contributor from the very early stages.
• Significantly contributed to the early design of RisingWave, including the checkpointing service, stream-
ing state store, table store, and the database frontend.
• Designed and implemented online scaling of streaming jobs, the killer functionality in RisingWave to
make it flexible, affordable, and truly cloud-native.
• Independently designed the distributed scheduling system based on consistent-hash algorithm, em-
powering key features like higher-ordered materialized view, online schema evolution, and so on.
• Widely recognized as the Rust expert in the team, bringing the best practices in areas like error handling,
distributed tracing, and an innovative async observability utility called await-tree.
Database Engineer Intern, at PingCAP
Shanghai, Jul 2021 - Nov 2021
I was engaged in the development of TiDB & TiKV, a distributed HTAP database and its TP storage.
• Participant in the TiDB scene-workload simulation project for sensitive data masking.
• Hack on the workflow automation tool ticat and its modules for TiDB.
Software Engineer Intern, at ByteDance Inc.
Shanghai, Mar 2021 - Jul 2021
I was engaged in the development of video conference of Lark.
• Participant in a modern and event-driven UI framework for Lark in Rust.
• Participant in the rewriting and performance improvement of Lark video conference.
OTHERS
Side Projects
• MNGA, a refreshing forum App in SwiftUI and Rust, with up to 200K downloads in App Store.
• litchi-rs, an experimental x86-64 toy operating system kernel with ∼100% Rust.
Honors
• 33
rd
China Mathematical Olympiad (CMO 2017), Bronze Medal.
SKILLS
Language
Chinese Mandarin (Native), English (Fluent)
Programming
Rust (100k+ LoC)
C/C++, Swift (10k+ LoC)
Go, TypeScript, Java, Python (2k+ LoC)