Basti Liu

Specialist at Alibaba.com

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
Basti Liu is a specialist in distributed stream processing with over 11 years of software development experience, currently developing stream computing engines at Alibaba/Ant Financial. He is a core developer of Alibaba’s open-source JStorm and has contributed key reliability and heartbeat fixes that improved engine robustness and ZooKeeper interactions. His background includes contributions to Apache Storm (porting key acknowledgement components to Java), reflecting deep familiarity with stream engine internals like exactly-once models, resource scheduling, and high-level API design. Prior roles at Nokia Siemens Networks, Motorola Solutions, and GDNT gave him broad systems and back-end experience across telecommunications and enterprise environments. Based in Hangzhou, he blends production-scale engineering with open-source collaboration, often focusing on the subtle reliability and initialization issues that make distributed systems dependable. He holds a bachelor’s in Computer Science from Zhejiang University.
code11 years of coding experience
job5 years of employment as a software developer
bookbachelor, Computer Science, bachelor, Computer Science at Zhejiang University
github-logo-circle

Github Skills (15)

javas10
systemd10
reliability-engineering10
distributed-systems10
apache-storm10
thrift10
reliability10
sys10
performance-optimization10
back-end-development10
java10
streaming10
clojure-cli9
zookeeper9
clojure9

Programming languages (3)

JavaHTMLRuby

Github contributions (5)

github-logo-circle
alibaba/jstorm

Jul 2014 - Nov 2015

Enterprise Stream Process Engine
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 pushes, 14 comments in 1 year 4 months
Contributions summary:Basti primarily contributed to the Apache JStorm project by implementing features and fixing bugs related to the core streaming engine functionality. Their work included adding new methods and functionality to the Nimbus class, addressing issues within the hearbeat mechanism, and refactoring existing code. Several commits focused on improving the reliability and performance of the system, specifically regarding the container hearbeat, task heartbeat, and worker initialization processes. This user demonstrated proficiency in improving the robustness of the system, especially in areas around the interaction with Zookeeper.
process-enginestreamenterprise
apache/storm

Nov 2015 - Mar 2016

Apache Storm
Role in this project:
userBack-end Developer
Contributions:21 commits, 5 PRs, 40 comments in 3 months
Contributions summary:Basti primarily focused on porting the backtype.storm.daemon.acker component to Java. This involved creating the AckerBolt class and related components, and modifying several files to integrate the new Java-based Acker. Their work ensured that core functionality for handling acknowledgements and failures within the Storm streaming framework was updated, and aligned with the project's transition. The changes included modifications to both Clojure and Java code, demonstrating an understanding of the project's overall structure.
apachebig-datastormjavaapache-storm
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
Basti Liu - Specialist at Alibaba.com