G

Gaurav Sharma

Co-Founder

Bengaluru, Karnataka, India10 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 9 years of backend development experience.
  • Expert in designing scalable chat and bot platforms.
  • Proven track record in building intelligent systems using GenAI.
Stackforce AI infers this person is a Backend Developer with expertise in E-commerce and SaaS solutions.

Contact

Skills

Core Skills

Apache PulsarJavaMysqlSpring-boot

Other Skills

Android DevelopmentAutomated Dashboard GenerationBot Architecture DesignBot Platform DesignBytecode ManipulationCSSChat Message Storage ServiceChat Protocol DesignChat Session Storage ServiceData Science CollaborationDistributed SystemsDropwizardEnglishFK-AgentGenAI

About

I am a backend software developer with over 9 years of experience in building large scale server-side applications. I like to work on side projects that helps in improving the life of people and also love to contribute in the tech literature.

Experience

Flipkart

3 roles

SDE 4

Promoted

Feb 2025Present · 1 yr 1 mo · Bengaluru, Karnataka, India

SDE 3

Feb 2022Jan 2025 · 2 yrs 11 mos · Bengaluru, Karnataka, India

  • ◦ Flipkart’s Chat & Bot Platform:
  • ∗ Designed and Implemented Flipkart Chat Platform: A multi-tenant chat platform used across Flipkart, powered by Apache Pulsar, scaling to 200k concurrent users and 700 million daily messages
  • · Worked on designing and implementing the Chat Protocol using Apache Pulsar and Zookeeper. · Worked on designing and implementing the Chat Message Storage Service using Hbase.
  • · Worked on designing and implementing the Chat Session Storage Service using MySQL.
  • ∗ Designing Bot Platform: Flipkart’s Bot Platform allows teams to quickly onboard to the platform and create Bots powered by LLM and Conversation Design.
  • · Worked on designing Vernacular Support for Bot, allowing them to converse in the user’s preferred language.
  • · Worked on designing architecture for Bots powered by GenAI(LLM), this allowed teams to onboard and develop an intelligent Bot quickly.
  • ∗ Building Flippy: A GenAI Based Shopping Assistant Bot: Flippy is a GenAI-based Shopping Assistant that guides the user journey from product discovery to purchase.
  • · Worked with the data science team to build the architecture for the bot leveraging LLMs to create an intelligent multi-turn bot.
Apache PulsarHBaseMySQLJavaChat Protocol DesignChat Message Storage Service+4

SDE 2

Jun 2020Jan 2022 · 1 yr 7 mos · Bengaluru, Karnataka, India

  • ∗ Building Blink: A Chat-based Customer Support Agent tool: Blink is a Chat based Customer Support Agent tool allowing agents to chat with users of Flipkart
  • · Integrated Blink with Flipkart Chat Platform, allowing bots to transfer chats to Agents for better redressal of user queries · Worked on providing transaction support for JDBI in Dropwizard for MySQL queries.
  • · Added multiple features like Daily Reports, Reads on Slave DB, and Improved MySQL Query Performance.
  • ◦ FK-Agent: Flipkart’s APM Tool:
  • ∗ Building FK-Agent: FK-Agent is an APM tool built to simplify adding metrics to any Java-based application by leveraging
  • Bytecode manipulation. FK-Agent is now used across the majority of the services in Flipkart.
  • · Worked on building the FK Agent Library which allowed real-time Bytecode manipulation and metrics generation
  • · Built an automated dashboard generation service that gathers metrics for a service and generates an intelligent dashboard.
MySQLJavaDropwizardJDBIFK-AgentBytecode Manipulation+1

Fabhotels

Software Engineer

Jun 2019May 2020 · 11 mos

  • Worked on microservice architecture and developed them using Spring-Boot and Java.
  • Lead development of Gordon - An auditing platform for FabHotels.
  • Wrote IVR service to facilitate On-call support for customers.
  • Created Centralized Session Management for fabhotels.com.
  • Worked on creating load-balanced payment gateways & integrating Payment gateways.
  • Worked with caching layer(Redis), outbox pattern, performance testing, and server-side scripting.
Spring-BootJavaMicroservice ArchitectureRedisPayment Gateway Integration

Tata consultancy services

2 roles

Systems Engineer

Promoted

Oct 2018Apr 2019 · 6 mos

  • Role - Java Developer
  • Experience -
  • 1. Desktop Point of Sales java application development.
  • 2. Implemented UI Frameworks for Swing Applications.
  • 3. Implemented REST hosts and clients.
  • 4. Developed Internal tools in Spring-Boot.
  • 5. Automated several tasks saving $100,000+.
JavaSwingRESTSpring-Boot

Assistant System Engineer

Oct 2016Oct 2018 · 2 yrs

  • Working as a Software Engineer for Walgreens (POS)

E-cell sati, vidisha

Co-Founder

Jan 2015Apr 2016 · 1 yr 3 mos · Vidisha Area, India

  • Raised an E-Cell from the ground up in SATI, Vidisha.

Education

Samrat Ashok Technological Institute

Bachelor of Engineering (BE) — Information Technology

Jan 2012Jan 2016

Delhi Public School Bhopal

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Apache Pulsar & Java

Explore similar profiles based on matching skills and experience