waruto 

Software Engineer at Tencent

Shenzhen, Guangdong Province, 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
waruto is a software engineer based in Shenzhen with 7 years of experience specializing in backend systems and data warehouse development at Tencent. He contributes actively to high-performance open-source projects like RisingWave (stream processing) and Alibaba GraphScope, focusing on parser robustness, nested data support, and refactors that improve maintainability and performance. His practical expertise includes Avro/Protobuf parsing, migrating encoding strategies, and resolving platform-specific build and IR issues, showing strong attention to interoperability and legacy-to-modern transitions. Comfortable working across large codebases, he balances bug fixes with feature work and infrastructure-level improvements. Notably, his contributions often target subtle correctness and efficiency wins—like Avro decimal support and eliminating redundant clones—that yield outsized runtime and maintenance benefits.
code8 years of coding experience
github-logo-circle

Github Skills (16)

stream-processing10
avro10
parser10
rust10
parsing10
parse10
protobuffer10
protobuf10
data-engineering10
data-science9
database9
databases9
macos8
big-data8
ubuntu7

Programming languages (10)

TypeScriptJavaC++RustCMakeScalaJavaScriptGo

Github contributions (5)

github-logo-circle
risingwavelabs/risingwave

Sep 2022 - Jan 2023

Event streaming platform for agentic AI. Continuously ingest, transform, and serve event streams in real time, at scale.
Role in this project:
userBack-end Developer
Contributions:93 reviews, 29 commits, 55 PRs in 3 months
Contributions summary:Waruto primarily contributed to refactoring and enhancing the source code for the risingwave project. Their work included merging inner readers, removing redundant clones, fixing parsing issues with Avro and Protobuf formats, and supporting nested data structures within these parsers. They also added support for Avro decimal values and improved the parsing of lists. The user was involved in the migration from `from_proto_bytes` to `value_encoding` and refactored the source parser and reader to use new stream-based traits.
agentic-aievent-streamdatabasestream-processingrust
alibaba/GraphScope

Jun 2022 - Oct 2022

🔨 🍇 💻 🚀 GraphScope: A One-Stop Large-Scale Graph Computing System from Alibaba | 一站式图计算系统
Role in this project:
userBack-end Developer
Contributions:17 reviews, 13 commits, 14 PRs in 3 months
Contributions summary:Waruto primarily contributes to bug fixes and improvements within the GraphScope system. Their work includes addressing build issues on macOS with Apple silicon, fixing logical errors in the query service's IR, and resolving installation issues on Ubuntu. The user also implemented features like partial ordering for property objects, refactoring code, and refactoring various files in the repository.
graphgraph-computationgraph-neural-networksgremlingraph-analytics
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