Swarup Patel profile photo 1 on Tal

Swarup Patel

Senior Developer | @ LSEG | Ex-MakeMyTrip

Bengaluru

8+ years of work experience

LSEG
Jul 20251 yr 2 mosPresent

Bengaluru

• Built a reusable automated validation framework for the FTSE Russell Index platform to achieve full validation coverage and accelerate SIT/regression cycles, using Java and AWS SDK utilities for DAG triggers, Athena execution, and S3 operations with factory-based multi-account support—improving reliability, simplifying cross-account pipeline operations, and enabling faster, more accurate creation and market launch of both private-equity and public index products. • Refactored critical legacy components and resolved 100+ SonarQube code smells, reducing technical debt by 35%, improving maintainability, and lowering defect leakage across releases.
MakeMyTrip
Jan 20241 yr 8 mosAug 2025

Bengaluru

• Engineered a Maker-Checker approval flow using Spring Boot, Spring Security, OAuth2, and OneLogin, ensuring secure authentication and authorization within the organization. Implemented Spring Data JPA for efficient data management, enhancing compliance with auditor requirements and reducing risks in manual processes. • Architected a Java-based SDK library for multi-currency conversion, empowering multiple services within the organization, including the Wallet Team for credit, debit, and refund operations, and the Wallet Program Manager (Rule Engine) for currency-based calculations. Integrated Caffeine in-memory caching, optimizing exchange rate retrieval to reduce API call costs and enhance performance and scalability. • Developed and optimized the orchestrator layer for the Wallet Team, leading the revamp of the GoCash user statement page. Focused on messaging, performance scalability, and user experience improvements, ensuring a seamless and efficient transaction history display for users. • Optimized API performance by implementing a hard failure mechanism to handle long session durations and excessive retries, reducing session timeouts, and improving overall system reliability and response times. • Enhanced wallet backend system to efficiently handle concurrent transaction calls for the same wallet and transaction, implementing a robust cache layer write policy to ensure data consistency, reduce transaction conflicts, and improve overall system throughput.
MakeMyTrip
May 20212 yrs 9 mosJan 2024

Bengaluru, Karnataka, India

LSEG – (London Stock Exchange Group)
Sep 20191 yr 9 mosMay 2021

Bengaluru

• Engineered the cloud migration of messaging systems from ActiveMQ/AmazonMQ to AWS SQS/SNS, ensuring high availability and seamless integration across services. • Developed a data validation and monitoring framework using Python, Pandas, Boto3, and Jenkins to guarantee ETL pipeline integrity across MySQL and S3 for BI reporting.
Capgemini
Mar 20181 yr 7 mosSep 2019

Bengaluru, Karnataka, India

• Developed test harnesses and web automation components using Protractor, enhancing release confidence and UI stability. • Involved in peer review.

Swarup’s AI Stack

claude code
claude code

Education

Biju Patnaik University of Technology, Odisha

Bachelor of Technology

Biju Patnaik University of Technology, Odisha

Join Swarup and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Swarup Patel on Tal

Headline

Senior Developer | @ LSEG | Ex-MakeMyTrip

About

I am a Senior Developer at LSEG (FTSE Russell) with strong expertise in building scalable, reliable, and secure backend systems using Java, Spring Boot, Spring Security, Spring Data JPA, and OAuth2. I specialize in designing high-performance RESTful services, implementing authentication/authorization workflows (OAuth2, OneLogin), and optimizing system performance for large-scale distributed applications.I have deep hands-on experience in caching strategies using Caffeine and Aerospike, improving system latency, throughput, and consistency across microservices. My backend expertise includes SQL/PostgreSQL, Hibernate, query optimization, transaction management, and schema design, enabling me to build efficient data-heavy systems.I actively contribute to HLD (High-Level Design) and LLD (Low-Level Design) discussions, creating clean, modular, and extensible architectures aligned with business and engineering goals. I focus on designing resilient components, fault-tolerant patterns, and scalable microservice designs.My development philosophy centers on clean code, test-first development, and CI/CD best practices. I am proficient with JUnit, TestNG, Maven, Jenkins, Git, and Docker, ensuring automated, reliable builds and deployments in fast-paced environments.I work closely within Agile/Scrum teams, contributing to sprint planning, estimates, code reviews, and cross-functional technical decisions—consistently delivering high-quality, well-architected software solutions.Passionate about system design, backend engineering, performance tuning, and driving engineering excellence through automation and strong architectural principles.

Location

Bengaluru

AI stack

claude code

Work experience

Senior Developer at LSEG, Jul 2025 - Present · 1 yr 2 mos, Bengaluru, • Built a reusable automated validation framework for the FTSE Russell Index platform to achieve full validation coverage and accelerate SIT/regression cycles, using Java and AWS SDK utilities for DAG triggers, Athena execution, and S3 operations with factory-based multi-account support—improving reliability, simplifying cross-account pipeline operations, and enabling faster, more accurate creation and market launch of both private-equity and public index products. • Refactored critical legacy components and resolved 100+ SonarQube code smells, reducing technical debt by 35%, improving maintainability, and lowering defect leakage across releases.

Lead SDE at MakeMyTrip, Jan 2024 - Aug 2025 · 1 yr 8 mos, Bengaluru, • Engineered a Maker-Checker approval flow using Spring Boot, Spring Security, OAuth2, and OneLogin, ensuring secure authentication and authorization within the organization. Implemented Spring Data JPA for efficient data management, enhancing compliance with auditor requirements and reducing risks in manual processes. • Architected a Java-based SDK library for multi-currency conversion, empowering multiple services within the organization, including the Wallet Team for credit, debit, and refund operations, and the Wallet Program Manager (Rule Engine) for currency-based calculations. Integrated Caffeine in-memory caching, optimizing exchange rate retrieval to reduce API call costs and enhance performance and scalability. • Developed and optimized the orchestrator layer for the Wallet Team, leading the revamp of the GoCash user statement page. Focused on messaging, performance scalability, and user experience improvements, ensuring a seamless and efficient transaction history display for users. • Optimized API performance by implementing a hard failure mechanism to handle long session durations and excessive retries, reducing session timeouts, and improving overall system reliability and response times. • Enhanced wallet backend system to efficiently handle concurrent transaction calls for the same wallet and transaction, implementing a robust cache layer write policy to ensure data consistency, reduce transaction conflicts, and improve overall system throughput.

Senior Software Engineer - II at MakeMyTrip, May 2021 - Jan 2024 · 2 yrs 9 mos, Bengaluru, Karnataka, India

Software Engineer at LSEG – (London Stock Exchange Group), Sep 2019 - May 2021 · 1 yr 9 mos, Bengaluru, • Engineered the cloud migration of messaging systems from ActiveMQ/AmazonMQ to AWS SQS/SNS, ensuring high availability and seamless integration across services. • Developed a data validation and monitoring framework using Python, Pandas, Boto3, and Jenkins to guarantee ETL pipeline integrity across MySQL and S3 for BI reporting.

Associate Consultant at Capgemini, Mar 2018 - Sep 2019 · 1 yr 7 mos, Bengaluru, Karnataka, India, • Developed test harnesses and web automation components using Protractor, enhancing release confidence and UI stability. • Involved in peer review.

Education

Bachelor of Technology, Biju Patnaik University of Technology, Odisha

Swarup Patel - Senior Developer in Bengaluru | Tal