Robert Tong

数据库开发员 at TikTok

Wuhan, Hubei, Singapore
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
Robert Tong is a database developer with nine years of experience focused on reliable distributed systems, storage and scheduling for cloud-native databases. He contributes to prominent open-source projects such as TiKV and TiDB, where his backend and testing work has improved region replication, snapshot robustness, and server-side stability in production-grade distributed key-value and SQL systems. Comfortable in Go, Rust, Java and Python, he blends systems programming, concurrency and network/RPC expertise with practical scalability engineering. Bilingual in Chinese and English and currently working on graph database features at TikTok after a Senior Database Developer role at PingCAP, he’s known for finding and fixing critical bugs and tightening security in complex storage layers. An analytical thinker with a non-traditional path from water resources and automation into databases, he brings curiosity-driven depth to low-level system design and test automation.
code9 years of coding experience
book硕士, 水利工程, 硕士, 水利工程 at 华中科技大学
book学士, 自动化, 学士, 自动化 at 湖北工业大学
github-logo-circle

Github Skills (33)

unit-testing10
key-value-store10
back-end-development10
mysql10
testing10
databases10
distributed-systems10
tikv10
go10
test-integration10
raft10
rust10
backend10
test-unit10
unit-test10

Programming languages (9)

C++ShellRustCMakeJavaScriptGoHTMLKotlin

Github contributions (5)

github-logo-circle
tikv/pd

Mar 2021 - Jan 2023

Placement driver for TiKV
Role in this project:
userBackend Developer
Contributions:1097 reviews, 89 commits, 209 PRs in 1 year 9 months
Contributions summary:Robert primarily contributed to the backend logic and functionalities of the TiKV's Placement Driver (PD). Their work focused on fixing critical bugs related to region replication and low disk space scenarios, ensuring data integrity and efficient resource utilization. They implemented and refined the region scoring mechanism, optimizing it for different disk space conditions, and also modified existing code to address security vulnerabilities. Furthermore, they were involved in syncing configurations related to replication rules.
placementtikv
tikv/tikv

Nov 2021 - Jan 2023

Distributed transactional key-value database, originally created to complement TiDB
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:501 reviews, 11 commits, 64 PRs in 1 year 2 months
Contributions summary:Robert primarily contributed to the development and improvement of the TiKV database, a distributed transactional key-value store. Their work focused on enhancing the server-side functionality, including refactoring deregistration processes, implementing and refining tests, and integrating with external services like the PD client. Significant effort was dedicated to testing the system's robustness, particularly in areas related to snapshot handling, network error simulation, and performance. These contributions directly addressed critical areas of system reliability and stability.
tidbtikvdatabasekey-value-databaseconsensus
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
Robert Tong - 数据库开发员 at TikTok