Raymond Ren

Chaoyang District, Beijing, China
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
Raymond Ren is a seasoned infrastructure and distributed systems engineer with 15 years of experience building scalable cloud storage, database, and containerized solutions for companies like Alibaba Cloud, PingCAP, Meitu, 360, and Sina. He has led architecture and R&D efforts—most notably designing graph storage for Alibaba Cloud and contributing to TiDB/TiKV ecosystem projects such as pd and TiFlow—combining deep systems knowledge with pragmatic performance and reliability improvements. His open-source contributions show hands-on expertise in cluster management, change-data-capture, and Redis‑compatible NoSQL internals, often focusing on robustness, scheduling logic, and concurrency fixes. Based in Beijing, he blends research-level thinking with production engineering, and he’s known for translating complex distributed challenges into maintainable, high-performance systems.
code15 years of coding experience
job5 years of employment as a software developer
bookundergraduate, Computer/Information Technology Administration and Management, 4, undergraduate, Computer/Information Technology Administration and Management, 4 at Shandong Economic University
languagesEnglish, Chinese
github-logo-circle

Github Skills (27)

command-line-interface10
system-design10
etcd10
dm10
tikv10
go10
command-line10
concurrency10
cli10
nosql9
redis9
cdc9
apidoc9
distributed-systems9
data-replication9

Programming languages (16)

C++CRustCMakeGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
distributedio/titan

Nov 2018 - Oct 2021

A Distributed Redis Protocol Compatible NoSQL Database
Role in this project:
userBack-end Developer
Contributions:5 reviews, 225 commits, 96 PRs in 2 years 11 months
Contributions summary:Raymond made several commits focused on enhancing the Titan database, a NoSQL database compatible with the Redis protocol. Their contributions include fixing potential memory leaks in client connections and refactoring code to use goroutines to read commands concurrently. They also worked on improving the database's internal context management and incorporated the latest vendor updates, reflecting a focus on stability and performance.
redisnosqltidbredis-protocolnosql-database
tikv/pd

Jun 2019 - Apr 2020

Placement driver for TiKV
Role in this project:
userBack-end Developer
Contributions:1 release, 22 commits, 31 PRs in 10 months
Contributions summary:Raymond primarily contributed to the `tikv/pd` repository by implementing and refactoring features within the pdctl tool, which interacts with the Placement Driver. Their work included adding functionality to delete stores, manage store limits, and set leader priorities. Additionally, they made improvements to scheduling logic, including addressing stale epochs and improving logging. These contributions indicate a focus on enhancing the usability and performance of the cluster management tools.
placementtikv
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
Raymond Ren