Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

RAHUL TIWARI

Senior Software Engineer
Pune

Summary

Senior Software Engineer with 6+ years of experience building high-scale, customer-facing systems in the travel domain. Strong in distributed systems, search & discovery platforms, event-driven architectures, and A/B experimentation. Proven experience owning critical booking, exchange, and disruption workflows with a focus on reliability, performance, and measurable user impact.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

JP Morgan Chase & Co.
Pune
07.2019 - Current
  • Ancillaries Platform – DAFAR (Nov 2025 – Present)

Leading discovery and system design for disruption-related ancillary services.

Designing extensible domain models to support evolving eligibility rules and future policies.

Driving architectural decisions around service boundaries, scalability, and backward compatibility.

  • Autosuggest & Flight Exchange Search Platform (Jan 2025 – Nov 2025)

Migrated autosuggest infrastructure from Lucene to Elasticsearch.

Built low-latency, high-QPS autosuggest APIs for flight discovery and exchange flows.

Implemented A/B testing for exchange discovery to validate ranking and UX changes.

Worked on index design, query optimization, and relevance tuning.

  • Synchron – Schedule Change Synchronization Platform (Jan 2023 – Dec 2024)

Built a high-throughput system processing thousands of flight schedule change PNRs daily.

Designed MFO (Multiple Flight Options) for zero-cost rebooking during major disruptions.

Introduced A/B testing for schedule change experiences to improve self-service adoption.

Implemented event-driven notification pipelines.

  • NextGen Mobile & Desktop UI for Flight (Oct 2020 – 2022).

Developed a micro-frontend-based UI platform shared across flight products.

Delivered over 95% automated test coverage.

Implemented accessibility and localization.

  • Backend for Frontend (BFF) – Flight Platform (Feb 2020 – 2022).

Built a BFF layer to optimize frontend-backend communication.

Reduced payload size, and improved perceived latency.

Enforced clean domain models, TDD, and CI/CD practices.

  • Onboard System (Aug. 2019 – Dec. 2019)

Built a training and onboarding platform with notifications and scheduling.

Education

B.E. - Information Technology

LNCT
Bhopal
01-2019

Skills

Languages: C#, Java, JavaScript, TypeScript, SQL, Python

Backend & Architecture: NET Core, Microservices, REST APIs, Event-Driven Systems, BFF

Search & Experimentation: Elasticsearch, Lucene, A/B Testing

Timeline

Senior Software Engineer

JP Morgan Chase & Co.
07.2019 - Current

B.E. - Information Technology

LNCT
RAHUL TIWARISenior Software Engineer