Renkai Ge

Senior Engineer - Big Data Systems

Hangzhou City, Zhejiang, 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
Renkai Ge is a Senior Engineer specializing in big data and distributed systems with 11 years of experience building high-performance backend infrastructure from Hangzhou. Currently at Tubi, he brings deep production experience in Rust and Java ecosystems, contributing to notable open-source projects like TiKV, Apache Pulsar, and Prometheus instrumentation where he improved metrics, performance, and async client correctness. His background spans technical leadership and hands-on engineering roles at companies including StreamNative, Fordeal, Alibaba Cloud and Mogujie, showing a track record of optimizing coprocessors, cursor handling, and metric locality in large-scale services. Renkai combines pragmatic engineering—adding features, fixing subtle bugs, and improving testability—with a quiet mission-driven mindset reflected in his GitHub bio: “interested in make the world better.”
code11 years of coding experience
job3 years of employment as a software developer
book学士, computer science, 学士, computer science at 浙江工业大学
stackoverflow-logo

Stackoverflow

Stats
2,051reputation
171kreached
12answers
17questions
github-logo-circle

Github Skills (39)

storm10
key-value-store10
messaging10
back-end-development10
clientside10
testing10
kafka10
distributed-systems10
pulsar10
queuing10
java10
javas10
prometheus10
performance-optimization10
webclient10

Programming languages (20)

JavaCSSC++RustMojoCCMakeScala

Github contributions (5)

github-logo-circle
tikv/client-rust

Mar 2020 - May 2020

Rust Client for TiKV.
Role in this project:
userBack-end Developer
Contributions:55 commits, 5 PRs, 31 comments in 1 month
Contributions summary:Renkai primarily focused on improving the `tikv/client-rust` repository, specifically addressing issues related to the Timestamp Oracle and PD client functionality. Their contributions included adding checks for timestamp responses, refactoring code using `async_trait`, and implementing asynchronous operations. They also improved code quality by fixing clippy issues and incorporating improvements to the TSO request stream.
rust-clientrustpyo3tikvcncf
apache/pulsar

Oct 2020 - Feb 2021

Apache Pulsar - distributed pub-sub messaging system
Role in this project:
userBack-end Developer
Contributions:88 reviews, 42 commits, 63 PRs in 4 months
Contributions summary:Renkai implemented features related to resetting the cursor to a specific index within a batch message, modifying the broker-side logic for handling cursor resets. They also added functionality to remove offload policies at the namespace level, updating the admin interface. Furthermore, the user addressed code style issues by removing unused imports and conforming the project to style checks, enhancing code maintainability.
event-streamingpulsarmessaging-systemstreamingapache
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
Renkai Ge - Senior Engineer - Big Data Systems