Home

Kaveri Malepu - java full stack developer
[email protected]
Location: Atlanta, Georgia, USA
Relocation: After two months
Visa: GC
Professional Summary:
Around 10 years of Professional Experience in all phases of Software Development Life Cycle (SDLC) that includes Requirements Gathering, Analysis, Design, Implementation and Maintenance and Testing using various methodologies using Java/J2EE.
Expertise in application development using J2EE technologies like Servlets, JSP, JDBC, JPA, and JMS.
Experience in open-Source Frameworks: Struts Framework, Spring Framework, Spring MVC, Spring Batch Framework and Hibernate.
Skilled in Python with using new tools and technical developments (libraries used: libraries - Beautiful Soup, Jasy, numpy, Scipy, matplotlib, Pickle, PySide, Pandas dataframe, networkx, urllib2, Pychart, Highcharts) to drive improvements throughout entire SDLC.
Expert in developing core Java 8 concept lambda Expression, Try with Resource.
Implemented Agile Scrum Methodology to improve communications between Engineering, Product Management, and Business; to provide more transparency across the 3 departments; and to obtain great business value with short turnarounds.
Strong front-end UI development skills using scripting languages like JSP, HTML, JavaScript, AJAX, jQuery, and CSS.
Experience with AWS (Storage, Application Services, Deployment and Management) and managed servers on AWS platform instances using Puppet, chef configuration management.
Implemented SOA architecture with Web Services using SOAP, REST, WSDL and UDDI.
Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.
Proficient in using RDBMS concepts with Oracle, DB2, MySQL and SQL Server.
Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
Very strong experience writing API's/ and Web Services in Python.
Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions DDL, DML and SQL queries.
Competence in using different Java IDEs like Eclipse, NetBeans and RAD for developing Dynamic Web Applications.
Proficient in developing Single Page Applications (SPA) using Angular and React.js
Manage and monitor large production MongoDB shared cluster environments having terabytes of the data.
Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
Experience in installing, configuring, and maintaining Application Server like Web Sphere and Web Servers like Web Logic, Apache HTTP and Tomcat on UNIX and Linux.
Experience in working with version control systems like Subversion, Clear Case, Perforce, GIT and used source code management tools like Tortoise SVN, GitHub and Bit Bucket.
Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object OrientedJavaScript, Backbone JS, Angular JS, React Js, Node JS, Bootstrap Framework, Media Queries, CSS Frameworks.
Enhancement, Support and Implementation of various web, stand-alone, client-server enterprise applications using Python, Django in various domains. Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
Highly proficient in using frameworks like Struts, Hibernate, Spring and Design Patterns such as, Session Fa ade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven, test driven enterprise applications.
Team player with demonstrated ability to work fast paced, challenging environment with excellent debugging and problem-solving skills.
Strong interpersonal skills, analytical ability, communication skills, writing skills, highly organized to meet the deadlines and ability to grasp and adapt to the rising technologies.

Technical Skills:
Programming Languages Java, C, C++, SQL, PL/SQL, XML.
Web Technologies J2SE, Servlets, JSP, JSTL, Custom Tags, JDBC, Filters.
J2EE Technologies Servlets, JSP, JDBC, JPA, JMS, Selenium, Docker, Kafka
Frameworks Spring, Spring MVC, Hibernate, Angular JS, Spring Boot.
Front-End Technologies HTML, CSS, DHTML, JavaScript, AJAX, JSTL, Custom Tags.
Databases Oracle, DB2, MySQL, PLSQL, SQL Server, Mongo DB.
Application/Web servers Web Sphere, Web Logic, Apache Tomcat.
Web Services XML, WSDL, SOAP (JAX-RPC, JAX-WS), Restful (JAX-RS), AWS, Microservices.
IDE Tools Eclipse, NetBeans, RAD.
Operating Systems Windows, UNIX, LINUX.
Version Controls SVN, CVS, Clear Case, GIT.
SDLC Methods Waterfall Model, Agile SCRUM, TDD.

Professional Experience:

Client: Delta Airlines, GA Nov 2021 April 2023
Role: Sr. Java Developer

Responsibilities:
Developed the functionalities using Agile Scrum Methodology.
Extensive experience in various Agile methodologies like Test Driven Development (TDD)
Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and JQuery.
Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
Created POJO s and DAO s for the database entities using Spring JDBC annotation mappings
Integrated with Spring Cloud projects to provide distributed tracing and other features.
Developed microservices with Spring and tested the application using Spring Boot.
Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API s and Spring Boot for microservices.
Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
Started the front-end application with React and used state object React Class Component for general stateful management.
Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
Integrated ActiveMQ and spring JMS API to send and receive message for the application s restful API.
Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
Created the responsive UI components using React/Redux and to dispatch events to the store
Wrote build scripts using Maven.
Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.
Involved in Developing a Restful API'S service using Python Flask framework.
Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Workload Management.
Part of teamimplementing REST API's in Python using micro-framework like Flask with SQLAlchemy.
Developed restful Web-services using Django Rest framework in Python.
Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
Used log4j to print the logging, debugging, warning, info statements.
Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs, and created User Model for application.
Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
Used several python libraries like wxPython, numPY, Jython and matPlotLib.
Experience on implementation of version control software GIT repositories.
Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX and Angular 2, XML, DAO, POJO, JPA, JAVA, Java8, Springs (IOC, AOP, JDBC) Frameworks, Spring Boot, React js, Microservices,JSP, Hibernate Framework,AWS, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA, Selenium Web Drivers, Protractor, GIT,Socket Programming.


Client: Anthem, Indianapolis, IN Sep 2020 Oct 2021
Role: Sr. Java Full Stack Developer

Responsibilities:
Developed the functionalities using Agile Scrum Methodology.
Extensive experience in various Agile methodologies like Test Driven Development (TDD)
Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX, and AngularJS.
Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application.
Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
Involved in creating custom components and library components for displaying data using React wif Redux, ES6.
Created various template and data-driven form components using React Forms and define module level routing for various components in the application usingReactrouter
Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
Created POJO s and DAO s for the database entities using Spring JDBC annotation mappings
Integrated with Spring Cloud projects to provide distributed tracing and other features.
Developed microservices with Spring and tested the application using Spring Boot.
Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API s and Spring Boot for microservices.
Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
Developed GSA, LSS and SDL using C++, Multi-threading, and socket programming.
Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
Integrated ActiveMQ and spring JMS API to send and receive message for the application s restful API.
Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
Wrote build scripts using Maven.
Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.
Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Workload Management.
Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
Used log4j to print the logging, debugging, warning, info statements.
Implemented Selenium Web Drivers and Protractor For testing the UI components.
Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
Experience on implementation of version control software GIT repositories.
Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX and Angular 2, XML, DAO, POJO, JPA, JAVA, Java8, Springs (IOC, AOP, JDBC) Frameworks, React js, Spring Boot,Microservices,JSP, Hibernate Framework,AWS, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA, Selenium Web Drivers, Protractor, GIT,Socket Programming.

Client: INTUIT, Mountain View, CA Jan 2019 Aug 2020
Role: Java Full Stack Developer

Responsibilities:
Designed and coded application components in an Agile environment utilizinga test-driven development (TDD) and pair-programming.
Good Experience in Microservices Development using Spring Boot Framework.
Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
Worked on Oracle, Created DAO classes which get connection instances with Spring JDBC and Configured JDBC connections.
Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
Involved in configuring and deploying the application using Web Logic, Apache Tomcat and JBoss.
Involved in writing the test cases for the application using JUnit.
Utilized Log4j and SVN for debugging and monitoring purposes.
Participated in workflow process, epic/user stories, scrums, sprints, releases, and reporting.
Involved in Design, development and testing of web application and integration projects using Spring Boot, Hibernate, Spring MVC, JSF and Struts Frameworks.
Expertise in design and development of various web and enterprise applications using J2EE technologies like Servlets, JSP, JDBC, JNDI, EJB, JMS, XML and Web Services.
Hands on experience writing web services both client side and end point using WSDL, SOAP, REST and Microservices.
Proficient in Design patterns and have extensively used them for developing the efficient systems. Design patterns used during the project development includes Singleton, Service Locater, Business Delegate, MVC, Session Facade, Front Controller, IOC, Composite View, DAO, and DTO.
Expertise in using Web/Application Servers like Apache Tomcat, JBoss, WebSphere and WebLogic Application Server.
Extensive development experience on different IDEs like Eclipse, NetBeans, and IntelliJ.
Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
Good Experience in Log4J implementation to persist the data into the log files, JUnit for unit and integration testing and experience with ANT and Maven for building and deployment of applications.
Excellent knowledge of databases like Oracle, MySQL, SQL Server and NOSQL databases like MongoDB.
Proficient in developing Web based user interfaces using HTML5, CSS3, JavaScript, jQuery, AJAX, XML, JSON and Bootstrap.

Environment: Java, J2EE, JSTL, Spring MVC, Spring Boot, AWS, Agile, Hibernate, DB2, Mongo DB, SOA, AWS, Docker, Microservices, RAD, Servlet, REST Web Services, Maven, JMS, Web Logic, JUnit, Log4j, GIT, Windows.

Client: Oracle, Arlington, VA Apr 2016 to Dec 2018
Role: Java Full Stack Developer

Responsibilities:
Involved in Requirement Gathering, Design and Deployment of the application.
Provided technical assistance in identifying, evaluating, and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
Java 8 concept lambda Expression, Try with Resource
Experience in installation and integration of Subversion with continuous integration tool Jenkins for auto build and deployment of SOA applications.
Experience in using Struts 2.x, spring and Hibernate 3.x framework (MVC) for various Web based application development.
Implemented build stage- to build the Microservices and push the Docker container image to the private Docker registry.
Work with Development, Storage and Network teams in installation and administration of MongoDB in the IT Enterprise Environment.
Implemented JAX-RS services using Spring Boot.
Developed server-side application to interact with database using Spring Boot and Hibernate.
Implemented Swagger Configuration in Java Spring boot for auto generating swagger Json files for REST API calls.
Developed java code which is used in JSON file to parse incoming events into above microservices
Designed and developed restful API and services using best practices to interact within the microservices and with the front end.
Primary contact for JMS on distributed and z/OS platforms tests analysis for IBM MQ.
Troubleshooting using trace functionality present in Apigee and Oracle API gateway management console.
Programming web sites using Php, ASP, JavaScript, jQuery, C# and Data access components using Object Oriented Programming.
Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools.
Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance and enhanced performance.
Implemented Spring s dependency injection for all the DAO s, Service Beans
Working with XML parsers and configuring of XML files like Web.xml, etc.
Used Spring IOC in combinations of REST Web Service and Hibernate which provides loose coupling between user interface layer and persistence layer.
Development Wrote complex PL/SQL queries and stored procedures for bulk processing of data.
Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build configuration and deployment of the application on Web Logic Application Server.
Developed a Message Driven Bean that uses JMS to manage backend transactions.
Preparation of Test cases on JUnit during the unit testing and system testing phase.
Used Log4j for logging and GIT for version control.
Environment: Java, J2EE, JSTL, Spring MVC, Spring Boot, Agile, Hibernate, DB2, Mongo DB, SOA, AWS, Docker, Microservices, RAD, Servlets, XML, JSP, JavaScript, JSON, HTML5, CSS3, Angular JS, AJAX, REST Web Services, Maven, JMS, Web Logic, JUnit, Log4j, GIT, Windows.

Client: Progrexion, Salt Lake City, UT Mar 2015 Mar 2016
Role: Java Full Stack Developer

Responsibilities:
Designing and developing Controllers and Action Forms using Spring Framework.
Developing font end applications using MVC Framework.
Used Spring Framework for implementing Dependency Injection, AOP.
Used XML SAX to parse the simulated XML file which has simulated test data.
Participated in designing and developing the presentation web-based client using HTML, CSS, JavaScript, AJAX, JQuery, JSP, Tag Libraries, and XML.
Well versed with the agile tools / techniques like Scrum and knowledge areas.
Designed and developed Controller Servlet, which will route request to Application Controller.
Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
Migrate Mongo dB shared/replica cluster form one datacenter to another without downtime.
Coding, Unit testing, System Integration testing, Support to User Acceptance testing for new batch trigger process using MQ series.
Experience in integrating Java components like Custom functions, Java Callouts, spring components into SOA.
Programming web sites using PHP, ASP, JavaScript, jQuery, c# and Data access components using Object Oriented Programming.
Experience in developing GUI screens using HTML, XHTML, DHTML, CSS, JSP, JSTL, Struts, JAVASCRIPT, JSON, Flex and Web2.0 jQuery, AJAX.
Developed server-side application to interact with database using Spring Boot and Hibernate.
Created API specification documentation using Swagger
Used RESTful Web Services to retrieve data from different applications.
Consume REST Style services using JSON.
Development of Hibernate objects for data fetching for batch and front-end processing.
Written SQL Queries, stored procedures modifications to existing database structure as required per addition of new features.
Used Log4j for logging and GIT for version control.
Used SVN for version control and used Eclipse as the IDE for developing the application.
ORM tool Hibernate to represents entities and fetching strategies for optimization.
Wrote JUnit test cases for testing different modules.
Used Maven to build and deploy the application on tomcat server.

Environment: Java/J2EE, Spring, RESTful Web Services, Agile, Hibernate, Spring Boot, SOA, JSON, HTML, CSS, JavaScript, AJAX, jQuery, JSP, Tag Libraries, XML, Apache Tomcat, log4j, GIT, WebLogic, Eclipse, SVN, Oracle, Mongo DB, TDD, JUnit, Windows.

Client: Infor - Hyderabad, India Jun 2012 Dec 2014
Role: Java Developer

Responsibilities:
Involved in the Requirements gathering, Analysis, Design, and implementation of the project.
Analysis, design, and development of Application based on JAVA/J2EE technologies.
Developed Use case diagrams, Class diagrams, Sequence diagrams, and Activity diagrams using Rational Rose tool.
Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
Used Spring MVC design pattern while developing the application.
Used JSP in the presentation tier along with various customs tags, JSTL tags, CSS, AJAX and JavaScript.
Involved in integrating spring with Hibernate and delegated the persistence operations using Hibernate Template.
Developed ANT scripts for deployment builds.
Deployed the entire application on WebLogic Application Server.
Maintained administrative utilities like permissions/security/code management and storage and managing of system-wide lists.
Used Maven tool for the Project management and for compile, run, deploy and to add external dependencies.
Used JMS communication in to send/receive messages across various applications through Publish-Subscribe.
Worked on Open-Source JUnit Testing Framework to write and run repeatable automated tests.
Monitored the error logs using Log4J and fixed the problems.
Used CVS control to store change requests as records in a user database.

Environment: Java/J2EE, Selenium, Docker, Kafka, JMS, Hibernate, Spring Framework, JSP, JSTL tags, CSS, AJAX and JavaScript Oracle, Ant, CVS, Eclipse, WebLogic Application Server, Windows.


Education Qualifications:

Bachelor's in computer sciences from Kakatiya University, India.
Master s in Computer Applications from Osmania University, India.
Keywords: cprogramm cplusplus csharp continuous integration user interface message queue javascript sthree database zos information technology microsoft procedural language California Georgia Utah Virginia

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];344
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: