Ravi varma kothapalli
Java Developer Contact: +1-404-***-****
**** **** **** ***** **, Apt O Email:****************@*****.***
Smyrna, GA-30080.
Summary
* ***** ** ********** ** Java/J2EE technologies and retail domain .
Expertise in designing the microservices using Spring Boot.
Strong working experience with Spring Framework, spring auto configurations and dependency injection concepts.
Strong work experience in application integration using Web services such as JAX-RS,RESTFUL
Experience in Java/J2EE programming technologies like JDBC, Servlets, JSP.
Worked in both Agile and Waterfall methodologies.
Extensive work experience in XML & JSON serialization and deserialization.
Hands on experience working with different IDE's like Eclipse, STS and IntelliJ
Experience with build tools such as Maven, Gradle to build the applications.
Experience working with Pivotal Cloud Foundry platform and its features.
Extensive experience in implementation of the version control software SVN and GIT.
Experience working with Databases Oracle and DB2.
Involved in requirement gathering, development, testing, deployment and maintenance phases of project
Implemented Unit & functional tests with JUnit framework.
Design Continuous Integration and Continuous Deployment pipelines using Jenkins.
Excellent communication skills and strong problem solving skills.
Education:
B.E in Electronics and communications from SRKR Engineering College – Andhra Pradesh, India
Skills Summary
J2EE Technologies
Servlets, JSP, JDBC, JMS
Frameworks
Spring(Spring Boot services, Batch, Security, JPA)
XML/ Web Services
Restful, Spring Rest
Databases
Oracle, DB2
Application / Web Servers
Tomcat
IDEs
Eclipse, Spring Tool Suite, IntelliJ
Operating Systems
Windows, LINUX, UNIX
PROFESSIONAL EXPERIENCE
Java/J2EE Developer
The Home Depot, GA
October 2015 to Till Date
Project1: Retail Staffing Administration
Retail Staffing Administration is an staffing application that is used by the Stores and the RSC to Attach Applicants via the Qualified Pool, Manage Requisitions, Check BGC Results, Check Drug Tests Results. This application helps Home Depot in tracking the candidate’s work flow right from their applying to a position and till they are hired.
Project2: HR Talent Management
Talent management project is used to track HomeDepot full time and hourly associates performances each quarter, mid year and annually via PMonline+,Discipline tracking applications.
Project3: Learning Management System:
Learning Management system is an application which assists Homedepot associates to take up various learning classes via WBT, Distance learning methods. This assists Homedepot to track store associates knowledge and understanding on the processes and helps store associates to perform their daily activities with ease.
Responsibilities:
Worked as per Agile Methodology to meet customer expectation, timelines with quality deliverables.
Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring data JPA.
Built multiple spring boot applications from scratch and deployed them to production.
Implemented OAuth2 for securing the rest service calls.
Created REST based web services .
Used Junit for unit testing and Rest Assured for Integration testing.
Integrated in memory H2 database in spring boot app for faster development and testing.
Used JMeter for load or performance of rest service calls.
For documenting Spring REST web service used Spring fox implementation of Swagger 2 Specifications.
Deployed spring boot apps to Pivotal Cloud Foundry in LLC and production environments.
Used GIT as version control and IntelliJ as an IDE to develop the application.
Java/J2EE Developer
The Home Depot, Chennai
April 2012 to October 2015
This project is about providing enhancements and support to below major Home Depot stores applications.
Legacy Special services
Enhanced Special services
Central Fulfilment
Responsibilities:
•Provided executive support to clients and resolved their problems via e-mail, phone calls
•Perform applications integration performance and load test, work closely with development team to improve the application performance.
•Assist with troubleshooting and issue resolution relating to current applications, providing assistance to the development
•Managed and coordinated multiple code fixes and maintenance releases
•Install and configure Appdynamics on windows server to send metrics into AppDynamics dashboard.
•Provided support to the business during day-to-day activities and ad-hoc requests
•Participated in many Incident management, crisis management situations.
•Identified recurring production issues and automated the tasks to reduce the manual effort.
Java/J2EE Developer
The Home Depot, Chennai
Jan 2012 to April 2012
This project is about SKU enhancement involved in increasing the upper limit to 10 digits, updating the reports like Inventory reports, store reports etc., updating the screen view of the tool and ensuring that the report handling is compatible with the new limit of 10 digits.
Responsibilities:
Analyzing Business Requirements
Developing the code as per business requirements using java servlets
Code reviews to ensure the quality, Debugging and Bug fixing.
Attending status meetings and status calls.
QA support and Production support