Summary
Overview
Work History
Education
Skills
Timeline
Generic

Pawan Prakash Satyarthi

Lead Software Engineer | Ads | Phonepe

Summary

Experienced and forward-thinking software engineer with over 9+ years of expertise in designing and implementing robust, scalable, and resilient distributed systems appropriate design principles.

Overview

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

Work History

PhonePe

Bengaluru, India
01.2024 - Current

Lead Software Engineer:

PhonePe Ads : This is our in-house ad management platform, consists of different components of the ad funnel that make up the ad platform ecosystem at PhonePe. It powers digital ads and provides an array of efficient targeting options to display ads to relevant end users. The platform handles over 70K RPS traffic .

  • Domain: We designed and oversaw the creation of a high-throughput, low-latency platform capable of serving over 70K RPS traffic . To ensure maximum efficiency, we implemented precomputation to speed up ad-selection evaluations, used asynchronous flows where appropriate and created a system adhering to microservices architecture. we also ensured all relevant metrics required for analysis and reporting were captured.
  • Design Goals: Ads system has to provide high scalability, availability, low latency, efficient resource usage, Micro service architecture, Highly Resilient and high performance.
  • Leading a team of 7 members.

Zeta

Bangalore
12.2019 - 12.2023

Sr. Software Engineer (SDE 3)

1) Luminos Rewards :- This is a highly scalable software product that can be utilized by any bank or financial institution to manage various functions such as issuing, redeeming, and tracking rewards for their payment products such as credit cards, accounts, and more.

  • A) Domain: Created very generic and scalable product which is being used by various financial institutions e.g HDFC Payzapp, HDFC Turbo, us bank (in testing phase) etc.
  • B) Design Goals: Product has to be highly scalable and generic, High quality code implementation using SOLID principles and suitable design patterns, Micro service architecture, Highly Resilient
  • I was responsible for designing and developing the product from scratch with a focus on scalability and generality. I ensured high-quality code implementation using SOLID principles and appropriate design patterns, while also incorporating a microservice architecture to improve system efficiency. Additionally, I ensured that the system was highly resilient to ensure uninterrupted service.
  • Designed and developed highly Resilient system.
  • We have successfully delivered system within strict timelines with very high code quality.
  • Leading a team of 4 members ( 3 SDE II, 1 SDE I ).

Software Development Engineer II

2) Spotlight R&R :- This software product simplifies the way managers and employees recognize their peers for outstanding performance. It allows users to easily give awards and reward points, fostering a culture of appreciation and collaboration. Whether you're a manager motivating your team or an employee acknowledging your colleagues' contributions, This user-friendly solution makes recognition effortless and inspiring.

  • A) Domain: Created very generic and scalable platform which is being used by various companies e.g Sodexo UK, Sodexo France etc.
  • B) Design Goals: Design product from scratch, scalable and generic code base, High quality code implementation using SOLID principles and suitable design patterns, Micro service architecture, Highly Resilient.
  • I have designed and developed recognition system (All designs were reviewed and approved by senior architects).
  • We have successfully delivered recognition system within strict timelines with very high code quality.

Traveloka

Bangalore
01.2018 - 12.2019

Software Development Engineer (T3)

1) COI Platform (competitive intelligence):- A multi service platform used to extract competitor’s information

  • Domain: Created generic auto-scalable platform which was able to extract any information from competitor’s website
  • Design Goals: End to end Micro service design, asynchronous, multi-threaded, Auto scalable , generic, optimized using caching
  • I have designed and Implemented COI platform from scratch
  • HLD and LLD for COITOOL-BE, COISCS, COIRBS
  • I owned end to end responsibility of COI platform and delivered project on time
  • Services design adhered to consideration like micro service architecture, scalability, robustness, easy maintenance, faster development and code readability
  • Experience of working in team following agile methodologies, Jira board, daily scrum
  • Tech stack used : Java, AWS services (EC2, SQS, S3, Autoscaling group, dynamoDB, SNS, redshift, redis, glue crawler, Kinesis firehorse, aws lambda..) , mongoDb, postgres etc

Morgan Stanley

Accolite
01.2016 - 07.2018

Sr. Software Engineer

1. CFP(Contingency funding plan):- Overall simulation solution where user can configure different types of stressed scenario in order to calculate reserve amount, that firm might need to keep aside in order to function smoothly specifically in crisis.
A) Domain: Created complex rules which helped in CFP simulation.

B) Design Goals: multi-threaded, scalable , optimized using caching.

Services design adhered to consideration like multi-threaded architecture, scalability, robustness and code readability.

Software Development Engineer

1. CFP(Contingency funding plan): Overall simulation solution where user can configure different types of stressed scenario in order to calculate reserve amount, that firm might need to keep aside in order to function smoothly specifically in crisis.

Internship

1. Online exam portal for fedex pilots : We developed an online exam portal for FedEx, which they utilized for pilot examinations prior to their flight assignments.

Education

Indian Institute of Information Technology -

Allahabad, India
06.2012 - 06.2016

Skills

JAVA,C, Design Distributed Systems , problem solving

HLD, LLD, Mircoservice architecture design

AWS services, KAFKA , SQL DBs, NoSQL DBs, Postgres, Redis etc

Timeline

PhonePe

Bengaluru, India
01.2024 - Current

Zeta

Bangalore
12.2019 - 12.2023

Traveloka

Bangalore
01.2018 - 12.2019

Morgan Stanley

Accolite
01.2016 - 07.2018

Indian Institute of Information Technology -

Allahabad, India
06.2012 - 06.2016
Pawan Prakash SatyarthiLead Software Engineer | Ads | Phonepe