Satish Duggana

Data Infra

Bengaluru, Karnataka, India
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
Satish Duggana is a seasoned data infrastructure engineer with 10+ years building and hardening real-time streaming systems, currently driving Data Infra at Uber and leading Kafka Tiered Storage work at The Apache Software Foundation. As an Apache Kafka and Storm committer/PMC member, he combines deep distributed-systems expertise with hands-on contributions—such as adding Cassandra connector support to Storm Trident and implementing tiered storage SPIs for Kafka. His background spans principal engineering roles at Hortonworks and BEA, with patents in high-availability and messaging and participation in the Enterprise Java JSR-245 expert group. Known for pragmatic, reliability-first fixes (buffer leaks, delegation token handling) and production-grade integrations, he blends open-source leadership with enterprise delivery in large-scale streaming platforms.
code10 years of coding experience
job12 years of employment as a software developer
bookBachelor's / Master's, Bachelor's / Master's at Indian Institute of Technology, Kharagpur
languagesEnglish
github-logo-circle

Github Skills (9)

javas10
apache-kafka10
distributed-systems10
apache-storm10
back-end-development10
cassandra10
java10
streaming9
scala7

Programming languages (4)

JavaShellScalaHTML

Github contributions (5)

github-logo-circle
apache/kafka

Feb 2017 - Jan 2023

Mirror of Apache Kafka
Role in this project:
userBack-end Developer
Contributions:940 reviews, 26 commits, 145 PRs in 6 years
Contributions summary:Satish contributed to multiple aspects of the Apache Kafka project, primarily focusing on fixing bugs and improving the reliability of the system. Their work included resolving potential buffer leaks, addressing cluster ID references, and fixing issues related to delegation token management within the clients and core components. Furthermore, they added support for a new tiered storage feature, including the introduction of SPIs and public classes for remote log metadata. Finally, they replaced specific file-related features with path, as part of the tiered storage features.
apache-kafkakafka-consumerapachescalakafka
apache/storm

Dec 2015 - Jan 2018

Apache Storm
Role in this project:
userBack-end Developer
Contributions:146 commits, 55 PRs, 370 comments in 2 years 1 month
Contributions summary:Satish contributed to the Apache Storm project by implementing and enhancing the integration with the Cassandra connector. This involved adding support for the Cassandra connector in Apache Storm's Trident API, which included modifying existing code to add new functionalities for the connector. The user also addressed code review comments, indicating a focus on code quality and adherence to project standards. The contributions demonstrate expertise in extending Apache Storm's capabilities, specifically the integration with external data stores like Cassandra.
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
Satish Duggana - Data Infra