Bhawesh Kumawat

Software Developer Backend | Snapdeal | Dataplatform | IIITK\'22

Role
Software Engineer at Snapdeal
Location
Gurugram, HR, IN
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Bhawesh Kumawat

IT professional with 2+ years of hands-on experience in solving tech challenges. Passionate about innovation, problem-solving, and staying updated in the ever-evolving tech world. Currently working in the DataPlatform Team as a Software Engineer (Backend) at Snapdeal.At Snapdeal, 1. Migrated legacy databases and schemas to Databricks using a service principal for authentication, and developed a Java-based real-time sync to maintain consistent data across real-time and batch pipelines2. Designed and built a highly scalable microservice from scratch using Java 17, Spring Boot 3.2.0, MySQL 8.0.33 database, and Multithreading, which consumes events from Kafka and sends events to Mixpanel (a third-party panel where analysts can analyse data in real-time and can create dashboards, funnels, etc, to track user interaction) in real-time.In which,Implemented functionalities like Consumption, Caching, Rate-limiting, Batching, Shutdown Hook, and Recovery, and created Metrics on Grafana for alerting and monitoring by pushing data to InfluxDB, etc.This service can send up to 1.8 million events per minute or even more to Mixpanel (if server-side rate limiting is increased).3. Designed and implemented a microservice using Java 17, Multithreading, and Spring Boot 3.3.0 to collect GET and PUT response metrics for Aerospike Community Edition 6.1.9.4. Handle the real-time data pipeline with primary ownership in the in-house Dataplatform, which consumes millions of events daily in a structured and unstructured form from multiple platforms like WEB, WAP, APP, and third-party partners and multiple source types like JSON, MySQL, Mongo, SFTP, and Salesforce.5. Optimised an in-house API, achieving a 70-80% improvement in response time.6. Upgraded multiple applications from Java 8 to Java 17, enhancing overall efficiency by 5-10%.7. Downscaled several components both horizontally and vertically for cost optimisation, resulting in a 10-15% reduction in server costs.

Experience

  1. Software Engineer

    Snapdeal

    Feb 2023 — Present · Gurugram, IN

    Designed and built a highly scalable microservice from scratch using Java 17, Spring Boot 3.2.0, MySql 8.0.33 database, and Multithreading which consumes events from Kafka and sends events to Mixpanel (a third-party panel where analysts can analyze data in real-time and can create dashboards, funnels, etc. to track user interaction.) in real-time.In which,implemented functionalities like Consumption, Caching, Rate-limiting, Batching, Shutdown Hook, and Recovery, and created Metrics on Grafana for alerting and monitoring by pushing data to InfluxDb, etc.This service can send up to 1.8 million events per minute or even more to Mixpanel (if server-side rate limiting is increased).2. Designed and implemented a microservice using Java 17, Multithreading, and Spring Boot 3.3.0 to collect GET and PUT response metrics for Aerospike Community Edition 6.1.9.

Education

  • Indian Institute of Information Technology Kota

    Bachelor of Technology - BTech

    2018 — 2022

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Bhawesh Kumawat — Software Engineer at Snapdeal in Gurugram, HR, IN | Unifers