Summary
Overview
Work History
Education
Skills
Timeline
Generic

Balasubramaniyam Chellamuthu

Phoenix,AZ

Summary

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
  • Authentication and Security: OAuth, SAML
  • Cloud Technologies: AWS (EC2, EKS, S3, Autoscaling, SNS, SQS, RDS, CloudWatch, ELB, IAM, API Gateway)
  • Database Technologies: Oracle, MySQL, PL/SQL, DynamoDB, DocumentDB
  • Messaging Systems: JMSQueue, ActiveMQ, Kafka
  • Monitoring and Observability: Grafana, Prometheus, Micrometer, ELK
  • Build and Deployment: Maven, Jenkins, JMeter, Rally, Git
  • Application Servers: JBoss, WebLogic, Tomcat, Apache
  • Caching: Memcached, Redis, Infinispan, Lucene
  • Other: JSON, XML, log4j, Hibernate, JPA, JUnit, Mockito, Unix shell scripting, Akamai CDN, Akamai Bot Manager, Advanced problem solving, troubleshooting, Solution and application architecture

Timeline

Senior Software Engineer

Choice Hotels International
06.2015 - Current

Senior Java Developer

NTT Data Inc.
07.2009 - 05.2015

Bachelor of Engineering Technology - Computer Science

Anna University
Balasubramaniyam Chellamuthu