Summary
Overview
Work History
Education
Skills
Websites
Certification
Corecompetencies
Timeline
Generic

Senthil Kumar M

Chennai

Summary

Driven by a passion for technology and excellence, I spearheaded a team at HTC Global Services, achieving a 99.9% uptime for e-commerce platforms through innovative microservices architecture. My expertise in Java, Spring Boot, and collaborative leadership significantly enhanced team productivity and application performance, showcasing my commitment to delivering high-quality solutions.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Senior Lead Java Developer

HTC Global Services
01.2011 - Current
  • Led a team of 3 developers in designing and deploying a scalable microservices architecture for a high-traffic e-commerce platform, achieving 99.9% uptime and reducing downtime by 30%.
  • Architected and implemented RESTful APIs using Spring Boot, ensuring secure and efficient integration with third-party services.
  • Spearheaded the migration of legacy systems to AWS, optimizing infrastructure costs by 25%, and improving application performance.
  • Enhanced code quality and maintainability by introducing TDD (Test-Driven Development) and performing regular code reviews.
  • Automated CI/CD pipelines with Jenkins and Docker, reducing deployment times by 40%.
  • Collaborated with stakeholders to prioritize backlog items, ensuring alignment with business goals and delivery timelines.
  • Improved database query performance by 35% by optimizing SQL queries and introducing Redis for caching.
  • Mentored junior developers, improving team productivity and skill sets by implementing knowledge-sharing sessions.

Team Lead

TCS (Tata Consultancy Services)
04.2010 - 01.2011
  • Led a team in developing applications with robust design patterns and SOA principles
  • Built scalable REST/HTTP APIs supporting JSON formats
  • Supported System Integration Testing (SIT) and User Acceptance Testing (UAT) cycles

Team Lead

Cognizant Technology Solutions (CTS)
07.2008 - 05.2009
  • Developed and maintained enterprise-grade web applications using Spring Framework, Hibernate, and JSP/Servlets
  • Designed robust, reusable code modules, adhering to design patterns like Factory, Singleton, and DAO
  • Integrated secure authentication and authorization mechanisms using OAuth2 and JWT
  • Conducted performance testing using Apache JMeter, ensuring smooth operation under high-load conditions
  • Worked closely with QA teams to implement unit testing and integration testing frameworks
  • Played a pivotal role in migrating a monolithic application to microservices, reducing response times by 40%
  • Delivered key features 2 weeks ahead of schedule through efficient sprint planning and execution

Java Developer

Satyam Computer Services Limited
08.2006 - 07.2008
  • Developed core modules for a SaaS-based application using Java and Spring MVC
  • Maintained and optimized complex SQL queries in MySQL databases to handle large datasets
  • Designed user interfaces with a focus on usability using HTML, CSS, and JavaScript
  • Debugged and resolved issues during testing and production phases, ensuring seamless application performance
  • Reduced error rates by 15% by implementing effective error-handling mechanisms and logging frameworks

Education

Bachelor of Engineering - Computer Science

Madras University
India
01.2002

Skills

  • Java
  • Python
  • JavaScript
  • Spring Boot
  • Spring MVC
  • Hibernate
  • Service Design
  • RESTful APIs
  • Spring Cloud
  • Jenkins
  • Docker
  • Kubernetes
  • Git
  • AWS
  • Azure
  • Oracle
  • MySQL
  • MongoDB
  • Cassandra
  • JUnit
  • Mockito
  • Selenium
  • Apache JMeter
  • Scrum
  • Kanban
  • RESTful API design
  • Functional programming
  • Concurrency management
  • Spring framework mastery
  • Test-driven development
  • Reactive programming
  • Docker containerization
  • Continuous deployment
  • Event-driven architecture
  • Caching strategies
  • NoSQL databases
  • Kubernetes orchestration
  • Swagger and open API
  • Maven and gradle build tools
  • Microservices architecture
  • Performance tuning
  • Application security

Certification

  • AWS Architect Training, 04/01/22
  • Microservices Training, 02/01/22
  • Hands-on experience with DevOps tools including Git, Maven, and Jenkins.

Corecompetencies

Java 8, Java 11, Java 17, Python, JavaScript, Spring Boot, Spring MVC, Hibernate, Struts, Service Design, RESTful APIs, Spring Cloud, Jenkins, Docker, Kubernetes, Git, Terraform, AWS (EC2, S3, RDS, Lambda), Azure, Oracle, MySQL, MongoDB, Cassandra, JUnit, Mockito, Selenium, Apache JMeter, Scrum, Kanban

Timeline

Senior Lead Java Developer

HTC Global Services
01.2011 - Current

Team Lead

TCS (Tata Consultancy Services)
04.2010 - 01.2011

Team Lead

Cognizant Technology Solutions (CTS)
07.2008 - 05.2009

Java Developer

Satyam Computer Services Limited
08.2006 - 07.2008

Bachelor of Engineering - Computer Science

Madras University
Senthil Kumar M