Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

AMARENDRABABU YELLAVULA

Irvine,KY

Summary

12 Years of extensive work experience in Java and J2EE projects encompassing development and enhancements, possess thorough knowledge in application development using Java. Expertise includes strong proficiency in Spring Framework, Hibernate, Spring Boot, SOAP web services, JDBC, JMS, Kafka, Apache Camel, JavaScript, React JS, Angular, AJAX, XML, HTML5, JSON, and CSS also have hands-on experience with modern UI frameworks such as Bootstrap, as well as AWS services including Lambda, Step Functions, Layers, Event Bridge, SQS, SNS, S3, Parameter Store, Secret Manager, DynamoDB, Kinesis, RDS, API Gateway, AWS Glue, and Elastic Search. I have worked extensively with various Spring modules (Core, MVC, ORM, JDBC, Forms, AOP, Security with JWT and O Auth, Admin, Actuator, JPA, Data, Integration) and integrated CI/CD pipelines using Docker, Kubernetes, Argo CD, Jenkins, and GitHub Actions.

Overview

12
12
years of professional experience
1
1
Certification

Work History

FullStack Lead Engineer

Credit Agricole CIB
02.2022 - 04.2024
  • Worked in a highly dynamic AGILE environment and participated in scrum and Sprint meetings
  • Worked with business teams on requirements gathering and estimating the efforts for development using agile methodology to integrate business line of apps with SOA
  • Using JIRA to assign, track, report and audit the issues in the application
  • Worked on AWS modules like Lambda’s, Step-functions, Layers, Event Bridges, Triggers, Simple Emailing Services, DynamoDB, Secret Manager, Event bridge, Kinesis, RDS, API Gateway, AWS Glue, Elastic Search
  • Developed the framework to consume the web service hosted in AWS EC2 Instances and on premises
  • Developed backend using API Gateway, Secrets Manager and hosted on the EKS instances
  • Developed using new features of Java 8 and 11 like Lambda Expressions, functional interfaces, Stream API And Date API
  • Implemented fail safe and circuit breaker patterns in Spring Boot Micro service applications using HYSTRIX and established communications between Micro services using Eureka Discovery Service
  • Developed applications on Spring Boot 2.7.x using the spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Batch, Spring AOP, Spring Admin, and Spring JPA
  • Designed interactive web pages using Angular, React JS and Bootstrap
  • Develop stored procedures, functions, and triggers to encapsulate complex business logic within the database
  • Proficient in deploying, managing, and scaling containerized applications using KUBERNETES
  • Worked with BDD like Cucumber with Gherkins and TDD like TESTNG, JUNIT, MOCKITO and tool like Selenium
  • Experience with Kafka cluster setup, configuration, and management
  • Created custom Rabbit MQ consumers and producers using Spring Boot, enhancing the scalability of the application
  • Design and Development of Micro services Eureka Discovery Service, Eureka Client, Eureka Instance, ZUUL gateway
  • Implemented CI/CD through Jenkins, GIT Actions, Bamboo, DOCKER, KUBERNETES
  • Automated infrastructure provisioning and configuration using Ansible, reducing setup times and minimising manual errors
  • Technologies: Java JDK 8, J2EE, Spring, Spring Boot 2.7.x, Micro services, JPA, Hibernate, REST, Angular JSON, GRADLE 7.x, AWS S3, AWS Lambda, Secrets Manager, Parameter Store, Step Functions, SNS , SQS, Secret Manager, Dynamo DB, AWS FARGATE , Kinesis, RDS, API Gateway, AWS Glue, Elastic Search, TESTNG, TDD, BDD, Cucumber, Log back, REDIS, INTELLIJ IDE, JUNIT, MOCKITO, GITHUB, Jenkins, Oracle SQL Developer, MongoDB, DOCKER, KUBERNETES, Postgres, ANSIBLE, Eureka, Bamboo, GIT Actions, Apache Storm, Apache Kafka, ELK ,KIBANA, Swagger-UI.

Full Stack Developer

DHL IT Services
01.2020 - 02.2022
  • Involved in various phases of Software Development Life Cycle (SDLC) and implemented the process using Agile (SCRUM) methodologies
  • Involved in Daily Scrum meetings with team members involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints
  • Used Core Java concepts such as Collections, Generics, Multi-Threading and actively coded most of the Core Java implementations
  • Implemented the application using Spring Reactive, Spring Web Flux, Spring IOC, Spring MVC Framework, Spring Batch, Spring ORM, Spring Boot, and GRAPHQL
  • Implemented fail safe and circuit breaker patterns in Spring Boot Micro service applications using HYSTRIX
  • Designed and developed Restful micro service applications using Java 8 and supporting libraries such as Spring Boot 2.6.6, Spring Framework, Spring ORM, JPA, etc
  • Development of DAO layer using Hibernate Template, JDBC Template and Oracle 12c Operations
  • Used different types of spring controllers depending on the business requirement
  • Involved in consuming Restful Web services to render the data to the front page
  • Interacted with backend applications using Http Client, Observables, Subject and Promise in Angular
  • Designed interactive web pages using Angular, React JS and extensively used Material, Bootstrap
  • Implemented MongoDB indexes and aggregation pipelines to support complex querying and reporting requirements
  • Participated in performance testing and optimization efforts to enhance application responsiveness and scalability using MongoDB
  • Developed the distributed Java Applications using core Java, thread/Concurrency Exception handling, Java Lang, Memory Management, Collections, and IO
  • Worked on AWS features like Lambda’s, DynamoDB, Secret Manager, DynamoDB, AWS FARGATE, RDS, API Gateway, Event bridge, Elastic Search
  • Used Swagger to maintain the API ecosystem and to maintain interactive documentation
  • Proficient in DOCKER containerization
  • Involved in the CICD process using GIT, Jenkins job creation, Maven build, JIRA
  • Write triggers, procedures, functions to automate tasks such as auditing, validation, and complex cascading operations
  • Technologies: Java, J2EE, JDBC, REST, Spring Core, Spring AOP, Spring Batch, Spring Boot, Spring ORM / JPA, Spring JDBC, Micro Services, Servlet, MongoDB, Tomcat, JUNIT, Oracle DB PL / SQL, CSS, JSON, Log4j, Web Services, Unix, JAX-WS, JAX-RS, Secret Manager, Dynamo DB, AWS FARGATE, Elastic Search, Angular, React JS, DOCKER, Postgres, ANSIBLE and REDIS, TESTNG, Cucumber, TDD and BDD, Jasper reports, Graph QL,RabbitmQ.

Software Engineer

Reputation.com pvt ltd
04.2017 - 12.2019
  • Involved in various phases of Software Development Life Cycle (SDLC) and implemented the process using Agile (SCRUM) methodologies
  • Used Core Java concepts such as Collections, Generics, Multi-Threading and actively coded most of the Core Java implementations
  • Designed and developed Restful micro service applications using Java 11 and supporting libraries such as Spring Boot 2.6.6, Spring Framework, Spring ORM, JPA,Spring webFlux, Spring IOC, Spring MVC Framework, Spring Batch, Spring ORM, and Spring Boot
  • Applied defined coding standards which involve a good understanding of multi-tier applications using various technologies like Java 1.8, Spring Boot, Spring Libraries, Web Services (REST/SOAP), Apache POI, JMS, JPA, INTELLIJ IDEA, Oracle SQL, MongoDB, REDIS,EKS, KIBANA,Kafka,MQ Autosys
  • Worked on AWS features like Lambda,SQS,SNS, DynamoDB, Secret Manager and AWS FARGATE
  • Technologies: Java, J2EE, JDBC, REST, Spring Core, Spring AOP, Spring Batch, Spring Boot, Spring ORM / JPA, Spring JDBC, Micro Services, Servlet, Mongo DB, Tomcat, JUNIT, Oracle DB, CSS, JSON, Log4j, Web Services, Unix, JAX-WS, JAX-RS, Secret Manager, Dynamo DB, AWS FARGATE, Elastic Search, Angular, Postgres and REDIS, TDD and BDD, Graph QL, Python, JSOUP.MQ Autosys,kafka.

Software Engineer

MTNI, MTNC, Celcom, Airtel, Idea (India)
11.2014 - 04.2017

Technologies: Java, J2EE, JDBC, REST, Spring Core, Spring AOP, Spring Batch, Spring Boot, Spring ORM / JPA, Spring JDBC, Servlet, Tomcat, JUNIT, Oracle DB, CSS, JSON, Log4j, Web Services, Unix, JAX-WS, JAX-RS, Elastic Search, Backbone JS, MySQL , Oracle, Postgress and REDIS, TDD and BDD, Graph QL, Python, JSOUP.

Associate Engineer

IBM
06.2012 - 11.2014

Technologies: Java, J2EE, JDBC, REST, Java, JSP, spring, web services, Oracle, UNIX, Linux, core java, shell script.

Education

B.Tech -

Jawaharlal Nehru Technological University Hyderaba
Hyderabad
05.2012

Skills

  • Spring
  • Spring Boot
  • Struts
  • Hibernate
  • Java/JEE
  • Apache Tomcat
  • Web Logic
  • JBOSS
  • Application Servers
  • Typescript
  • React
  • JavaScript
  • HTML/HTML5
  • CSS3
  • Bootstrap
  • Angular
  • Node JS
  • ANSIBLE
  • Web Technologies
  • Oracle12c/19c
  • MySQL
  • MSSQL
  • Mongo DB
  • Postgress
  • REDIS
  • Dynamo DB
  • Databases
  • JSP
  • Servlets
  • JNDI
  • Java Beans
  • Java Mail
  • JEE components
  • STS
  • INTELLIJ IDEA
  • My Eclipse
  • Eclipse
  • Visual Studio
  • IDE’s
  • Html
  • Xml
  • Ant
  • Maven
  • GRADLE
  • Log4J
  • TOAD & Web services
  • AWS
  • DOCKER
  • KUBERNETS
  • AWS FARGATE
  • AWS Kinesis
  • Jenkins
  • GIT Actions
  • Bamboo
  • JIRA
  • Cucumber
  • AWS S3
  • AWS Lambda
  • Graph QL
  • Ansible
  • Others
  • Linux
  • Windows 9x/2000/XP
  • Operating Systems

Certification

AWS Certified Developer-Associate

Timeline

FullStack Lead Engineer

Credit Agricole CIB
02.2022 - 04.2024

Full Stack Developer

DHL IT Services
01.2020 - 02.2022

Software Engineer

Reputation.com pvt ltd
04.2017 - 12.2019

Software Engineer

MTNI, MTNC, Celcom, Airtel, Idea (India)
11.2014 - 04.2017

Associate Engineer

IBM
06.2012 - 11.2014

B.Tech -

Jawaharlal Nehru Technological University Hyderaba

AWS Certified Developer-Associate

AMARENDRABABU YELLAVULA