Ning Wang

Software Engineer at Amplitude

San Ramon, 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
Ning Wang is a seasoned software engineer with 12 years building high-performance back-end and data platforms, currently driving product and infrastructure work at Amplitude from San Ramon. His career spans deep systems experience from video and graphics optimizations at YouTube/Google to leading realtime streaming and observability teams at Twitter as a Staff Engineer and Apache Heron committer. He excels in distributed, fault-tolerant streaming systems and has hands-on expertise with Scala, Java and low-level system mechanics evident in his Heron contributions that reconciled Storm APIs and component-level config translation. Earlier work in game and console development cultivated strong performance, threading and memory-optimization instincts that he brings to large-scale data ingestion and processing problems. Comfortable moving between product-facing features and core platform plumbing, he blends system-level rigor with pragmatic engineering leadership.
code11 years of coding experience
job21 years of employment as a software developer
bookMaster, Computer Science, Master, Computer Science at Concordia University
bookB.S., Computer Science, B.S., Computer Science at Beijing University of Technology
languagesChinese, English, French
github-logo-circle

Github Skills (7)

javas10
heron10
stream-processing10
api10
apidoc10
java10
configuration-management9

Programming languages (6)

JavaCSSCHTMLAntlersPython

Github contributions (5)

github-logo-circle
apache/incubator-heron

Nov 2017 - Jan 2021

Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter
Role in this project:
userBack-end Developer
Contributions:7 releases, 57 reviews, 213 commits in 3 years 2 months
Contributions summary:Ning's commits primarily focused on enhancing the Heron framework's compatibility with the Storm API. The user applied config translations for Bolt and Spout components, ensuring that configurations at the component level were correctly merged and processed by the Heron layer. Further contributions included the addition of a config translation function for components and the modification of existing code to accommodate for these changes. These modifications indicate a strong involvement in the low-level mechanics of the system.
fault-tolerantrealtimedata-streamfaultstream
nwangtw/heron

Nov 2017 - Feb 2022

Heron is a realtime, distributed, fault-tolerant stream processing engine from Twitter
Contributions:1 release, 372 pushes, 237 branches in 4 years 4 months
fault-tolerantrealtimestream-processingreal-timedata-stream
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
Ning Wang - Software Engineer at Amplitude