Software Architect

Sapient - Nitro

India

June 2018 - August 2018

Developed an innovative Chrome OS-based kiosk application for Marriott Hotels, revolutionizing the guest experience through automated self-service functionality. The application enables seamless self check-in and check-out processes with integrated magnetic card key creation and management, providing guests with convenient, contactless service while reducing front desk workload for the world's largest hotel chain.

Project Title:

Marriott Hotels Chrome OS Kiosk Application

Role:

Software Architect

4

Team Size

3 months

Duration

Problem & Solution

Challenge

Marriott Hotels needed a modern self-service solution to streamline guest check-in and check-out processes while maintaining security through magnetic card key integration and reducing dependency on front desk operations.

Solution

Architected and developed a specialized Chrome OS kiosk application using React JS, Redux with Redux Thunk for state management, Node JS with Express for backend services. The solution features intuitive user interfaces optimized for kiosk interaction, integrated magnetic card key creation and submission workflows, and comprehensive testing with Jest and Enzyme.

Technologies Used

ReactReact
ReduxRedux
Redux ThunkRedux Thunk
Node.jsNode.js
ExpressExpress
JavaScriptJavaScript
HTML5HTML5
CSS3CSS3
SASSSASS
JestJest
EnzymeEnzyme

Architecture Patterns

Kiosk Application Architecture
Self-Service Design Patterns
Hardware Integration
Touch-Optimized Interface

Key Responsibilities

Architected and designed self-service kiosk application optimized for hotel operations

Implemented sophisticated magnetic card key creation and management system integration

Led development of user-friendly check-in/check-out workflows for diverse guest demographics

Managed and mentored a focused 4-member development team throughout the project lifecycle

Key Achievements

Successfully delivered innovative self-service kiosk solution for world's largest hotel chain

Revolutionized guest experience with automated check-in/check-out processes while improving operational efficiency

Magnetic card key integration
Self-service automation
Chrome OS optimization
Enhanced guest satisfaction

Project Outcomes

Self-Service Automation

Contactless check-in/out

Successfully implemented automated guest check-in and check-out processes

Magnetic Card Integration

Seamless key management

Integrated magnetic card key creation and submission functionality

Guest Experience

Streamlined service delivery

Enhanced guest convenience with reduced wait times and contactless service

Operational Efficiency

Reduced front desk dependency

Decreased front desk workload while maintaining service quality

Challenges Faced

Optimizing application performance and user experience specifically for Chrome OS platform

Implementing robust magnetic card key system integration with hardware components

Designing intuitive touch-based user interfaces suitable for diverse guest demographics

Ensuring reliable operation in high-traffic hotel lobby environments

Lessons Learned

Kiosk applications require specialized user experience design considerations for diverse user groups

Hardware integration demands robust error handling and failover mechanisms

Chrome OS optimization requires specific performance and compatibility considerations

Self-service hospitality applications need exceptional reliability and intuitive design