Binglin Chang

Software Engineer at CelerData

Singapore
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
Billy Chang is a seasoned software engineer with 14 years specializing in distributed systems, columnar storage engines, and high-performance OLAP databases. He currently develops core storage, transaction, and concurrency features for StarRocks—a Linux Foundation project known for sub-second analytics—and has deep contributions to other major open-source engines like Apache Kudu and Doris. His background spans large-scale analytics platforms at Baidu, cloud infra at VMware, and leading SQL-related infrastructure at Xiaomi, where he also worked on mobile computer vision and platform optimizations. Billy combines low-level database internals and systems performance tuning with practical experience in real-time updates and cloud-native/disaggregated storage. An Apache Kudu committer and PMC member, he brings both production-grade engineering and active open-source stewardship to complex data systems.
code14 years of coding experience
job11 years of employment as a software developer
bookMaster, Computer Science, Master, Computer Science at Huazhong University of Science and Technology
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
11reputation
408reached
1answer
0questions
github-logo-circle

Github Skills (30)

c-language10
databases10
query-optimization10
data-structure10
olap10
data-storage10
optimisation10
hashtable10
performance-tuning10
data-structures10
cprogramming-language10
relational-databases10
sql-database10
database10
optimization10

Programming languages (8)

JavaC++CJavaScriptGoZigWrenPython

Github contributions (5)

github-logo-circle
StarRocks/starrocks

Sep 2021 - Jan 2023

The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRocks provides best-in-class performance for multi-dimensional analytics, real-time analytics, and ad-hoc queries. A Linux Foundation project.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1943 reviews, 224 commits, 894 PRs in 1 year 4 months
Contributions summary:Binglin primarily contributed to the backend of the StarRocks database, focusing on performance and storage-related optimizations. The commits involve the modification of core components like primary indexes, and the addition of a prefetch feature to enhance performance. The user also addressed several bug fixes related to data loading and compaction processes, indicating deep involvement in the core data management functionalities. Furthermore, the contributions extended to changes in the code related to partial updates and adding support for update/delete syntax, signifying a focus on improving data manipulation capabilities.
multi-dimensionalcloudnativescenariosrealtime-databasereal-time
apache/doris

May 2020 - Jun 2020

Apache Doris is an easy-to-use, high performance and unified analytics database.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:12 commits, 12 PRs, 80 comments in 1 month
Contributions summary:Binglin primarily focused on enhancing the memory engine of Apache Doris, a unified analytics database. Their contributions include implementing a hash index for the memory engine, adding core column-related classes, and developing column reader/writer functionalities. Furthermore, the user made changes related to tablet management and the addition of a tablet type to partition information and metadata. These changes indicate a focus on improving data storage and retrieval efficiency within the Doris database system.
dbmsapache-dorisdbtreal-timehudi
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
Binglin Chang - Software Engineer at CelerData