AI-Enabled Full-Stack Engineer · TravelTech · Noida, NCR

Rahul Kumar Ram

Full-Stack Engineer · Java | Spring Boot | React | Microservices | Distributed Systems

Full-stack engineer with 5+ years building scalable systems for Travel OTA platforms — flight and hotel search, booking engines, supplier integrations, and agent-facing pricing systems across B2B, B2C, and corporate channels.

5+ yearsTripFactory & Via.comOpen to any location
JavaSpring BootReactTypeScriptKafkaRedisPostgreSQL
Rahul Kumar Ram
Available for opportunities

// about

Full-stack software engineer

Noida, NCR · India · 5+ years · Java & React · Open to any domain

I design and ship features end-to-end — REST APIs, business logic, and data pipelines on the backend (Java, Spring Boot), paired with React UIs on the frontend. I work well within team-built, service-oriented architectures and focus on clean, maintainable code that performs reliably at scale.

My background is primarily in travel technology — a white-label, multi-tenant B2B platform built around holiday packages at TripFactory (Oct 2025–present) and a product-centric OTA at Via.com (Apr 2021–Sep 2025) — but the core work: supplier integrations, multi-tenant configuration, pricing engines, and B2B workflows translates cleanly across domains.

Open to roles in any industry where Java and React skills apply — Fintech, Logistics, SaaS, E-commerce, or anywhere that needs reliable full-stack delivery.

What I bring

  • REST API design and backend services
  • Third-party integrations and adapters
  • Pricing, tax, and business rule engines
  • B2B and agent-facing workflows
  • React UI — from design to deployment
  • End-to-end feature delivery within a team

// technologies

What I've Worked With

Technologies I've used on production TravelTech platforms — not a self-rated skill chart. Depth varies by project and team.

Backend

Primary day-to-day

JavaSpring BootSpring MVCHibernateREST APIsSOAP

Frontend

Shipped in production

ReactNext.jsTypeScriptJavaScriptTailwind CSS

Data & Messaging

Used in production

PostgreSQLMySQLRedisAerospikeKafkaEhcache

Search & Analytics

Platform exposure

Apache LuceneApache SolrClickHouse

Integrations

Supplier & API work

OkHttp / RetrofitApache HttpClientgRPC / Protobuf

Infra & Tooling

Supporting stack

DockerAWS (S3, SQS)GCSGitMavenJenkins

// work experience

Where I've Worked

Full-stack engineering on team-built Travel OTA platforms — contributions across search, booking, pricing, supplier integrations, and agent-facing UIs.

Software Engineer

TripFactory

ORN Vacations Pvt Ltd

Oct 2025 – Present
Full-time
White-label · Multi-tenant · Package-first B2BB2B (agents)B2CCorporate

B2B travel platform whose core product is holiday packages — complete itineraries bundling flights, hotels, sightseeing, tours, and transfers for travel agents and advisors. Standalone flight, hotel, and activity booking is also supported, but packages are the primary business. Each partner runs a white-label tenant (own domain, branding, supplier rules) on a shared multi-tenant engine with package pricing, tax/commission, multi-supplier connectivity, and AI-assisted journey planning (orn-ai).

  • Contributed to ORN-AI, TripFactory's AI-powered itinerary engine, developing Java components for SmartPlannerEngine to generate and score multi-day travel itineraries.
  • Extended the hotel rate system to support package-level contracts and rate configurations for bundled travel products from external suppliers.
  • Developed the Hotel Product Tax System with configurable markup and commission models for agents and distributors, supporting tax compliance and revenue tracking.
  • Extended the product tax system to sightseeing, tours, and transfers for consistent revenue controls across non-flight product categories.
  • Integrated Vervotech Hotel Mapping APIs to automate hotel content mapping during supplier onboarding, reducing manual mapping effort.
  • Built the Hotel Supplements product — flexible hotel add-ons that work as bundled add-ons or standalone bookable products.
  • Identified and resolved production bugs across booking and pricing flows, reducing revenue leakage from edge cases.
JavaSpringHibernateKafkaRedisPostgreSQLSolr

Software Development Engineer – Level 1

Via.com

Ebix Travels Pvt Ltd

Apr 2021 – Sep 2025
Full-time
Product-centric OTAB2B (agents)B2CCorporate

Centralized B2B travel platform with individual verticals — flights, hotels, buses, and rails — each with its own search, pricing, and booking flows serving agents and direct customers.

  • Designed and developed RESTful Flight APIs covering search, repricing, booking, cancellation, and automated refund workflows for B2B and B2C travel platforms.
  • Built backend services using Java, Spring MVC, Hibernate, and JDBC for web, mobile, and third-party travel partner integrations.
  • Contributed to Navitaire and Navitaire Dotrez airline integrations supporting a major share of the company's flight revenue operations.
  • Developed a dynamic Flight Fare Rules Engine with real-time fare rule updates to improve booking accuracy and customer experience.
  • Built automation tools for airline inventory and ancillary management (baggage, meals, seats), reducing manual operational effort.
  • Optimised Aerospike caching to store and retrieve large-scale flight data with reduced latency, improving system responsiveness.
  • Collaborated with product, operations, and partner integration teams on stable, scalable travel technology delivery.
JavaSpringHibernatePostgreSQLMySQLRedisAerospikeRESTSOAP

// projects

What I'm Building

TravelMind

AI-Powered Travel Planning Copilot

In Progress

Takes natural language travel queries ("beach trip under ₹30K in September, 5 nights") and returns structured itineraries using a full RAG pipeline — embedding retrieval, LLM generation, and Redis caching.

// why this

A personal project to explore AI-assisted travel planning — applying RAG and LLM techniques to a domain I know well. Built end-to-end: Spring Boot backend, pgvector retrieval, OpenAI generation, and a Next.js frontend with streaming output.

// architecture

  • Spring Boot 3 + Java 17 REST API
  • OpenAI text-embedding-3-small for query embedding
  • pgvector on PostgreSQL for destination + hotel retrieval
  • GPT-4o-mini for structured itinerary generation
  • Redis caching: same query within 1 hour → cached response
  • Kafka: query events logged for analytics
  • Docker + AWS ECS deployment
  • Next.js frontend with streaming SSE output
Java 17Spring Boot 3pgvectorOpenAI APIRedisKafkaDockerAWS ECSNext.js

// reach me

Let's Connect

Open to full-stack, backend, or platform engineering roles — any location, remote/hybrid/on-site, and any domain where my skills apply.

Refer Me
rahuul296.online © 2026Noida, NCR · India