Geet Kumar is a senior software engineer in Chicago with 11 years of experience designing and shipping scalable distributed systems and data platforms. He has driven production services at Amazon and HERE Technologies, building Kafka- and Flink-based pipelines, Kubernetes operators, and NewSQL-backed indexing layers while instrumenting systems with Prometheus, Grafana, and Splunk. A pragmatic backend engineer, he has extended Spark I/O, authored custom HDFS drivers and Spark DataFrame readers/writers, and implemented a Kafka headers enhancement in the widely used Apache Beam project. His background blends research and production: early lab work compared task schedulers against Spark and informed later system design choices. Geet is comfortable across JVM and cloud-native tooling and brings a track record of simplifying complex data flows into reliable, observable services.
11 years of coding experience
9 years of employment as a software developer
Master’s Degree Computer Science Coterminal, Master’s Degree Computer Science Coterminal at Illinois Institute of Technology
Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
Back-end Developer
Contributions:7 commits, 2 PRs, 24 comments in 7 days
Contributions summary:Geet contributed to the Apache Beam project by implementing support for Kafka headers within the KafkaIO module. Their work involved modifying code related to Kafka record handling, including changes to the `KafkaUnboundedReader` class. Furthermore, the user updated license information and refactored Kafka-related classes to leverage newer Kafka client features, improving compatibility and functionality.
Contributions:12 commits, 1 PR, 5 pushes in 1 year 1 month
golangmonitorflinkgo-librarycluster
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.