Abirami Venkatesan
*************@*****.*** https://www.linkedin.com/in/abirami-venkatesan +1-413-***-****
https://github.com/Abirami-22/
PROFESSIONAL SUMMARY
Java Expertise: Over 9+ years of professional experience in designing, developing, and deploying enterprise applications
using Java/J2EE technologies, with a strong foundation in object-oriented programming and web-based solutions.
Spring Framework: Extensive experience with Spring ecosystems such as Spring Cloud, Spring Boot, Spring MVC, Core, and
Security.
Microservices Tools: Familiar with Spring Circuit Breaker, Actuator, and developer-friendly tools such as Lombok and
Spring DevTools.
Message Streaming: Proficient in leveraging Kafka and IBM MQ for real-time data streaming, building scalable,
fault-tolerant systems, and integrating with distributed applications for seamless message consumption and production.
Database: Developed applications using MySQL and Oracle; exposure to NoSQL databases such as Cassandra and
MongoDB.
Frontend Exposure: Experience with React.js, including functional components, class components and hooks.
Built interactive web components using Angular 8 and integrated RESTful APIs for real-time data rendering.
Build & Repository Management: Familiar with version control tools (Git), code management (Bitbucket), and build tools
(Gradle/Maven).
AWS Cloud Services: Experienced in designing and managing RESTful APIs using API Gateway, configuring
efficient DNS routing with Route 53, implementing serverless functions with Lambda, and utilizing CloudWatch
for monitoring and logging across AWS resources.
Proficient in managing Amazon EKS clusters, using Helm for Kubernetes resource configuration, Docker for
containerization, and implementing CI/CD pipelines for automated deployment and scalability.
DevOps & Automation: Implemented DevOps methodologies, automating CI/CD pipelines using tools like Git, Jenkins, and
AWS. Skilled in deploying and managing containerized applications with Kubernetes.
Experience using Python and Boto3 to automate AWS resource management. Contributed to integrating automation scripts
into CI/CD pipelines, improving deployment consistency and operational efficiency.
Experienced in using Jira and ALM for test case management and defect tracking,Used JMeter to create and execute
performance and load tests.
Soft Skills: Strong communication, interpersonal, and analytical skills; a collaborative team player with the ability to work
independently.
CERTIFICATION
AWS Certified Cloud Practitioner - Aug-2022
AWS Certified Solutions Architect - Associate Mar-2025
TECHNICAL SKILLS
Programming Languages: Core Java (17), Python (Boto3), Shell Scripting, C,C++
Frameworks & Libraries: Spring Boot, Spring MVC, Spring Security, Spring Cloud, Hibernate, JPA, Lombok
Microservices & Messaging: RESTful APIs, GraphQL, Apache Kafka, IBM MQ
Frontend: HTML5, CSS, React.js
Databases: MySQL, MongoDB, Redis
Cloud & DevOps: AWS (EC2, S3, Lambda, DynamoDB, API Gateway,Route 53, IAM), Kubernetes, Docker, Jenkins, GitHub Actions
Testing & Monitoring: JUnit, Mockito, SonarQube, Prometheus, Grafana
Other Tools: Git, Maven, Gradle, Splunk, OpenAPI/Swagger, Postman, CI/CD Pipelines, OAuth 2.0, JWT
EXPERIENCE
Client: Synchrony Financial - BirlaSoft
Location: Alpharetta, Georgia (Hybrid)
Role: Sr. Java Developer Aug-2024 - Feb 2025
Responsibilities:
Designed and developed microservices architecture using Spring Boot, Spring Cloud, and RESTful APIs.
Built event-driven applications leveraging Kafka, and RabbitMQ for real-time data processing.
Integrated IBM MQ with Spring Boot applications using Spring JMS for efficient message processing.
Developed and maintained secure authentication & authorization mechanisms using OAuth2, JWT, and Spring Security.
Integrated GraphQL APIs for optimized data retrieval and efficient front-end interactions.
Configured Splunk alerts and anomaly detection to proactively identify system failures and degraded performance.
Involved in Migration of microservices from Pivotal Cloud Foundry (PCF) to AWS, ensuring seamless transition and
improved scalability.
Implemented API Gateway and AWS Lambda to handle API requests, replacing PCF routes and custom logic.Utilized Step
Functions to orchestrate multi-step business workflows with integrated retries and error handling.
Client: Flagstar Bank - PattonLabs Sep 2023 – July 2024
Location: Troy, Michigan (Remote)
Role: Sr. Java Developer
Responsibilities:
Developed and maintained robust backend services using microservice strategies, improving system modularity and
maintainability.
Implemented OAuth for user authentication in web applications for enhanced user experience by enabling seamless and
secure login options
Developed and maintained web applications with PostgreSQL as the backend database
Involved in the Cloud migration of on-premises applications to AWS, ensuring minimal downtime and data integrity during
the transition.
Deployed applications on AWS (EC2, Lambda, S3, API Gateway, DynamoDB, IAM, CloudWatch), ensuring high availability
and fault tolerance.
Designed and deployed serverless architectures using AWS Lambda, Step Functions, and API Gateway to automate
workflows and reduce infrastructure costs
Build a scalable, resilient backend where API requests are processed via API Gateway, routed to appropriate Lambda
functions, with Route 53 managing traffic and CloudWatch offering real-time observability."
Deployed and managed containerized applications using Amazon EKS (Elastic Kubernetes Service), ensuring high availability,
auto-scaling, and optimized networking.
Used Datadog to identify and resolve performance bottlenecks in microservices architecture and analyze application logs,
enhancing troubleshooting capabilities and reducing mean time to resolution.
Client: Morgan Stanley, Alpharetta -USA - CSI Solutions(Capgemini) Nov 2022– Aug 2023
Location: Alpharetta, Georgia (Hybrid)
Role: Back End Developer
Responsibilities:
Used most of the new features of JDK8 like lambda expressions, streams and functional interfaces, and stream API for large
data set operations on collections using both streams and parallel streams.
Implemented fail-safe and circuit breaker patterns in Spring Boot Microservice applications using spring circuit breakers.
Swagger UI implementation and documentation for defining integration contracts.
Used Junit framework for Unit Testing of application and Log4j utility to generate run-time logs.
Client: StorageDNA (Media and Archive management)
Location: Irvine, CA (Remote)
Role: Java Developer Aug 2018 – May 2021
Responsibilities:
Actively involved in Analysis, Design, Development, System Testing, and User Acceptance Testing and
followed Agile methodology in the Scrum Cycle model.
Developed applications using Java8 and new features of Java (lambda expressions).
Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry(PCF) using
build pack.
Used microservices architecture with Spring Boot deployed onto Pivotal cloud (PCF).
Developed REST web services using Spring MVC to extract client-related data from the database.
Implemented the associated business modules integration using Spring and Hibernate data mapping.
Client: HCL Technologies – Deutsche Bank.
Location: Bangalore- India
Role: Quality Analyst and Jr. Java Developer Feb 2011 – Sep 2015
Responsibilities:
Developed/Updated System Test Plan, Test scenarios, and Test Scripts as needed and Modified Request Document.
Java language and TestNG framework are used for scripting. Maven is used to create standalone projects.
Performed Backend testing by writing SQL statements like Join, Inner Joins, Outer Joins, and Self
Joins using Oracle and SQL Developer.
Participated in bug walk meetings with the development team, business team, and project managers for
defect triage and provided analysis on the nature of the defect.
Education:
4 years degree (Bachelor of Engineering) Information Tech, from Annamalai University, Tamil Nadu, India.
Years: 2006-2010.