Baodi Shi

Tech Manager at ApachePulsar

Pudong, 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
Baodi Shi is a tech manager and seasoned backend engineer with eight years of experience building and stabilizing distributed systems from Shanghai’s Pudong district. Previously a senior and staff engineer at StreamNative, he now leads technical efforts there while serving as an Apache Pulsar Committer/PMC member, contributing broker-side fixes and reliability improvements to the widely used Apache Pulsar messaging system. He has a strong track record of diagnosing flaky tests, optimizing internal statistics handling, and adding rigorous verification and unit tests to harden production brokers. Colleagues rely on him for pragmatic engineering leadership that balances shipping features with long-term system health. An interesting detail: his open-source contributions reveal a preference for tackling subtle stability and correctness issues that often sit behind higher-level features.
code8 years of coding experience
job3 years of employment as a software developer
stackoverflow-logo

Stackoverflow

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

Github Skills (9)

unit-testing10
javas10
messaging10
apache-pulsar10
back-end-development10
java10
pubsub9
queuing8
streaming7

Programming languages (12)

TypeScriptJavaShellC++ScalaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
apache/pulsar

Sep 2021 - Oct 2022

Apache Pulsar - distributed pub-sub messaging system
Role in this project:
userBack-end Developer
Contributions:1 release, 500 reviews, 74 commits in 1 year 1 month
Contributions summary:Baodi's commits primarily focus on implementing enhancements and bug fixes within the Apache Pulsar messaging system. They added verification steps for topic termination, including unit tests and code formatting. Further contributions addressed performance and stability, improving the handling of internal statistics and fixing issues that led to flaky tests. These changes show a dedication to improving the reliability and robustness of the broker-side functionality.
event-streamingpulsarmessaging-systemstreamingapache
Contributions:94 commits, 3 pushes, 2 branches in 6 months
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
Baodi Shi - Tech Manager at ApachePulsar