Senior Developer and Technical Lead with over 14 years of experience in designing, developing, and optimizing mission-critical Central Reservation Systems, utilizing TPF, IBM Assembler, and C/C++. Deep expertise in the hospitality domain across digital, OTA, and GDS shop and book flow, inventory management, rate and restrictions management, property management systems, credit card tokenization, and group bookings. Recognized for executing large-scale, multi-phase programs, enhancing applications, and driving performance improvements while maintaining high availability and optimal system performance.
Overview
14
14
years of professional experience
Work History
Senior TPF Developer and Technical Lead
TCS | MARRIOTT International
Bethesda, MD and Chennai, India
08.2021 - Current
TPF Technical Lead and Senior Developer for the Central Reservation Application development team, with the following key responsibilities,
Collaborate with Product and Business teams to capture functional and business requirements, and derive corresponding technical requirements.
Analyze existing application architecture and functional behaviors in detail.
Conduct comprehensive risk and impact assessments for new features, integrations, and program initiatives.
Perform detailed application analysis and develop technical solutions along with complete low-level design documentation.
Present technical solutions and detailed design documents to Engineering and Product teams for review and approval.
Align technical solutions and dependencies with upstream and downstream applications, interfacing with the Central Reservation System (CRS).
Estimate development, QA effort, cost, and implementation timelines for project delivery.
Perform development and unit testing activities in accordance with approved technical designs.
Provide day-to-day technical and functional guidance to the development team, ensuring timely and quality deliverables.
Conduct detailed code reviews, and manage deployments across TEST, PERF, and PROD environments.
Execute code-level performance testing to validate system performance against expected benchmarks, and document results.
Provide development support during QA and UAT phases.
Prioritize and resolve QA/UAT defects to maintain delivery timelines and quality standards.
Conducted production implementations and functional activations, while ensuring robust post-deployment support.
Key Achievements
Delivered multiple high-priority and complex Central Reservation Systems projects with zero production impact.
Integrated new mergers and acquisitions with unique property management systems and payment interfaces.
Implemented Multi-Gateway Credit Card Tokenization supporting diverse token providers.
Improved ARI (Availability, Rates, Inventory) performance for accurate OTA distribution, which yielded a 9% increase in booking success rate for the OTA partner.
Delivered numerous business, legal, and security-driven enhancements across Central Reservation Systems.
Received multiple awards from Client Sr. Directors, VPs, Senior VPs, and CIO.
Senior Developer
TCS | Walgreens Boot Alliance
Deerfield, IL
08.2020 - 07.2021
Senior Developer for Walgreens Pharmacy application development projects, such as Rx Renewal Integration and IC+ Last Mile.
Below are the responsibilities,
Gathered business and functional requirements in an Agile/Sprint model.
Performed feasibility studies and estimated development effort.
Analyzed the existing application architecture and functional behaviors.
Conducted risk and impact analysis for new features and integrations.
Prepared HLD/LLD documents, and secured technical approvals.
Developed code using Pro*C/C++, PL/SQL, REST services, and Embedded SQL.
Created UNIX shell scripts to automate integration workflows.
Performed peer reviews and ensured compliance with quality standards.
Deployed code across DEV, TEST, PERF, and PROD environments.
Prepared and executed unit test plans.
Participated in defect triage meetings, and resolved QA/UAT defects.
Monitored production features, and resolved application-related issues.
TPF Developer
TCS | MARRIOTT International
Bethesda, MD and Chennai, India
06.2012 - 07.2020
Senior TPF Developer at Core Central Reservation Systems Application Maintenance and Support.
Led the production system support team as 'Programmer of the Week.
Ensured 24/7 stability, availability, and performance of the Central Reservation Systems platform.
Analyzed and resolved problem tickets with optimal code fixes.
Gathered business and functional requirements, and translated them into technical solutions.
Conducted risk and impact analysis, and reviewed functional specifications.
Prepared HLD/LLD documents, and secured engineering approvals.
Developed new features and enhancements across multiple interfaces and platforms.
Executed deployments across DEV, TEST, PERF, and PROD environments.
Created and executed unit test plans, and validated performance benchmarks.
Resolved QA/UAT defects, and supported production releases.
Addressed production issues promptly to maintain system reliability.
Key Achievements
Resolved high-priority, complex incidents, maintaining the uninterrupted functionality of Central Reservation Systems.
Contributed to major initiatives, including the Marriott-Starwood merger and new brand acquisitions.
Delivered critical enhancements and problem fixes, directly contributing to business objectives.