Highly skilled and creative software professional with 14+ years of experience in application architecture, programming, and problem-solving. Proven ability to work in fast-paced environments and collaborate effectively within teams. Excels in implementing the latest technologies and maintaining a positive attitude towards challenging projects.
Overview
14
14
years of professional experience
Work History
Senior Software Engineer
Choice Hotels International
Scottsdale, AZ
06.2015 - Current
Architected and led the migration of monolithic services to microservices using REST, Spring Boot, gRPC, and GraphQL in a cloud serverless framework.
Designed and implemented a content management system (CMS) using Oracle WebCenter sites and WebCenter content.
Decoupled CMS system from choicehotels.com, saved ~1 million revenue loss during CMS outages.
Improved the performance of 'hotel' and 'rates' APIs by 50% and implemented metrics capture utility using Grafana, Micrometer, and Prometheus.
Led the migration and integration of 15 international websites into choicehotels.com, resulting in a ~3% increase in revenue.
Developed the 'Fallback rule engine' API and custom tagging functionality in the CMS system, reducing the content team's workload by ~15 hours/week.
Integrated choicehotels.com with Akamai Bot manager to enhance site security and removed reCAPTCHA, increased loyalty account by 3%.
Created a REST API to migrate 6800+ hotel content, 300K hotel images, and 25K hotel contents from TeamSite to WCS and WCC.
Implemented an internal caching layer for the 'eBrochure' API, resulting in a 70% performance improvement.
Implemented progressive JPEG and WEBP image formats for 1.8 million hotel images, reducing bandwidth usage by 35%.
Implemented client-side caching of hotel images, reducing bandwidth usage by 5%.
Designed and implemented the 'Rate Plan Processor' using JMS queues to automate content creation in CMS for new rate plans.
Implemented the 'Image Distribution' system to push modified image details to third-party distributors like Ice Portal, Leonardo etc.,
Senior Java Developer
NTT Data Inc.
Tempe, AZ
07.2009 - 05.2015
Built optimized support models for business-critical applications using Java, J2EE, Spring, Hibernate, Infinispan cache and PL/SQL.
Developed an application for managing credit card details, incorporating OAuth2, RSA encryption, and Spring Security.
Integrated Honeywell online ordering and order status websites with SAP and Salesforce using REST and SOAP services.
Developed UI components using JSP, CSS, HTML, jQuery, and JavaScript.
Migrated 13 applications from WebSphere to JBoss Application server.
Education
Bachelor of Engineering Technology - Computer Science
Anna University
Chennai
04.2008
Skills
Programming Languages: Java, JavaScript
Web Technologies: HTML, React, Redux
Frameworks: Spring Boot, Spring Framework (MVC, DAO, Security, AOP, Core)
Communication Protocols: REST API, SOAP, GraphQL, gRPC
Product Development Consultant /Group Product Manager at Choice Hotels InternationalProduct Development Consultant /Group Product Manager at Choice Hotels International