
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.
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.
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.
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.
Developed a micro-frontend-based UI platform shared across flight products.
Delivered over 95% automated test coverage.
Implemented accessibility and localization.
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.
Built a training and onboarding platform with notifications and scheduling.
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