Shourie Ganguly

Senior Software Engineer at Elastic

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
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
job7 years of employment as a software developer
bookICSE, ICSE at Dolna Day School
bookXII Science, XII Science at G.D Birla Centre For Education
bookBachelor of Technology (B.Tech.) Computer Science and Engineering, Bachelor of Technology (B.Tech.) Computer Science and Engineering at University of Calcutta
languagesEnglish, Bengali, Japanese, Hindi
stackoverflow-logo

Stackoverflow

Stats
46reputation
5kreached
1answer
1question
github-logo-circle

Github Skills (12)

go10
filebeat10
api-design9
restful-api9
rest-api9
unit-testing9
api-rest9
reconnect6
struct6
go-map6
database6
mysql6

Programming languages (5)

TypeScriptJavaC++HandlebarsGo

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:362 reviews, 13 commits, 179 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.
tropicalheartbeatlogstashbeatsfilebeat
ShourieG/beats

Jun 2022 - Jan 2025

:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Contributions:413 pushes, 107 branches in 2 years 7 months
tropicallogstashbeatsfishelasticsearch
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