Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Surendhar P

Namakkal

Summary

A highly motivated software engineer with almost 6 years of experience in designing, developing, and deploying Java-based applications, including Spring Boot and Microservices architectures. Proven ability to contribute to all phases of the software development lifecycle, from analysis and design to implementation and testing. Strong communication and collaboration skills, with a focus on delivering solutions that meet business needs.

Overview

6
6
years of professional experience
1
1
Certification

Work History

C2 Systems Engineer

Tata Consultancy Services
Chennai
03.2022 - Current

Project Description : Payment Hub is a middleware application that connects with partner services over various interfaces (MQ, Kafka, API, NDM, Tibco) to receive diverse payment types. Major functionalities include transforming payment messages using Java and Volante transformations and performing glueback processes in various ACH clearing flows.

Roles & Responsibilities :

  • Developed and deployed modules for payment processing using Spring Boot and Microservices architecture.
  • Created detailed technical design documents, including flow diagrams and API specifications, based on business requirements, facilitating efficient development and implementation.
  • Conducted unit and integration testing using JUnit and Mockito, ensuring high code quality and reducing post-deployment defects.
  • Provided technical demonstrations of developed modules to clients, effectively communicating system functionality and gathering feedback for iterative improvements.
  • Troubleshooted and resolved critical production issues, including performance bottlenecks and data inconsistencies, minimizing system downtime.
  • Identified and remediated security vulnerabilities, enhancing application security and compliance.
  • Achieved cost-savings by developing functional solutions to problems.

Software Developer

Cognizant Technology Solutions
Chennai
06.2019 - 02.2022

Project Description: Project GCH is the heart of the payment system. It gets the payments in the form of XML from upstream application and converts or enriches the XML and sends the message in a format that downstream application accepts. It also sends the payment to other applications where the payments are checked for balance availability, address and other core information.

Roles & Responsibilities:

  • Developed and implemented new features and services for a core payment system using Java and Spring Boot, adhering to customer requirements and business specifications.
  • Conducted production support activities, including production replays, load testing, and exception analysis, to ensure system stability and performance.
  • Migrated existing application flows to a PCF environment, leveraging cloud technologies to improve scalability and efficiency.
  • Collaborated effectively with onsite teams, business analysts, and testers throughout the development lifecycle to ensure smooth project delivery.

Education

B.E. - Mechatronics Engineering

Kumaraguru College of Technology
Coimbatore, India
01.2019

Skills

    Languages, Frameworks & Technologies : Java, C, Spring boot, Microservices, HTML, CSS, Rest API, Spring MVC, JMS, Apache Camel, Apache Kafka

    Methodologies : Agile, Scrum

    Testing Tools : Junit 5, Mockito, cucumber, Spring Test Framework, Apache Jmeter

    IDEs: Spring Tool Suite, Eclipse, IntelliJ Idea, VS code

    Database : Oracle, MongoDB

    Build Tools : Maven, Gradle

    Version Control : Git

    DevOps& CI/CD : Jenkins (Basic), Docker (Basic), OpenShift (Basic)

    API Testing & Other Tools : Postman, Soap UI, Udeploy, Teamcity, Kibana

Certification

  • Oracle Certified Associate, Java SE 8 Programmer
  • MongoDB SI Architect Certification

Timeline

C2 Systems Engineer

Tata Consultancy Services
03.2022 - Current

Software Developer

Cognizant Technology Solutions
06.2019 - 02.2022

B.E. - Mechatronics Engineering

Kumaraguru College of Technology
Surendhar P