Ruidong Li

Senior Software Engineer at 字节跳动

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

👤
Senior
🎓
Top School
Ruidong Li is a Senior Software Engineer with 12 years of experience building high-performance, real-time data processing and OLAP systems across major Chinese and global cloud companies. He has led Krypton services at ByteDance and contributed to Azure Data Factory’s Integration Runtime at Microsoft, bringing deep expertise in Java, Scala, distributed systems, and performance tuning. A long-time Apache Flink and Calcite contributor, he has improved Table API functionality, SQL features (including Unicode and BETWEEN support), and TableFunction lifecycle handling in one of the most widely used streaming engines. His background spans both product-facing index and pipeline work at Alibaba Cloud and large-scale web applications at Taobao, giving him a practical blend of systems architecture and feature delivery. Trained with an MS in Computer Science, he pairs rigorous algorithmic foundations with hands-on optimization for latency-sensitive workloads. Colleagues describe him as a pragmatic technical lead who moves complex streaming innovations from prototype to production.
code12 years of coding experience
job8 years of employment as a software developer
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at University of Electronic Science and Technology
bookBS, Computer Software Engineering, BS, Computer Software Engineering at University of Electronic Science and Technology of China
github-logo-circle

Github Skills (11)

tableau-api10
javas10
big-data10
flink-sql10
api10
apache-flink10
sql10
java10
scala10
code-generation9
unit-testing7

Programming languages (2)

JavaC++

Github contributions (5)

github-logo-circle
apache/flink

May 2017 - May 2019

Apache Flink
Role in this project:
userBack-end Developer
Contributions:41 commits, 33 PRs, 66 comments in 2 years
Contributions summary:Ruidong primarily contributed to the Apache Flink codebase, focusing on the Table API and related functionalities. Their work involved refactoring existing Table API methods, fixing bugs related to code generation and set operations, and adding support for features such as the `BETWEEN` operator. The user also addressed issues concerning TableFunction lifecycle management and enhanced the SQL capabilities by incorporating Unicode support.
pythonflinkconnectorsqlapache
Xpray/flink

Apr 2017 - Jul 2019

Mirror of Apache Flink
Contributions:5 PRs, 188 pushes, 40 branches in 2 years 3 months
flinkapachebig-dataapache-flinkjava
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
Ruidong Li - Senior Software Engineer at 字节跳动