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

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