Work Preference
Summary
Overview
Work History
Education
Skills
Languages
Key Highlights
Timeline
Generic
Open To Work

AKSHAY NILAWAR

Nanded

Work Preference

Job Search Status

Open to work

Work Type

Full Time

Location Preference

On-SiteRemoteHybrid

Summary

Dynamic Software Developer with proven expertise at Thomas Cook (India) Limited, specializing in Java and Spring Boot. Successfully enhanced a B2B travel platform by implementing multi-level booking workflows and optimizing performance with Redis. Strong collaborator with a focus on delivering high-quality solutions and improving application stability through agile practices.

Overview

3
3
years of professional experience

Work History

Software Developer

Thomas Cook (India) Limited
06.2024 - Current
  • Developed and maintained backend services for a B2B travel platform enabling corporate clients to book hotels, flights, insurance, and ancillary travel products.
  • Built booking flows for hotels, flights, and insurance products integrated with third-party vendors (Booking.com, EAN, TBO Holidays).
  • Implemented multi-level booking approval workflows via email and WhatsApp notifications, enabling configurable approver chains for corporate groups.
  • Developed role-based access for corporate employees and booking managers.
  • Built vendor-specific configuration modules for management fee and commission structures per onboarded corporate group.
  • Implemented policy engines defining booking rules, approver definitions, and vendor eligibility per corporate client.
  • Designed and implemented onboarding workflows for new corporate clients and vendor integrations.
  • Implemented service discovery using Netflix Eureka and inter-service communication via Feign Client for loosely coupled microservice interactions across the platform.
  • Integrated Redis for caching master data and configuration, optimizing database load and enhancing response times.
  • Implemented Aspect-Oriented Programming (AOP) for centralized API authorization - intercepting requests cross-cuttingly to enforce access control without polluting business logic.
  • Built asynchronous notification system using Redis Streams to trigger email and WhatsApp messages for booking events and approval requests, decoupling notification delivery from booking workflows.
  • Used Postman for REST API testing, building collections for end-to-end flow validation across booking and admin modules.
  • Leveraged GitHub Copilot for AI-assisted development to accelerate code generation and reduce boilerplate; used OpenAPI Specification (OpenSpec) for designing, documenting, and standardizing REST APIs across microservices.
  • Managed source code using GitLab with branch-based CI/CD workflows; prior experience with SVN for legacy project versioning.

Java Developer Intern

Thomas Cook (India) Limited
02.2024 - 06.2024
  • Collaborated on backend feature development and resolved bugs, improving application stability under senior developer mentorship.
  • Applied enterprise development practices, participating in code reviews, version control, and agile workflows to support team efficiency.
  • Developed foundational skills in Java Spring Boot during internship, enhancing team capabilities.

Education

B.Tech - Information Technology

Shri Guru Gobind Singhji Inst. of Engg. & Tech.
Nanded
01-2023

Diploma - Information Technology

Govt. Polytechnic
Nanded
01-2020

Skills

  • Java
  • Spring Boot
  • Hibernate
  • REST APIs
  • SQL
  • Eureka
  • Redis
  • JUnit
  • Mockito
  • Postman
  • Git
  • GitLab CI/CD
  • Maven
  • Jira
  • VS Code
  • IntelliJ IDEA
  • Database management

Languages

  • English
  • Hindi
  • Marathi

Key Highlights

  • Built end-to-end booking and approval systems for a live B2B corporate travel platform serving multiple enterprise clients.
  • Integrated 3 major hotel/travel vendor APIs (Booking.com, EAN, TBO) with unified adapter pattern for consistent booking responses.
  • Designed configurable policy and commission engines supporting complex multi-tier corporate pricing models.
  • Delivered production features independently while collaborating with front-end teams and product managers.

Timeline

Software Developer

Thomas Cook (India) Limited
06.2024 - Current

Java Developer Intern

Thomas Cook (India) Limited
02.2024 - 06.2024

B.Tech - Information Technology

Shri Guru Gobind Singhji Inst. of Engg. & Tech.

Diploma - Information Technology

Govt. Polytechnic
AKSHAY NILAWAR