0% found this document useful (0 votes)
9 views

Aravind_Java

Aravind is a dedicated Software Engineer with approximately 7 years of experience in software development, specializing in Java and JEE technologies, microservices, and cloud solutions. He has a strong background in designing RESTful APIs, implementing DevOps practices, and utilizing various databases, along with expertise in Agile methodologies. His professional experience includes roles at AutoZone, Max Life, and Accenture, focusing on scalable systems, performance optimization, and cross-functional collaboration.

Uploaded by

Nasir Ahmed
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Aravind_Java

Aravind is a dedicated Software Engineer with approximately 7 years of experience in software development, specializing in Java and JEE technologies, microservices, and cloud solutions. He has a strong background in designing RESTful APIs, implementing DevOps practices, and utilizing various databases, along with expertise in Agile methodologies. His professional experience includes roles at AutoZone, Max Life, and Accenture, focusing on scalable systems, performance optimization, and cross-functional collaboration.

Uploaded by

Nasir Ahmed
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

ARAVIND

PROFILE SUMMARY
 Dedicated Software Engineer with ~7 years of experience in Requirement Analysis, System Design,
Development, Testing, Deployment, and Documentation of software applications.
 Proficient in Client-Server Architecture, Distributed Systems, and Enterprise Solutions, utilizing Agile
methodologies with Java and JEE technologies.
 Extensive experience in Java programming, with expertise in Object-Oriented Programming (OOP),
Functional Programming, Collections, and Design Patterns (Singleton, Factory, Observer, Decorator, etc.).
 Skilled in designing and integrating RESTful APIs for efficient data exchange, ensuring scalability,
reliability, and seamless application communication.
 Expertise in developing secure, efficient, and high-performance web applications using Spring Boot,
Hibernate, JPA, Spring Security, and Microservices architecture.
 Strong background in Test-Driven Development (TDD) with JUnit, Mockito, Selenium, and Postman API
Testing, ensuring robust and maintainable code.
 Proficient in relational databases (SQL) like MySQL and PostgreSQL, specializing in writing complex
queries, stored procedures, and indexing for performance optimization. Hands-on experience with NoSQL
databases like MongoDB and caching mechanisms for performance optimization.
 Experienced in implementing the ELK stack (Elasticsearch, Logstash, Kibana) for search, analytics, and
log monitoring, optimizing data retrieval, and logging analysis.
 Leveraged message queue systems like Apache Kafka for distributed, real-time event processing.
 AWS Certified Cloud Practitioner, with expertise in AWS services for cloud resource management,
deployment, and scaling.
 Experienced in DevOps practices, including containerization (Docker, Kubernetes) and CI/CD pipelines
(Maven, Gradle, Jenkins, GitLab), ensuring seamless integration and deployment.
 Strong problem-solving and leadership skills, with experience in analyzing issues, implementing scalable
solutions, collaborating across teams, conducting code reviews, and mentoring developers.
 Passionate about software development, innovation, and staying updated with emerging technologies.

TECHNICAL SKILLS
Languages: Java, Python, JavaScript, SQL, HTML, CSS
Frameworks & Technologies: Spring Boot, Hibernate, JPA, RESTful APIs, JWT, OAuth, Apache Kafka,
Elasticsearch, Logstash, Kibana, Apache Tomcat, JUnit, Mockito, Swagger, Selenium, Postman
Databases: MySQL, PostgreSQL, MongoDB, Redis
DevOps & Cloud: Docker, Kubernetes, Maven, Gradle, Git, GitHub, GitLab, Jenkins, CircleCI, Terraform,
AWS (EC2, RDS, S3, IAM, ECR, EKS, CloudWatch, SNS, SES)
Tools: IntelliJ IDEA, MySQL Workbench, MongoDB Compass, Jupyter Notebook, Visual Studio, Jira
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE

Senior Java Developer Jan 2024 – Present


AutoZone, Remote
Project: AutoZone Retailers' E-Commerce Platform Management

Description: An integrated solution to manage a leading automotive retailing operation, ensuring seamless
microservices management, optimized API performance, real-time monitoring, and enhanced system
reliability through scalable backend services powered by Spring Boot and the ELK stack.
Roles & Responsibilities:
 Developed and optimized scalable Spring Boot microservices and RESTful API endpoints to support
core functionalities, improving response time, scalability, and maintainability for critical features.
 Diagnosed and resolved API performance bottlenecks by implementing interceptors and filters in Spring
Boot to log response times, HTTP status codes, request payloads, and error logs.
 Configured and maintained the ELK stack (Elasticsearch, Logstash, Kibana) to collect, process, and
visualize structured logs from microservices, supporting proactive issue resolution.
 Developed Logstash pipelines to parse and forward API logs to Elasticsearch, extracting key metrics such
as API latency, error rates, and request volumes.
 Configured Fluentd as a DaemonSet in AWS EKS (Kubernetes) to aggregate logs from microservices,
and forward structured data to Elasticsearch for real-time analysis.
 Designed and built Kibana dashboards for DevOps and engineering teams to visualize key metrics such as
API response times, error rates, and traffic patterns, enabling faster issue detection and resolution.
 Optimized database queries and transactions using Spring Data JPA and Hibernate, improving API
response times and database efficiency.
 Leveraged AWS CloudWatch for centralized logging, monitoring, and alerting, enabling proactive
detection of anomalies and ensuring high system uptime.
 Worked closely with cross-functional teams (Frontend, QA, DevOps, and Product Managers) to ensure
seamless integration of backend services, high availability, and system reliability.

Technologies Used: Java, Spring Boot, Spring Data JPA, Hibernate, Elasticsearch, Logstash, Kibana,
Fluentd, Docker, Kubernetes, AWS (ECR, EKS, CloudWatch), GitHub, GitLab

Senior Java Developer Jul 2019 – Dec 2022


Max Life, Chennai, India
Project: Max Life Insurance Company’s Claims Processing System (Chennai, India)

Description: A scalable system for managing insurance claims, enabling reliable processing of requests,
document storage, and real-time notifications while integrating with external services for seamless operations.
Roles & Responsibilities:
 Contributed to all phases of the Software Development Life Cycle (SDLC), including requirements
gathering, microservices architecture design, development, testing, and cloud deployment, following
Agile (Scrum/Kanban) methodologies.
 Interfaced with clients and stakeholders, gathering requirements, discussing architectural decisions,
converting user stories into business logic, and ensuring alignment with business objectives.
 Developed and maintained scalable microservices, ensuring high availability and fault tolerance using
Spring Boot, Kafka, and AWS.
 Designed and implemented RESTful APIs using Spring Boot, enabling seamless integration with frontend
applications and external services.
 Implemented persistence layers using Spring Data JPA and Hibernate, optimizing database transactions
and query performance in MySQL (Amazon RDS).
 Implemented event-driven architecture using Apache Kafka, enabling asynchronous processing and
improving system responsiveness.
 Integrated AWS services, leveraging Amazon S3 for secure file storage, Amazon SNS for real-time
notifications, and Amazon SES for automated email alerts.
 Enhanced security and authentication with Spring Security (OAuth2, JWT), implementing role-based
access control (RBAC) across microservices.
 Designed, containerized, and deployed microservices using Docker and AWS Kubernetes (EKS),
leveraging AWS ECR for secure image storage and seamless deployment to EKS pods, ensuring auto-
scaling and high availability.
 Collaborated with cross-functional teams, including frontend developers, DevOps engineers, and product
teams, to ensure smooth service integrations.
 Developed CI/CD pipelines using Jenkins and GitHub Actions, automating builds, testing, and
deployments for faster release cycles.
 Conducted unit and integration testing using JUnit, Mockito, and Spring’s testing framework, improving
code quality and reliability.

Technologies Used: Java, Spring Boot, Spring Data JPA, Hibernate, MySQL (Amazon RDS), Apache Kafka,
AWS (EKS, S3, SNS, SES, ECR), Docker, Kubernetes, Jenkins, GitHub Actions, JUnit, Mockito.

Application Development Analyst May 2017 – Jun 2019


Accenture Solutions Pvt. Ltd., Bangalore, India
Project: Global Pharmaceutical Clinical Trial Management System
Description: A system designed for a global pharmaceutical company to manage patient reports throughout
clinical trials, enabling storage, retrieval, and tracking of examination data.
Roles & Responsibilities:
 Worked on feature enhancements, including requirement analysis, design, development, testing, and
deployment in an Agile environment.
 Developed backend components for clinical trial tools such as Oracle Clinical and Medidata Rave to
efficiently manage patient reports.
 Designed and integrated specific RESTful API endpoints to enable CRUD operations for managing
application data and ensuring seamless data exchange.
 Developed scalable backend services using Java 8+, Spring Boot, and Spring MVC, optimizing
performance and request processing.
 Implemented efficient database interactions in MySQL using Spring JPA, Hibernate, and JDBC,
incorporating indexing to enhance query execution, transaction management, and data persistence.
 Managed user access control and monitored batch job execution for clinical trial reports, ensuring secure
access, timely report generation, and prompt issue resolution.
 Contributed to an AI-powered support automation tool, Automatic Ticket Resolver, by designing and
implementing decision tree nodes for an AI chatbot using Dialogflow AI and Skype API, resulting in a
~40% reduction in support tickets.
 Implemented unit testing with JUnit and Mockito, utilizing stubs and mocks to simulate dependencies and
ensure robust backend functionality.
 Collaborated in an Agile environment, using Git and GitHub for version control, conducting peer code
reviews, and ensuring seamless integration within a CI/CD pipeline.
Technologies Used: Java, Spring Boot, Spring MVC, Hibernate, JPA, JDBC, MySQL, Oracle Clinical,
Medidata Rave, RESTful APIs, Dialogflow AI, Skype API, JUnit, Mockito, Git, GitHub, Agile Development.

EDUCATION
Master of Science in Computer Science GPA:
California State University, Long Beach, California, USA
Bachelor of Technology in Information Technology GPA: 8.01/10
Anna University, Chennai, India

You might also like