Summary
Overview
Work History
Education
Skills
Visa Status
Certification
Timeline
Generic

Karthikeyan Muruganantham

Homebush

Summary

I have 20 years of experience in the Information Technology. As part of various assignments, I have been in Requirement Analysis, Architecture and Design, Estimation, Audit and Review, Application Development, Change Management, Deployment and Maintenance.

Overview

22
22
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Telstra Health
01.2023 - Current
  • Contributing to Software Development activities such as Requirement Analysis, software design, estimation, development, integration, testing and maintenance.
  • Creating detailed design documents and presenting to the Architecture team for approval.
  • Experience in developing high quality, testable UI and server side applications using Angular and Spring boot frameworks.
  • Expertise in developing Microservices using Spring boot framework to communicate between core applications and portals.
  • Researching on technical debt items and providing solutions to enhance the performance of SQL Queries.
  • Developing unit and integration test cases to ensure the project requirements are met and to maintain the code quality standards.
  • Developing scripts to automate the build and deployments using Gradle and Jenkins.
  • Analyzing and optimizing complex SQL queries and stored procedures.
  • Migrated Java, Wildfly, Angular and Spring boot applications from old to new version along with Spring Security.
  • Researched and debugged existing rules engine and implemented new changes as part of Product Implementation.
  • Guiding and supporting team members to complete the work on time with good code quality.
  • Providing Maintenance support by analyzing the root cause of the issues and fixing them.

Project Manager

Cognizant Technologies Solutions India
04.2010 - 01.2023
  • Gather project requirements, identify functional and non-functional requirements and finalize the requirements and technology stacks with the client.
  • Create an estimation document for the projects and get it approved from Client and stakeholders.
  • Create High and low level design documents and present them to the Architecture team for approval.
  • Design and develop proof of concepts to find the feasibility of proposed solutions.
  • Design and develop base project and reusable components such as Authentication and Authorization, Data Access Layer, Logging, Swagger Documentation, Error handling and View Rendering components for the projects.
  • Design and develop WebComponents (Servlets and JSP) based on Java and J2EE technologies along with Non-functional Requirements for various projects.
  • Design and develop API and frontend UI components using Spring Boot and Angular Frameworks.
  • Design and develop Loosely coupled APIs with IBM Message Queue.
  • Design and develop projects using Amazon Web Services and Oracle Cloud.
  • Create unit and integration tests using Junit and Mockito Framework to validate whether the projects are working as expected.
  • Review fellow developers’ work to ensure functionality and code quality. Mentor and onboard new team members to the team.
  • Develop build and deployment scripts to automate the software delivery using Maven and Jenkins.
  • Have extensive knowledge in various Databases such as Oracle, MySQL, DB2,SQL Server and MongoDB.
  • Having extensive knowledge in Oracle Cloud and Amazon Web Services.
  • Design and develop batch applications for various scheduling needs of the client’s projects.
  • Developed a tool for Toyota to efficiently convert HTML4 code to HTML5 which helped them to modernize their web applications quickly.

Senior Software Engineer

Teknoturf Info Services Pvt Limited
04.2003 - 04.2010
  • Participated in software development life cycles such as requirement analysis, software design, development, testing and maintenance.
  • Identified functional and non-functional requirements and finalized them by consulting with stakeholders.
  • Created use cases and detailed software design documents for the requirements and presented them for approval.
  • Experience in creating reusable components and custom tag libraries for the software projects.
  • Expertise in developing WebComponents (Servlets and JSP) using Java and J2EE technologies.
  • Maintained high code quality standards by conducting code reviews, writing unit test cases and following coding standards.
  • Analyzed and Debugged the defects, to provide optimal solutions.
  • Implemented proof of concepts for Service Oriented Architecture Governance(SOA) with Open Source Technologies.
  • Developed XSD, Internal and External Web Services using JAX-WS API.
  • Developed PDA Component based on conduit mobile API.
  • Implemented build process through Maven for transitive dependencies.
  • Guided and Mentored team members to complete the work on time.
  • Expertise in databases such as Oracle, MySQL, DB2,SQL Server.
  • Provided Maintenance support for the project by finding root cause for Production issues and fixing them.

Education

Master of Computer Applications - Computer Applications Development

Bharathiar University
Coimbatore, Tamilnadu, India
05-2006

Bachelor of Computer Applications - Computer Applications Development

Madurai Kamaraj University
Madurai, Tamilnadu, India
06-2003

Skills

  • Core Java 8
  • J2EE (Servlets and JSP), REST API
  • Spring boot, Spring Microservice, Spring Cloud,Spring MVC, Spring JPA, Hibernate 30
  • Gradle, Maven
  • Angular 8, JQuery, JavaScript, HTML, CSS
  • Azure DevOps, GIT, Bitbucket, Bamboo,Jenkins
  • Oracle, MySQL, DB2, SQL Server
  • Apache Kafka
  • WebSphere Application Server,JBoss Server, Apache Tomcat
  • IntelliJ IDEA, Rational Application Developer(RAD),Eclipse

Visa Status

Primary 482 Skilled Visa - Valid till November 2026

Certification


  • Amazon Web Services (AWS) Certified Solutions Architect
  • Docker Certified Associate (DCA) - Docker.
  • Sun Certified Web Component Developer
  • Sun Certified Java programmer
  • Kubernetes Certification, CKAD/CKA/CKS - Cloud Native Computing Foundation.

Timeline

Senior Software Engineer

Telstra Health
01.2023 - Current

Project Manager

Cognizant Technologies Solutions India
04.2010 - 01.2023

Senior Software Engineer

Teknoturf Info Services Pvt Limited
04.2003 - 04.2010


  • Amazon Web Services (AWS) Certified Solutions Architect
  • Docker Certified Associate (DCA) - Docker.
  • Sun Certified Web Component Developer
  • Sun Certified Java programmer
  • Kubernetes Certification, CKAD/CKA/CKS - Cloud Native Computing Foundation.

Master of Computer Applications - Computer Applications Development

Bharathiar University

Bachelor of Computer Applications - Computer Applications Development

Madurai Kamaraj University
Karthikeyan Muruganantham