Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
ANANTH REDDY

ANANTH REDDY

Hyderabad

Summary

Seasoned Full Stack Java Developer with AWS cloud computing, offering 11 years of experience in designing and deploying web-based and Client- Server business applications. Proficient in Java/J2EE technologies, SOLID Design Patterns, Agile Methodologies, and Software Development Life Cycle (SDLC). Demonstrated expertise in Spring Framework modules, Microservices, AngularJS and NodeJS. Experienced in leveraging AWS services, Cloud Computing platforms, and creating Serverless applications. . Proficient in Test Driven Development (TDD),SQL Query Optimization, and using build/deploy tools like Maven and Jenkins. Excellent problem solving skills with a knack for effective communication and teamwork.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Lead Analyst

CGI
03.2022 - Current
  • Conducted requirements gathering, analysis, and implementation, ensuring alignment with project objectives
  • Participated in technical code reviews, prepared unit test cases, and authored documentation including time estimations and impact analyses
  • Developed Angular components and corresponding services, ensuring seamless integration with backend systems
  • Leveraged a variety of AWS services such as S3, Lambda, OpenSearch, ECS, and VPC extensively within project implementations
  • Designed and implemented solutions for transforming JSON data and persisting it into OpenSearch using NodeJS and Lambda serverless services
  • Utilized S3 to store historical JSON objects and configured Lambda event triggers accordingly
  • Employed ECS for hosting Spring Boot Microservices and utilized API Gateway and ALB for request routing
  • Developed a reconciliation report using AWS Glue to compare data from disparate sources, highlighting differences
  • Implemented IAM policies and roles to facilitate secure communication among AWS services/components, adhering to the least privilege principle
  • Utilized Terraform to create and manage AWS infrastructure/resources efficiently
  • Implemented Kafka Source Connector to seamlessly integrate external data sources with Apache Kafka, ensuring reliable and scalable data ingestion
  • Designed and developed Kafka Consumer Services to process and transform streaming data efficiently, enabling real-time analytics and business insights.

Senior Software Engineer

Legato
10.2020 - 03.2022
  • Established the project structure following the Spring MVC pattern using Spring Boot, ensuring a scalable and maintainable codebase
  • Utilized JSON for efficient data transmission between microservices, enhancing interoperability and performance
  • Employed Bitbucket for version control, facilitating collaborative development and version management
  • Played a key role in implementing the Data Access Layer using Spring Data JPA, ensuring efficient database interactions
  • Managed deployments of the application in pre-production environments, ensuring smooth transitions and resolving issues promptly
  • Provided support for Continuous Delivery/Continuous Integration (CD/CI) practices, streamlining the development and deployment pipeline for increased efficiency and reliability.

Senior Software Engineer

Securends
05.2020 - 10.2020
  • Used Spring boot, Spring Data JPA for creating MVC architecture and RESTful Web services
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Used MySQL as Database to store and retrieve the data.

Apps/ Programmer Analyst 3

Wells Fargo
10.2017 - 06.2019
  • Extensively utilized Spring Boot for developing robust web services, leveraging its capabilities for efficient and streamlined development.
  • Developed Spring Controllers using Spring-MVC paradigm to handle requests and responses, ensuring adherence to industry best practices.
  • Implemented Hibernate in the Data Access Layer to facilitate seamless access and manipulation of data within the database, enhancing efficiency and performance.
  • Created Angular directives, controllers, modules, and other components using TypeScript, contributing to the development of dynamic and interactive user interfaces.

Senior Project Engineer

Wipro Technologies
06.2012 - 10.2017
  • Led Struts 2.0 migration project, implementing MVC2 architecture, form validation, and JDBC for Oracle database connectivity.
  • Proficient in Java Beans, Servlets, Action classes, JSP, Struts tag libraries, Custom Tags, JSTL, and Tiles for web development.
  • Configured project resources (web.xml, struts.xml) and utilized Maven for build automation, Jenkins for CI/CD, streamlining development workflows.
  • Developed web portals using Spring Framework and Hibernate, with Spring MVC for the presentation layer and Hibernate for DAO persistence.
  • Extensive experience with AWS services including EC2, EBS, S3, VPC, IAM, and RDS.
  • Provided L2/L3 production support, conducted Root Cause Analysis, implemented minor enhancements, and identified system improvement plans.

Education

Master of Science - Software Engineering

Birla Institute Of Technology & Science
Pilani, India
11-2016

Bachelor of Science - Computer Science

Sri Venkateswara University
Tirupati, India
04-2012

Skills

  • Java
  • Spring
  • Spring (Boot, Batch, MVC, JPA)
  • Angular, typescript
  • node JS
  • Amazon Web Services (AWS)
  • Terraform
  • Microservices Architecture
  • DevOps
  • Agile
  • SQL(Oracle/MS SQL)

Certification

AWS Certified Developer – Associate

AWS Certified Solutions Architect – Associate

AWS Certified Sys Ops Administrator – Associate

AWS Certified Solutions Architect – Prefessional

Timeline

Lead Analyst

CGI
03.2022 - Current

Senior Software Engineer

Legato
10.2020 - 03.2022

Senior Software Engineer

Securends
05.2020 - 10.2020

Apps/ Programmer Analyst 3

Wells Fargo
10.2017 - 06.2019

Senior Project Engineer

Wipro Technologies
06.2012 - 10.2017

Master of Science - Software Engineering

Birla Institute Of Technology & Science

Bachelor of Science - Computer Science

Sri Venkateswara University
ANANTH REDDY