Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic
SATISH KUMAR AGARWAL

SATISH KUMAR AGARWAL

SDE-3
Bangalore

Summary

A software engineering professional with strong record of delivering impactful software solutions. Known for excellent problem-solving abilities and collaborative approach, effectively leading and contributing to team success. Highly adaptable to evolving project requirements and dedicated to achieving excellence through technical expertise and teamwork.

Overview

6
6
years of professional experience
4
4
years of post-secondary education

Work History

Software Development Engineer-3

Halodoc Technologies
07.2023 - Current
  • Lead redis migration for all catalog services in halodoc
  • Optimised order Fulfilment flow and reduced it from 22s to 2s
  • Reduced services memory consumption by almost 5x using several memory optimisation techniques
  • Migrated search services from elastic search to open search without any downtime, thereby contributing to cost reduction of approx
  • 30 percentage
  • Designed and developed halodoc own delivery system for our driver partners leading to a significant cost reduction that we pay to our third party providers like gojek, shipper
  • Gave quality RCAs for outages and production issues
  • Designed a rule engine for dynamic evaluation of conditions expressed in JSON-like structures
  • Lead jdk 21 migration and adoption of virtual threads for entire org
  • Designed capacity estimation template that analyses different metrics and gives resource estimations for any existing and new services to avoid over-provisioning and underprovisioning
  • Took several initiatives for AWS cost reduction and other optimisations and was able to bring down team AWS cost by 50 percentage
  • Automated value chain process between pharmacies and distributors for efficient and faster replenishment
  • Wrote several technical blogs for halodoc
  • Mentored junior developers by providing guidance on best practices, coding techniques, and problem-solving skills.
  • Updated old code bases to modern development standards, improving functionality.
  • Worked closely with product management to understand business requirements, translating them into technical specifications that met stakeholder expectations fully.

Software Development Engineer-2

Halodoc Technologies
11.2022 - 06.2023
  • Implemented Products search Filter flow using Elastic Search
  • Designed and developed multiple features to support the product like cashback, split payment, free-sampling
  • Re-designed and developed APIs to resolve performance issues, reduced response time by 100x
  • Implemented several search improvements that made our search engine more intuitive using phonetic filters, shingle filters and others in opensearch that lead to 3 perct increase in conversion rates and 60 perct reduction in failed searches

Software Development Engineer-2

Paypal
05.2021 - 11.2022
  • Design and Implemented Dynamic Query Builder from scratch
  • Design and Implemented an search query api which gives you the response based on any combination of query params
  • Design and Implemented the bulk patch api which reduced the number of individual bulk calls
  • Design and Implemented file processing batch from scratch

Software Development Engineer-1

Olacabs
07.2019 - 05.2021
  • Implemented complete Cancellation Engine for international bookings using java, SQL, kafka and redis
  • Optimised number of google calls for ETA calculation
  • Implemented Real Time Cancellation Adjudication which resulted in reduction of number of cancellations
  • Implemented Eta Challenge Feature Just like Dominos 30 mins Guarantee Delivery
  • Worked on re-writing the legacy booking service code using dropwizard framework, protobuf, cassandra

Associate Software Engineer

Ca Technologies
07.2018 - 07.2019
  • Worked on client side(Android and Cordova)SDK Implementation for Rapid App Security

Education

Bachelor of Engineering -

R.V College of Engineering
08.2014 - 05.2018

Skills

Java

Spring Boot

Dropwizard

MYSQL

Cassandra

MongoDB

Redis

Kafka

Golang

Multithreading techniques

Data Structures

Algorithms

OOPs

Elastic Search

Performance tuning

Open Search

Code review

AWS

Product development

Docker

API development

Git workflow

Unit testing

Microservices architecture

Accomplishments

  • Best Mentor Award, 2024, Halodoc
  • Several monthly Spot awards, Halodoc
  • 1st prize in Bangalore Entrepreneurship Challenge, 2015, Among 80 participating teams from different colleges across Bangalore
  • 1st prize in Coding competition 'Rogue Recursion', 2017, Among 68 teams from different colleges across Bangalore

Timeline

Software Development Engineer-3

Halodoc Technologies
07.2023 - Current

Software Development Engineer-2

Halodoc Technologies
11.2022 - 06.2023

Software Development Engineer-2

Paypal
05.2021 - 11.2022

Software Development Engineer-1

Olacabs
07.2019 - 05.2021

Associate Software Engineer

Ca Technologies
07.2018 - 07.2019

Bachelor of Engineering -

R.V College of Engineering
08.2014 - 05.2018
SATISH KUMAR AGARWALSDE-3