Gary Li

Data Scientist

Shanghai, Shanghai, 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
Gary Li is a Data Scientist with nine years of cross-functional experience spanning strategy consulting, startups, and product analytics, now focused on marketing measurement and LLM data infrastructure in Shanghai. He blends hands-on backend engineering—contributing to high-profile open-source projects like Apache Hudi and ByteDance’s BitSail—with causal inference, experimental design, and machine learning for marketing mix, attribution, and LTV optimization at DiDi. A former founder who scaled content and live-streaming operations, he uniquely combines growth-focused product instincts with rigorous data pipelines and ETL design. His background in fintech consulting and quantitative research adds disciplined modelling and evaluation practices, while dual master’s training in computer science and business analytics supports both technical depth and business impact. Notably, his open-source work improved Hudi integration for large-scale incremental and compaction workflows, reflecting an emphasis on production-ready data infrastructure.
code9 years of coding experience
job4 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Georgia Institute of Technology
bookBachelor of Science - BS International Economics and Trade, Bachelor of Science - BS International Economics and Trade at Shanghai University
bookMaster's degree Business Analytics— Financial Technology Analytics Track, Master's degree Business Analytics— Financial Technology Analytics Track at Washington University in St. Louis
languagesChinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

javas10
big-data10
flink-sql10
data-pipeline10
data-pipelines10
apache-flink10
apache-hudi10
incremental-processing10
data-integration10
java10
data-synchronization9
stream-processing9
parquet9
data-sync9
apache-spark9

Programming languages (4)

JavaC++RustPython

Github contributions (5)

github-logo-circle
bytedance/bitsail

Sep 2022 - Feb 2023

BitSail is a distributed high-performance data integration engine which supports batch, streaming and incremental scenarios. BitSail is widely used to synchronize hundreds of trillions of data every day.
Role in this project:
userBack-end Developer
Contributions:1 release, 113 reviews, 35 commits in 5 months
Contributions summary:Gary contributed to the BitSail project by supporting Hudi features, specifically focusing on async compaction jobs and batch source functionality. The user's commits involve code changes in the Hudi connector, including the addition of a Hudi compact source and sink DAG builder. Further contributions include enhancements to the Hudi source and sink functionality and related IT case configurations. These changes demonstrate the user's involvement in integrating and improving Hudi's capabilities within the BitSail data integration framework.
operationflinkbatch-processingdaydata-lake
apache/hudi

Jul 2019 - Apr 2022

Upserts, Deletes And Incremental Processing on Big Data.
Role in this project:
userBack-end Developer
Contributions:1 release, 310 reviews, 53 commits in 2 years 9 months
Contributions summary:Gary's commits primarily involve modifications and additions to the core functionalities of the Apache Hudi project, a data lake platform. Their contributions range from deleting temporary files in the `DiskBasedMap` to adding Parquet support for the Delta Streamer, showcasing a focus on improving data processing and storage aspects. The user also addressed issues related to incremental pulling and integrating a checkpoint provider, demonstrating work across different components of Hudi. These changes suggest a strong emphasis on improving the efficiency and functionality of the underlying data processing pipeline.
stream-processingbigdatahudiincrementalapacheflink
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