Sumit Chawla

Engineering Manager at The Apache Software Foundation

San Francisco Bay Area 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

👤
Senior
🎓
Top School
Sumit Chawla is an engineering manager based in the San Francisco Bay Area with 18+ years of software design and development experience and over a decade leading and scaling teams in fast-paced, cloud-native environments. He combines hands-on expertise in big data and streaming technologies (Spark, Kafka, Storm, Flink, Hadoop) with AWS-native production experience, having led data platform efforts at Amazon Lab126 and now managing engineering at Google. As an Apache Software Foundation committer, he contributed notable improvements to Apache Storm—adding Kafka wildcard topic support—demonstrating a knack for robust integrations in mission-critical systems. A self-taught practitioner of applied machine learning (text classification, anomaly detection) and an active technical blogger, he blends deep systems engineering with a passion for knowledge sharing and team growth.
code11 years of coding experience
job16 years of employment as a software developer
bookExecutive Leadership Program Organizational Leadership, Executive Leadership Program Organizational Leadership at Stanford University Graduate School of Business
bookB-Tech Computers, B-Tech Computers at Shaheed Bhagat Singh College of Engineering
languagesEnglish, Punjabi, Hindi
stackoverflow-logo

Stackoverflow

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

Github Skills (8)

javas10
kafka10
distributed-systems10
apache-storm10
java10
streaming10
testing9
zookeeper9

Programming languages (8)

TypeScriptJavaCSSC++CScalaJavaScriptPython

Github contributions (5)

github-logo-circle
apache/storm

May 2015 - Nov 2015

Apache Storm
Role in this project:
userBack-end Developer
Contributions:16 commits, 2 PRs, 9 comments in 5 months
Contributions summary:Sumit contributed to the Apache Storm project by implementing support for Kafka wildcard topics, enabling the system to handle dynamic topic patterns. They modified core Kafka integration code, including `DynamicBrokersReader`, `KafkaUtils`, and associated test files, to incorporate this functionality. The changes involved updating the way partitions are calculated and handled to accommodate wildcard topic matching, alongside adjustments in the trident and stream processing components. Additionally, the user introduced and refined tests to validate the new wildcard topic features.
apachebig-datastormjavaapache-storm
sumitchawla/timezone-names

Jul 2014 - Mar 2016

A simple library to get timezone offsets. https://www.npmjs.org/package/timezone-names
Contributions:16 commits, 1 PR, 2 pushes in 1 year 8 months
offsetstimestamptimezonenpmjs
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
Sumit Chawla - Engineering Manager at The Apache Software Foundation