Neng Lu

Eng Lead & Staff Software Engineer Of Compute Team at StreamNative

San Francisco, California, United States
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
Neng Lu is a seasoned software engineer with 10 years of experience building and operating high-scale messaging and stream-processing systems, currently based in San Francisco. He has deep, hands-on expertise in distributed pub/sub and real-time stream engines, evidenced by significant contributions to Apache Pulsar and Apache Heron, including core feature work, admin tooling, and CLI/test infrastructure. At StreamNative he led platform efforts and later served as an Apache Pulsar committer, demonstrating both product and open-source leadership before joining Arena as a Member of Technical Staff. His background includes production engineering at Twitter and a strong academic foundation (M.S. in Computer Science from UCLA), giving him a mix of rigorous theory and real-world execution. Notably, he has implemented nuanced improvements like forwarding message properties and crypto configuration support in Pulsar, showing attention to both developer ergonomics and system security.
code10 years of coding experience
job5 years of employment as a software developer
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at University of California, Los Angeles
bookBachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at Zhejiang University
github-logo-circle

Github Skills (19)

messaging-system10
python10
back-end-development10
testing10
java10
javas10
heron10
apache-pulsar10
command-line-interface9
cicd9
apidoc9
command-line9
go9
api9
cli9

Programming languages (9)

SmartyHCLJavaScalaJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
apache/incubator-heron

Apr 2016 - Dec 2019

Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter
Role in this project:
userBack-end & DevOps Engineer
Contributions:10 releases, 146 commits, 220 PRs in 3 years 8 months
Contributions summary:Neng primarily focused on improving the Heron CLI and integration tests. They fixed help/version command problems and updated integration tests with new Heron CLI features. Additionally, the user refactored and modified code related to testing infrastructure and made changes to the codebase by changing datacenter to cluster. The user also fixed checkstyle issues and stylechecks, showcasing contributions to code quality and maintainability.
fault-tolerantrealtimedata-streamfaultstream
apache/pulsar

Feb 2020 - Jun 2022

Apache Pulsar - distributed pub-sub messaging system
Role in this project:
userBack-end Developer
Contributions:146 reviews, 50 commits, 50 PRs in 2 years 4 months
Contributions summary:Neng primarily contributed to enhancing the Apache Pulsar messaging system, focusing on features related to functions and message handling. They implemented new functionalities, such as forwarding message properties and adding custom properties to functions, demonstrating a deep understanding of the system's internal workings. The user's work extended to improving the Pulsar admin CLI, implementing crypto configurations, and optimizing existing code, showing proficiency in multiple areas of the Pulsar ecosystem. The changes included modifications to the core components, including the JavaInstanceRunnable and PulsarSink, as well as the client-tools code.
event-streamingpulsarmessaging-systemstreamingapache
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
Neng Lu - Eng Lead & Staff Software Engineer Of Compute Team at StreamNative