Shourie Ganguly

India, Netherlands
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
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.
code4 years of coding experience
github-logo-circle

Github Skills (7)

go10
filebeat10
api-design9
restful-api9
rest-api9
unit-testing9
api-rest9

Programming languages (7)

TypeScriptJavaC++ShellHandlebarsGoPython

Github contributions (5)

github-logo-circle
elastic/beats

Jul 2022 - Jan 2023

:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Role in this project:
userBack-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.
elasticsearchlogstashmetricbeatfilebeatpacketbeat
ShourieG/integrations

May 2022 - Jul 2026

Elastic Integrations
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.
Request Free Trial