Software Architect

Sapient - Nitro

India

February 2018 - August 2018

Architected and developed a sophisticated web application platform for Marriott Hotels, the world's largest hotel chain industry. The platform enables users and travel agents to seamlessly book hotel rooms online, manage their booking portfolios, process redemptions, and update existing reservations. Additionally, developed dedicated websites for each individual hotel within the chain, creating a comprehensive digital ecosystem for the hospitality giant.

Project Title:

Marriott Hotels Web Application Platform

Role:

Software Architect

8

Team Size

7 months

Duration

Problem & Solution

Challenge

Marriott Hotels required a modern web-based solution for their global operations, enabling online room bookings, portfolio management, redemptions, and individual hotel website management for their extensive chain network.

Solution

Developed a comprehensive web application platform using Handlebars templating, Node JS with Express framework, and traditional web technologies including Javascript, jQuery, HTML5, CSS3, and SASS. Implemented robust testing with Jasmine and Karma, and established CI/CD pipeline with Jenkins for efficient deployment and maintenance.

Technologies Used

HandlebarsHandlebars
Node.jsNode.js
ExpressExpress
JavaScriptJavaScript
jQueryjQuery
HTML5HTML5
CSS3CSS3
SASSSASS
JasmineJasmine
KarmaKarma
JenkinsJenkins

Architecture Patterns

Server-Side Rendering
Multi-tenant Architecture
Template-Based Architecture
Continuous Integration

Key Responsibilities

Designed and architected comprehensive online hotel booking and management systems

Developed sophisticated portfolio management and redemption processing systems

Led development of scalable individual hotel websites for the entire chain network

Provided strategic technical guidance and leadership to an 8-member development team

Key Achievements

Successfully delivered comprehensive hotel management and booking platform for world's largest hotel chain

Significantly enhanced online booking experience and operational efficiency for Marriott's global hotel network

Multi-hotel platform architecture
Integrated booking and redemption system
Individual hotel website generation
Global chain digital transformation

Project Outcomes

Online Booking System

Complete reservation platform

End-to-end hotel booking system with comprehensive reservation management

Portfolio Management

Integrated redemption system

Sophisticated portfolio management and redemption processing capabilities

Individual Hotel Websites

Chain-wide digital presence

Scalable solution delivering dedicated websites for each hotel in the chain

Guest Experience Enhancement

Digital transformation

Modern web-based touchpoints for world's largest hotel chain operations

Challenges Faced

Designing scalable architecture to support multiple hotel properties across the global chain

Implementing comprehensive booking and portfolio management system integration

Developing template-based solutions for individual hotel website generation

Ensuring robust performance for high-traffic hospitality industry requirements

Lessons Learned

Multi-property platforms require flexible and scalable template-based architecture

Hospitality industry demands exceptional reliability and performance optimization

Comprehensive booking systems need careful integration with existing hotel management infrastructure

Template-driven approaches enable efficient scaling across large hotel chains