Shourie Ganguly is a Senior Software Engineer based in Bengaluru with 4 years of hands-on experience building scalable microservices and integrations using Go, gRPC, and Node.js. He currently contributes to Elastic’s Security Integrations team, adding and hardening inputs for Beats—most notably improving the HttpJson input in the well-known elastic/beats project. His background spans high-throughput payments and authentication systems at BookMyShow and Rapido, where he migrated legacy services to Go, designed idempotent REST/gRPC APIs, and optimized systems to handle near-million-rpm loads. Comfortable across NoSQL and MySQL datastores, Aerospike caching, RabbitMQ pub/sub and AMQP, he also builds developer ergonomics like logging, testing and CI tooling. He’s driven by experimentation with new technologies and pragmatic engineering trade-offs, often tackling compatibility and scalability challenges in production. Colleagues describe him as a pragmatic problem-solver who pairs deep backend focus with attention to observability and reliability.
:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Role in this project:
Back-end Developer
Contributions:444 reviews, 13 commits, 229 PRs in 6 months
Contributions summary:Shourie made significant contributions to the `elastic/beats` repository, primarily focusing on the `HttpJson` input within the `filebeat` component. Their work involved improving request chaining with new 'while' steps, including client creation per step for improved request processing. They addressed several bug fixes, added unit tests, and improved documentation. These changes demonstrate a focus on enhancing the functionality and maintainability of the `HttpJson` input.
Contributions:334 pushes, 177 branches in 4 years 2 months
elasticintegrationselasticsearch
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.