Summary
Overview
Work History
Education
Skills
Certification
Timeline
SoftwareEngineer
Ammamuthu S

Ammamuthu S

Software Engineer
Tharamani, Chennai

Summary

Driven and innovative Java developer with 3 years of hands-on experience in building scalable and maintainable applications using Java, Spring Boot, Hibernate, and microservices architecture. Skilled in tackling complex technical challenges through efficient problem-solving and implementing optimized solutions. Proficient in RESTful API development, database optimization, and performance tuning to enhance system reliability and efficiency. A collaborative team player committed to delivering high-quality software that aligns with business objectives and exceeds client expectations.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Software Engineer

Deerak Solutions Pvt Ltd
04.2024 - 01.2025

Key Contributions:

  • Integrated new technologies into existing systems, enhancing capabilities and improving overall performance.
  • Implemented RESTful APIs for inter-service communication, adhering to best practices for versioning and documentation using OpenAPI.
  • Developed and maintained microservices architecture, improving system modularity and reducing dependencies between components.
  • Designed and implemented secure authentication mechanisms using JWT to expose data securely to clients.

Project: LeaseRight

Tools & Technologies: Java, Spring Boot (Microservices Architecture), WebFlux, MySQL

Description:
LeaseRight is a web-based platform that streamlines the quoting process between car vendors and customers, enhancing efficiency and decision-making.

Responsibilities:

  • Collaborated with cross-functional teams using Agile methodologies.
  • Participated in daily stand-ups, sprint planning, and retrospectives.
  • Developed independent, loosely coupled microservices to enhance scalability.
  • Implemented API Gateway for better request management and security.
  • Ensured system scalability and maintainability through best design practices.
  • Integrated logging, monitoring, and observability for system reliability.
  • Documented APIs using Swagger/OpenAPI for better maintainability.
  • Designed optimized databases for each microservice to improve performance.
  • Used circuit breakers (Hystrix, Resilience4j) to enhance system resilience and prevent failures.

JUNIOR PROGRAMMER

Information Dynamics
12.2021 - 03.2024

Key Contributions:

  • Created unit test documents and developed modules for the Travel Management System.
  • Modified existing code based on client requirements and configurations.
  • Migrated the application from a Single-Tenant to a Multi-Tenant architecture.
  • Handled support issues with timely resolution and delivery.
  • Optimized existing code to enhance performance by reducing iterations.
  • Implemented development changes to support different database versions based on client needs.

Project: Travlogix

Tools & Technologies: Java, Spring Boot, MySQL

Description:
Travlogix is a comprehensive, end-to-end online travel technology solution designed to streamline operations for travel agencies, ensuring seamless ticket transactions and management.

Responsibilities:

  • Developed and maintained microservices-based modules for managing ticket transactions.
  • Migrated the application from Single-Tenant to Multi-Tenant, improving scalability.
  • Integrated external APIs to fetch and update travel-related data.
  • Optimized query performance for better transaction handling.
  • Provided production support and resolved client-reported issues efficiently.
  • Implemented security measures to ensure compliance with travel industry standards.
  • Enhanced system performance by optimizing business logic and database queries.
  • Created unit test documents and automated test cases to improve code reliability.

Project: Data Sync

Tools & Technologies: Java, Spring Boot, MySQL

Description:
The Data Sync project was developed to facilitate the seamless loading of ticket details into the Travlogix platform without requiring a user interface, ensuring accurate and efficient transaction processing.

Responsibilities:

  • Designed and developed a data synchronization module to automate ticket transaction processing.
  • Implemented batch processing for large-scale data transfers using Spring Boot.
  • Ensured data consistency and integrity between external sources and the Travlogix system.
  • Developed custom error-handling mechanisms to handle data discrepancies.
  • Optimized data processing logic to improve performance and reduce processing time.
  • Monitored and resolved synchronization failures to maintain system stability.
  • Automated logging and monitoring for tracking data sync status and failures.

SENIOR CUSTOMER SERVICE REPRESENTATIVE

HCL
11.2018 - 04.2020
  • Resolving customer questions, issues and complaints effectively through chat and E-mail.
  • Maintaining Quality Parenthesis in both Chat Email.
  • Responding to client calls in prompt friendly manner.

SENIOR DOCUMENT SPECIALIST

Merrill Technologies and Services India Pvt Ltd
06.2015 - 09.2018
  • Preparing financial oriented XBRL filing document for U.S.Clients and Proof reading
  • Preparing highly stylized documents for printing and making proxy cards
  • Interact with clients directly to solve their queries via Outlook

Education

B.E - ECE

UCETW
Madurai

Skills

Spring Boot framework

RESTful apis

Object-oriented programming

Java database connectivity

Code debugging

Code reviews

Microservices architecture

Web services

Lambdas and streams

Multithreading and concurrency

API development

Relational databases

Exception handling

Application deployment

Logging frameworks

MySQL

Hibernate ORM

Maven build tool

Java persistence API

Garbage collection tuning

Git version control

Agile methodology

Bitbucket repository

Code optimization

Time management

Teamwork and collaboration

Multitasking

Adaptability and flexibility

Problem-solving

Decision-making

Analytical thinking

Self motivation

Time management abilities

Job skill building

Certification

JAVA/J2EE

Timeline

Software Engineer

Deerak Solutions Pvt Ltd
04.2024 - 01.2025

JUNIOR PROGRAMMER

Information Dynamics
12.2021 - 03.2024

JAVA/J2EE

06-2021

SENIOR CUSTOMER SERVICE REPRESENTATIVE

HCL
11.2018 - 04.2020

SENIOR DOCUMENT SPECIALIST

Merrill Technologies and Services India Pvt Ltd
06.2015 - 09.2018

B.E - ECE

UCETW
Ammamuthu SSoftware Engineer