Summary
Overview
Work History
Education
Skills
Timeline
Generic

MANASA Kolipaka

St Louis,MO

Summary

Adept Java Full Stack Developer with a proven track record at RGA, enhancing and maintaining reinsurance applications. Leveraged expertise in Java, Spring, and Angular JS to drive performance improvements and agile methodologies, resulting in streamlined operations. Demonstrates strong analytical skills and a commitment to delivering high-quality solutions, with a focus on continuous integration and deployment using Jenkins.

Overview

11
11
years of professional experience

Work History

Java Full Stack Developer

RGA
04.2023 - Current

It is a reinsurance application. In this I worked on the enhancements and maintenance of the existing application. We will get the defects or enhancements accordingly we work on it. Also worked in writing test cases for nightly jobs using groovy and created Jenkins job for those. And worked on performance improvement for the JSP files. As part of performance improvement, we migrated all the java codes written in the jsp file to java classes. It will be helpful to identify the issues by debugging before it was difficult to identify. Written test cases for the java classes.

  • Responsibilities:
  • · Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • · Participated in JAD sessions gathering along with the Business Analysts.
  • · Designed application modules, base classes and utility classes using Core Java.
  • · Implemented the project as a multi-tier application using Spring MVC used core Spring concepts like AOP, IOC.
  • · Expertise in Core Java with strong understanding and working knowledge of Object Oriented
  • Concepts like Collections, Multi-Threading, Concurrency framework.
  • · Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans Message Driven Beans.
  • · Coded various business process methods required for creation of Web Services related to
  • customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS,
  • REST web services.
  • · Implemented Hibernate for data persistence and management.
  • · Used Maven build tool and deployed it into IBM Web Sphere Application Server.
  • · Used GITfor version control and Jenkins used it for continuous integration.
  • · Wrote Stored Procedures and complex queries in Oracle 11g database.
  • · Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich
  • · UI for improved customer experience.
  • · Developed single page application by using Angular JS.
  • · Developed Session Beans to process user requests and to load and store information from database
  • · Designed and developed JUnit test cases during the development phase.
  • · Implemented the project using agile-scrum methodologies.
  • · Served as POC for on call support in the production team on a rotation basis.
  • Environment: Java, SOAP, Spring, RESTful Web Services, Hibernate, Jenkins, Angular JS, AJAX,
  • Servlets, HTML, CSS, JavaScript, CSS3, jQuery, JSON, WebSphere, Agile, JMS, Eclipse,
  • JUnit, Windows OS, Unix, JSP, React JS, Oracle, Rest API, groovy
  • Reviewed code, debugged problems, and corrected issues.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Developed functional databases, applications and servers to support websites on back-end.
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases.

Java Full Stack Developer

US BANK
08.2022 - 04.2023

Project deals with verifying the user account based on the sensitive information along with transfer, dispute and transaction holds.

Responsibilities:

· Involved in Analysis, Design, Development, UAT and Production phases of the application.

· Participated in JAD sessions gathering along with the Business Analysts.

· Designed application modules, base classes and utility classes using Core Java.

· Implemented the project as a multi-tier application using Spring MVC used core Spring concepts like AOP, IOC.

· Expertise in Core Java with strong understanding and working knowledge of Object Oriented

Concepts like Collections, Multi-Threading, Concurrency framework.

· Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans Message Driven Beans.

· Coded various business process methods required for creation of Web Services related to

customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS,

REST web services.

· Implemented Hibernate for data persistence and management.

· Used Maven build tool and deployed into IBM Web Sphere Application Server.

· Used GITfor version control and Jenkins used for continuous integration.

· Wrote Stored Procedures and complex queries in Oracle 11g database.

· Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich

· UI for improved customer experience.

· Developed single page application by using Angular JS.

· Developed Session Beans to process user requests and to load and store information from database

· Designed and developed JUnit test cases during the development phase.

· Implemented the project using agile-scrum methodologies.

· Served as POC for on call support in the production team on a rotation basis.

Environment: Java, SOAP, Spring, RESTful Web Services, Hibernate, Jenkins, Angular JS, AJAX,

Servlets, HTML, CSS, JavaScript, CSS3, jQuery, JSON , JMS, WebSphere, Agile, JMS, Eclipse,

JUnit, Windows OS, Unix.

Java Full Stack Developer

Cardinal Health
04.2021 - 08.2022

Cardinal Health will be dealing in sending the inventory to the trusted parties. Drug dispatching will be taken care of from the designed Admin and Manufacturing apps. Facilities associated with the app will be able to place in their prescriptions.

Responsibilities:

· Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modelling, analysis, architecture design & development for the project.

· Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.

· Implemented Micro Services using Spring Boot, Spring Cloud, Spring MicroServicesand enabled discovery using Netflix Eureka Server.

· Used Micro service architecture, with Spring Boot-based services interacting through a combination of REST and deploy micro services.

· Consumed REST based micro services with Rest Template based on RESTful APIs.

· Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console.

· Implemented Oracle database concepts such as locking, transactions, indexes and replication.

· Integrated with PCF in built services like Single Sign On, Rabbit MQ, Cloud Gateway.

· Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML, CSS and Bootstrap.

· Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST and added security to SOAP through WS Security.

· Used Spring Security for Authentication and authorization extensively.

· Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.

· Responsible for Continuous Integration (CI) and Continuous Delivery (CD)process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.

· Created web services using Spring @Rest Controller to return JSON to the frontend.

· Developed server-side services using Java, Spring, Web Services (SOAP, RESTful, WSDL, JAXB, JAX-RPC).

· Used MAVENbuilding tool for creating EAR file to be deployed in the application servers, it is also used for Dependency management of code in the application.

· Used JIRAfor bug tracking issue tracking and project management.

· Involved in writing the test cases for the application using JUnit.

· Used GITas source control management giving a huge speed advantage on centralized systems that must communicate with a server.

· Implemented Log4j tool to log the entire application.

  • Environment: JDK, J2EE, Core Java, HTML, CSS, JavaScript, Angular JS, jQuery, JSON, Oracle, Maven, Spring, JPA, JDBC, Jenkins, Apache Tomcat, Active MQ, Git, Eclipse IDE, Junit, Linux, Windows.

Java Developer

AAA Insurance Company
06.2019 - 03.2021

Design a User Interface Portal and enable users to fill the policy details for their Automobiles. Provide detailed information about the policy for the future users and enhancing the existing policies.

Responsibilities:

· Involved in design, development, testing and deployment levels of the project.

· Involved in the stand-up calls for the individual updates and implemented Agile methodology.

· Designed and developed mock-ups for the UI using HTML, CSS and JSP.

· Implemented UI validations using the JavaScriptand Struts validation framework.

· Extensively used STRUTS tag libraries in JSP pages.

· Server-Side validations have been performed using Strutsvalidation framework.

· Interacted with the Database using HibernateFramework for Object Relational Mapping.

· Implemented Web Service calls using JAXB for marshalling and unmarshalling of the request and response.

· Implemented rich functions in pages for form validation, pagination, multi-selection using ReactJS.

· Designed user experience using UI libraries including ReactJS, Jquery, JavaScript.

· Created AWS EC2 Linux instances and bash scripts to run post processing. Used Jenkins to run the deployment process.

· Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.

· Developed Rest API to processes the data from DB to another Rest Service.

· Optimized the full text search function by connecting to DB like PostgreSQL.

· Implemented PostgreSQL database concepts such as locking, transactions, indexes.

· Created builds for deployment and pulled the project code from GitHub repositories.

· Good exposure to the Insurance domain.

· Worked on Swagger API and auto-generated documentation for all REST calls

· Developed test cases using Junit using Power Mockito framework.

  • Environment: JDK, J2EE, Java, HTML, CSS, JavaScript, AWS, STRUTS, PostgreSQL, Angular JS, React JS, Jenkins, JavaScript, REST API, Maven, jQuery, JSON, Git, Eclipse IDE, Junit, Linux, Swagger.

Java Full Stack Developer

Omnicare, CVS Health
11.2018 - 05.2019

EOM (Enterprise Operating Model) mainly focuses on the on-time delivery of pharmaceutical orders to the LTC (Long Term Care). We aim at developing a website used by the pharmacist for verifying the orders and making sure they are reached to user.

Responsibilities:

· Involved in Requirements gathering, Designing, Coding, Unit testing and Integration Testing phases of the project.

· Responsible for design and development of UI screens for the application using HTML5, JavaScript, AngularJS, jQuery.

· Developed RESTful microservices using Spring REST and MVC, and Consumed REST based with Rest template based on RESTful APIs.

· Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).

· Used Spring Boot for building applications along with Spring Initializer and bootstrapping the build configuration for a Boot-based web application.

· Used Spring JDBC and Spring Hibernateto manage Data Access with DAO design pattern.

· Used Spring Boot and developed the application as microservices.

· Developed Spring Batch processing java application to read different file formats which feeds to the database.

· Developed the Services using AWS Elastic Search, Restful API Services using JAX-RS and Java.

· Integrated with Pivotal Cloud FoundryServices like Config Server, Cred Hub.

· Deployed apps using Jenkins into PCF.

· Implemented API Documentation with Swagger.

· Used Rest client - POSTMAN and SOAPUI tools to test REST API services.

· Implemented JMS using Spring JMS module to communicate with queues.

· Created builds using Maven and pulled the project code from GitHub repositories.

· Used Jenkins as CI tool.

· Wrote Stored Procedures and complex queries in Oracle 12g database.

· Deployed in Linux environment and used Tomcat as application server, UNIX shell scripts for data migration and batch processing.

· Worked on the JASPER Soft Studio to generate JASPER reports.

· Developed test cases using Junit and created stubs using Mockito framework.

· Implemented the project in Agile methodology & participated actively in daily stand up calls.

· Served as POC for on call support in the production team on a rotation basis.

· Worked with onsite business during the production support call and discussed the application functionality.

· Used Splunkfor checking on the logging information in order to dig deep into the issues reported.

· Worked on the performance related issues by analysing the calls coming to app using Splunk.

  • Environment: JDK, J2EE, Java , HTML, CSS3, JavaScript, MySQL, Angular JS, jQuery, JSON, Maven, Spring, Spring Boot, JPA, JDBC, AWS, POSTMAN, Jenkins, REST API, JSF and Rich faces, Active MQ, JProfiler, Rabbit MQ, Git, Eclipse IDE, Swagger, Junit, Splunk.

Java Developer

AIM Specialty Health
04.2017 - 10.2018

Responsibilities:

· Involved in the requirements review, design, development, Unit testing and Bug fixing of the system and used Agile Development methodology.

· Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.

· Used JavaScript, jQuery, HTML & CSS for UI interface design.

· Used Java Script to perform validation on the client side.

· Used AJAX to implement front end /user interface features in the application.

· Developed Java POJO's to capture the UI data and communicate with Spring MVC.

· Written Controller and DAO classes to interact with hibernate.

· Data Operations are performed using Spring wiring with Hibernate and Implemented Hibernate Template and criteria API for querying database.

· Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.

· Performed unit testing using Junit and wrote Test Cases on every new version before sending it for User Acceptance Test (UAT).

· Used ANT for compilation and building JAR, WAR and EAR files and deployed the application on

· Used Log4J for debugging the application.

· Used Eclipse for coding the application and used SVN for change control.

· Coordinated with the QA and offshore teams for resolving defects and deployment related issues.

· Involved in post-production activities which includes resolving application specific issues and pushing the fixes in deployments after each production release.

  • Environment: Java, HTML, CSS, JavaScript, jQuery, AJAX, Spring Core, Spring MVC, Hibernate, DAO, Oracle 11g, PL/SQL, JDBC, Oracle WebLogic 10, ANT, SVN, Windows XP, Linux.

Java Developer

Tech Mahindra
09.2013 - 06.2015

Corporate e-Banking is an internet-based solution that can provide corporate clients with the facility to setup and manage their banking instructions. It provides the bank with the facilities to manage multiple users, user groups and their access profiles and roles. The system enables key banking processes including Cash Management, Balance and Transaction Reporting, Corporate Information. It is based on the E-Commerce platform and empowers the bank to harness the tremendous potential of the internet and internet technologies.

Responsibilities:

· Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.

· Designed and developed front view components using HTML and JSP.

· Developed Interactive web pages using AJAX and JavaScript.

· Developed UI navigation using Struts MVC architecture (JSP, JSF, tiles, JSTL, Custom Tags).

· Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using Struts framework.

· Developed reusable utility classes in core java for validation which are used across all modules.

· Developed Java classes for implementing Business logics using EJB (Stateless session, entity, message driven beans).

· Used JNDI to support transparent access to distribute/d components, directories and services.

· Provided data persistence via Hibernate for CRUD operations in the application.

· Configured and tested the application with database server Oracle 10g.

· Used Oracle, server databases as backend applications and generated queries using Toad.

· Deployed and tested the application with servers Tomcat.

· CVS was used for the version control.

· Responsible for writing JUnit test cases and Peer level testing.

· Involved in bug fixing using Jira.

· Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.

  • Environment: Java, HTML, JavaScript, JSP, JSTL, Struts, EJB, Hibernate, JNDI, XML, AJAX, SOAP, WSDL, UML, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat, JBoss, Oracle, Toad, CVS, Eclipse, Windows NT, Unix/Linux.

Education

Masters - Computer Science

Silicon Valley University
San Jose, CA
08.2017

Bachelors - Computer Science

Ashoka Institute of Engineering And Technology
Malkapur, Hyderabad
05.2013

Skills

Domain

Technologies Used

Programming Languages:

Java

JAVA Enterprise

Technologies:

JDBC, Servlets, Spring Core, Spring Security, Spring JDBC, Spring Integration, Spring Batch, SOAP and RESTful Web Services, JPA, EJB, Hibernate

Front End (Web):

HTML, XML, JSON, CSS, JSP, JSTL, Bootstrap, JavaScript,

JavaScript:

jQuery, Angular JS, React JS

Frameworks:

Struts, JSF, Spring,

Application Servers:

JBoss, WebLogic, Tomcat

Databases:

Oracle, MySQL, PostgreSQL

Build Tools:

Maven, ANT

Operating Systems

Windows, Unix, Linux

Design Patterns:

Business Delegate, Front Controller, Singleton, Observer, DTO, DAO, MVC, Factory, Abstract Factory

Design Methodologies:

Agile, Scrum, Test Driven, Waterfall

IDEs:

Eclipse, NetBeans, Spring tool suite

Tools:

  • Junit, JMETER, Mockito, Splunk

Timeline

Java Full Stack Developer

RGA
04.2023 - Current

Java Full Stack Developer

US BANK
08.2022 - 04.2023

Java Full Stack Developer

Cardinal Health
04.2021 - 08.2022

Java Developer

AAA Insurance Company
06.2019 - 03.2021

Java Full Stack Developer

Omnicare, CVS Health
11.2018 - 05.2019

Java Developer

AIM Specialty Health
04.2017 - 10.2018

Java Developer

Tech Mahindra
09.2013 - 06.2015

Masters - Computer Science

Silicon Valley University

Bachelors - Computer Science

Ashoka Institute of Engineering And Technology
MANASA Kolipaka