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)