Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Shaurya Pratap

Senior Software Engineer
Bangalore

Summary

Senior Software Developer with 10+ years of experience in software development, solution design, and architecture. Expert in building scalable, secure systems and delivering innovative solutions aligned with business goals. Skilled in designing distributed systems, microservices, and APIs with a focus on performance and reliability. Proven leader in adopting best practices, driving technical excellence, and mentoring teams to deliver high-quality software.

Overview

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

Work History

Senior Software Developer

Walmart
Bangalore
08.2021 - Current

Project: Polaris Workforce Management Platform

  • Played a pivotal role in designing and solutioning architecture of Polaris Workforce Management Platform, enabling efficient workforce operations for salaried and hourly associates.
  • Designed and implemented Authentication and Authorization modules to ensure secure and reliable access control.
  • Evaluated multiple API Gateway solutions based on performance, customization, and manageability, and implemented an optimal choice to streamline communication across services.
  • Developed a robust Business Rule Engine to automate and enforce dynamic operational policies.
  • Engineered a high-performance Worker Data Ingestion Pipeline for large-scale, real-time data processing.
  • Collaborated closely with cross-functional teams to ensure system scalability, reliability, and alignment with business requirements.

Senior Software Developer

Paytm
Bangalore
9 2018 - 07.2021
  • Company Overview: Paytm Postpaid - Credit lending product of Paytm
  • Developed critical transaction modules for Postpaid product like transaction repayment module, Pre-auth transaction module (the one used in Paytm-Uber integration), EMI for monthly bill module, daily and monthly late fee module, audit trail eventing system, passbook for postpaid
  • Developed user onboarding platform for lending vertical, which onboards users for all the different lending offerings
  • Developed the complete kyc module for lending verticals which includes multiple kyc modes like cKyc via Cersai, cKyc via offline aadhar, aadhar otp based cKyc along with face comparison
  • Paytm Postpaid - Credit lending product of Paytm

Senior Software Developer

Onedirect
Bangalore
01.2016 - 09.2018
  • Developed number of products from scratch like: Feedback platform: Its a platform developed from scratch where brand can run campaigns/surveys
  • Rule engine: Its a generic persistent rule engine developed using MVEL expression language
  • Dynamic form builder: Its a form builder developed using recursive data structure to create a flow based form with conditional questions and logical jumps
  • Notification engine: developed on publisher subscriber design model
  • SLA: Its a timer mechanism developed to track breach of tickets being generated on the platform
  • User management platform
  • Login and authentication management: Its a JWT based authentication flow with Kong as api gateway
  • Ticketing Facebook mentions: developed to capture the brand's public mentions on Facebook and ticketing them using Graph API

Software Developer

Intel Security
Bangalore
8 2014 - 12.2015
  • Developed a java based connector between cloud VMs and Intel's security platform
  • Primarily worked on AWS, VSphere and Azure connectors

Education

B.Tech - Computer Science

GGSIPU
New Delhi, India
05.2010 - 06.2014

Skills

Java

J2EE

Spring

Springboot

Hibernate

maven

gradle

MVEL

Celery

SQL

REST

Shell script

RabbitMQ

Redis

Kafka

nginx

haproxy

docker

Jenkins

Git

Filebeat

MongoDB

Elastic search

Timeline

Senior Software Developer

Walmart
08.2021 - Current

Senior Software Developer

Onedirect
01.2016 - 09.2018

B.Tech - Computer Science

GGSIPU
05.2010 - 06.2014

Senior Software Developer

Paytm
9 2018 - 07.2021

Software Developer

Intel Security
8 2014 - 12.2015
Shaurya PratapSenior Software Engineer