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.