Summary
Overview
Work History
Education
Skills
Personal Projects
Accomplishments
Timeline
Generic

Sarthak Madaan

Bangalore

Summary

Inquisitive and diligent Software Development Engineer with 4+ years of experience in developing functional and scalable code. Seeking opportunities to leverage my technical, management, and decision-making skills for personal and organizational growth

Overview

4
4
years of professional experience

Work History

Software Development Engineer 1

Flipkart
Bangalore
01.2022 - Current
  • Spearheaded the ReArchitecture of Elasticsearch for the Recommendation team to enhance understanding of store-pivoted content. Leveraged advanced query capabilities, resulting in streamlined onboarding of new Value propositions.
  • Led the scaling of Elasticsearch for the Recommendation team by implementing sharding and routing. Optimized Elasticsearch queries, performed benchmarking using ESRally for performance evaluation, and introduced a Distributed Cache layer for enhanced efficiency
  • Conducted thorough profiling of the microservice, successfully reducing application CPU utilization by 5% and improving overall throughput.
  • Optimized the landing page of the Recently Viewed Store Widget on the Homepage, contributing to 10% of total GMV on Flipkart.
  • Implemented the onboarding of multiple user signals, such as affluence and brand, as filter criteria for selecting the best content in the serving system
  • Demonstrated leadership by mentoring interns, assigning tasks, and evaluating their performance during their internship.

Software Development Engineer 1

BlackRock
Gurugram
07.2020 - 01.2022
  • Provided an end-to-end solution for routing various XML messages from one application to another based on certain properties controlled by a utility in-house application
  • Developed and introduced server and client-side plugins based on an in-house core system. Server Side plugin took care of loading and updating data. Client side plugin helped in styling the data and provided users with appropriate actions depending on their roles.
  • Developed a comprehensive Python script to automate the execution of stored procedures, seamlessly transforming the resultant data into a CSV file.

Software Developer Intern

BlackRock
Gurugram
01.2020 - 07.2020
  • Replaced the in-memory cache with a centralized distributed ignite cache
  • Built persistence layer over databases and cache to make one entry point for data
  • Built a token-based deployment solution that handles multiple instances, cache updates and is backward compatible.

Education

Bachelors of Technology - Computer Science And Engineering

Vellore Institute of Technology (VIT)
8.96
07-2020

Skills

  • System Design
  • Programming Languages: Java, Python, Scala
  • Database Technologies: SQL, NoSQL
  • Elasticsearch
  • Big Data
  • Java Frameworks: Spring, Guice, DropWizard
  • Web Development: Angular

Personal Projects

  • Parallel Simulation of Processes
    Implemented and compared the sequential and dual core running of processes in the CPU and the IO batch
  • Social Bluddy
    Online blood bank portal that helps the patient locate his/her nearby donors quickly and effectively. It included chat functionality and OTP authentication.

Accomplishments

  • Value Champion (Flipkart)
  • Instant Karma (Flipkart)

Timeline

Software Development Engineer 1

Flipkart
01.2022 - Current

Software Development Engineer 1

BlackRock
07.2020 - 01.2022

Software Developer Intern

BlackRock
01.2020 - 07.2020

Bachelors of Technology - Computer Science And Engineering

Vellore Institute of Technology (VIT)
Sarthak Madaan