About Me
Backend Developer with 3+ years of experience designing and building scalable backend systems using Node.js, Express.js, TypeScript, MongoDB, Redis, PostgreSQL, and AWS. Experienced in developing RESTful APIs, microservi…
Backend Developer with 3+ years of experience designing and building scalable backend systems using Node.js, Express.js, TypeScript, MongoDB, Redis, PostgreSQL, and AWS. Experienced in developing RESTful APIs, microservices, API aggregation platforms, and cloud-native applications serving B2B and B2C travel platforms. Improved API response time by 30% through Redis caching and reduced booking failures by 95% using resilient backend workflows. Passionate about building high-performance distributed systems and exploring AI-powered backend applications.
Experience
Software Development Engineer
<p>Developed scalable RESTful APIs using Node.js, Express.js, and MongoDB for a SaaS-based travel booking platform serving B2B and B2C clients.</p><p> Designed and implemented a microservices architecture where Flights, Shuttle, Cruise, and Packages operated as independent services with dedicated databases.</p><p> Built an API aggregation platform integrating multiple third-party flight providers, normalizing supplier responses into a unified API exposed through AWS API Gateway.</p><p> Developed backend services for flight search, booking, pricing, availability, payment integration, ticket generation, and PNR management supporting 100K+ API requests per day.</p><p> Improved API response time by 30% using Redis caching, MongoDB indexing, and query optimization for high-traffic booking scenarios.</p><p> Reduced booking failures by 95% by implementing validation, retry mechanisms, idempotent workflows, and centralized error handling.</p><p> Developed cron jobs for inventory synchronization, booking status updates, and supplier availability management.</p><p> Partnered with frontend engineers and QA teams to deliver production-ready APIs, ensuring seamless integration across web applications deployed on AWS.</p>
PROJECTS
landsair online
<p>Developed a scalable B2C flight booking platform that enables users to search, compare, and book domestic and international flights through a unified interface. Integrated multiple third-party airline and GDS APIs, normalized heterogeneous responses into a common data model, and exposed standardized REST APIs for seamless frontend consumption. Implemented secure authentication, fare validation, booking confirmation, payment integration, and itinerary management while ensuring high availability and low response times.</p><p>Optimized system performance using Redis caching, asynchronous processing, centralized error handling, and retry mechanisms. Designed the backend with a microservices architecture to independently manage flight search, booking, pricing, user management, and notification services, enabling the platform to handle high traffic and large volumes of booking requests reliably.</p><p>Key Features</p><ul><li>Multi-airline flight search and fare comparison</li><li>Real-time availability and pricing</li><li>Round-trip, one-way, and multi-city booking support</li><li>Secure user authentication and profile management</li><li>Booking confirmation and itinerary generation</li><li>Payment gateway integration</li><li>Booking history and cancellation management</li><li>Email and SMS notifications</li><li>Redis caching for faster search responses</li><li>RESTful APIs with JWT-based authentication</li><li>Scalable microservices architecture deployed on AWS</li></ul><p>Impact</p><ul><li>Handled over 100,000+ API requests per day</li><li>Reduced average API response time by 30% using Redis caching</li><li>Achieved 99.9% service availability</li><li>Improved booking reliability through validation, retry logic, and idempotent booking workflows</li></ul><p></p>