Nawab Aarzoo

Nawab Aarzoo

Backend Developer
India
Full-time Hybrid

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…

Experience

Software Development Engineer

Easyres Travel Pvt. Ltd. · South Delhi , Delhi , India
Jan 2023 - Present · 3 years 9 months

<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

Duration : 09-Nov-2023 - 24-Jul-2026

<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>

Skills

JavaScript TypeScript Java Python Node.js Express.js REST APIs Microservices JWT Authentication React.js HTML5 CSS3 MongoDB PostgreSQL Redis AWS EC2 Lambda API Gateway Docker CI/CD OpenAI API Prompt Engineering FastAPI RAG Vector Search Git GitHub Postman Swagger System Design API Integration Performance Optimization Database Indexing Rate Limiting Caching
Report this Profile?