← All experience

PickYourTrail is one of India’s leading travel platforms, and I work at the heart of its backend infrastructure.

Hotel Microservice Architecture I architected and developed the hotel microservice that handles the complete booking workflow—from search to confirmation. This isn’t a simple CRUD service; it orchestrates multiple external providers, manages inventory in real-time, and handles the complexity of international hotel bookings.

  • Integrated 5 external API providers to dramatically expand hotel inventory for both inbound and outbound travel
  • Built robust error handling and retry mechanisms that enabled 4,000+ automated bookings without manual intervention
  • Implemented circuit breakers and fallback strategies to ensure the system stays responsive even when third-party APIs fail
  • Designed asynchronous processing pipelines for handling high-volume booking requests during peak travel seasons
  • Led performance optimization initiatives—caching strategies, database query optimization—reducing latency and minimizing downtime

Unity Module: End-to-End Itinerary Builder Built from the ground up, Unity is an internal platform that empowers PickYourTrail’s sellers to curate and sell complete travel packages.

  • Supports multi-city itineraries with diverse entities: hotels, activities, transfers, rental cars, and ferries
  • Developed a dynamic pricing engine that calculates costs across different package configurations in real-time
  • Built real-time inventory tracking that syncs availability across all integrated providers
  • Implemented offer management and cancellation policy modules with instant campaign publishing to the PickYourTrail website
  • Created multi-combination itinerary display letting sellers visualize and compare different package options

Key Project

Hotel Services Microservice

Tech Stack: Java 11, MongoDB, Spring Boot, Maven, Jenkins, Docker, Kubernetes, AWS, ElasticSearch

A production system handling real bookings, real money, and real customer expectations.

  • Domain-driven design architecture ensuring scalability and maintainability as the system grows
  • Resilient integration patterns: circuit breakers, retry mechanisms, fallback strategies for third-party API failures
  • CI/CD pipelines using Jenkins for automated testing and deployment to Kubernetes clusters on AWS
  • ElasticSearch integration for fast, flexible hotel search across millions of properties

Recognition

🏆 Rookie of the Quarter · PickYourTrail, April 2023 Recognized for successful integration of third-party API providers. Awarded by Hari Ganapathy, Co-Founder.