[go: up one dir, main page]

0% found this document useful (0 votes)
135 views6 pages

Vasusri - Java Full Stack Developer

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 6

Vasusri - Java Full Stack Developer

(e) vasu.mreddy0201@gmail.com

Innovative Sr. Full Stack Java Developer with around 8+ years of IT experience of in all the phases of Software
Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web
Based, Client-Server in domains like Banking/Finance, Insurance and Consulting.

Summary
 Solid experience with Object Oriented Programming and Design. Extensive programming experience in
developing web based applications using Java, JEE, JSP, Servlets, EJB, Struts1.x/2.x, spring, Hibernate, Tiles,
JDBC, JavaScript, HTML, JS Libraries, Web Services etc.
 Strong experience in UI & client side validations using HTML 5, CSS3, Java script, JSP, GWT, Struts tag libraries,
DOJO, AJAX, JSON, XML, XSLT, NPM, React JS, Angular 2/4/6/8/9, ExtJS, and jQuery.
 Expertise in implementing MVC frameworks using Struts 1.x/2.x, spring, JSF, Custom MVC and Hibernate for
persistence.
 Proficient in using Design Patterns like GOF Design patterns(Creational, Structural and behavioral) and J2EE
design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO, DTO etc.
 Design, implement and test services experience in a Micro Service-oriented architecture and has implemented
the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).
 Experience in developing backend APIs with Spring Boot and REST API in microservices architecture.
 Experienced in working with AWS Cloud platform and its services like: EC2, S3, EBS, VPC, ELB, Dynamo DB, AMI,
Redshift, RDS (Aurora), IAM, SNS, SWF, SES, ELASTIC BEANSTALK, Route 53, Auto scaling, LAMBDA, Cloud Front,
Cloud Watch, Cloud Formation, Security Groups, other cloud services, Cloud Foundry.
 Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX-RS,
AXIS, CXF, SOAUP UI etc.
 Designed and developed Angular Components - Directives, Controller, Services and Two Way binding.
 Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions,
Triggers, Sequences, Indexes and Views etc.
 Working on IVR development migration the application to nuance framework NDF
 Performed unit testing using JUNIT test cases and used Mockito, Sonar.
 Involved in using JMS & IBM MQ Series for Asynchronous messaging.
 Expertise in using J2EE Application Servers such as Web Logic 8.1/9.2/10.3.3, Web sphere 8.2 and Web Servers such
as Tomcat 6.x/7.x
 Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using Microsoft
Visio and Rational Rose. Expertise in using IDE’s like My Eclipse, Eclipse 3.x/4.x, RAD and IntelliJ.
 Experience with build/deployment and release of the application using Maven, Ant.
 Extensive experience with Waterfall, RUP and Agile Scrum Methodologies.
 Experience in tracking defects, issues, risks using Clear Quest, Quality Center.

Academic Credentials
 Master’s in Computer Science from NPU – 2016.
 Bachelors in Computer Science from JNTU(K) – 2015.

Technical Skills
 Languages: Java (J2SDK 1.4/1.5/1.6/1.7/1.8 & J2EE  Frameworks: Struts 1.x/2.x, MVC, JSF, Spring
1.4/1.5/1.6), C, C++, PL/SQL Framework 3 - Spring MVC, Spring Core, Spring
 Web Technologies: GWT, JSP, JDBC, JavaScript, DAO, Spring Boot
NPM, Node JS, React JS, AJAX, HTML, DHTML,  Methodologies: Waterfall model, RUP, Agile
XPath, XML, XSLT, Angular 2-9, ExtJS3x/4x, SCRUM
JQUERY, and Taglibs.  Agile Tools: Rally, IBM Rational Team Concert
 Web services: WSDL, SOAP, JAX-WS, JAX-RS,  Databases: MySQL, Oracle 9i/10g/11g, DB2,
AXIS 2, CXF, REST API, JAX-RS, and JERSEY. Hadoop
 Operating Systems: Windows, Unix  Tools: SOAP UI, File Zilla, ANT, Putty, Edit Plus
 Object/Relational Mapping: Hibernate  IDEs: Eclipse 3.2,4.x, IntelliJ, My eclipse, RAD
 App/web Servers: Web Sphere 8.1/8.2, Web logic  Version controlling tools: CVS, SVN, IBM Clear
8.1/9.2/10.3.3, and Apache Tomcat 5.0/6x/7x case
 Issue Tracker tools: Quality Center, Clear Quest  Cloud Technologies: Amazon EC2, EBS, RDS,
IAM and S3

Work Experience

Anthem inc, 03/2020 - Till Date


IVR /Java Developer

The Cardinal Health provides clinically proven medical products and pharmaceuticals and cost-effective solutions that
enhance supply chain efficiency from hospital to home. Cardinal Health connects patients, providers, payers, pharmacists
and manufacturers for integrated care coordination and better patient management.

Responsibilities / Deliverables:
 Involved in design and development as a JSE and JEE Software developer on an Agile platform to development
processes on Software Development life cycle (SDLC).
 Understanding business requirements and developing new IVR (Interactive Voice Response) call flows.
 Develop application code and call flows using Voice XML (VXML), Nuance Dialogue Modules (NDM), JAVA on a
Nuance Development Framework (NDF)
 Implementation of the markup of the project using HTML5, CSS3, Bootstrap and created different modules in the
application and applied Angular 8 to enhance the user interface, for making restful API calls and data binding.
 Designed and developed asynchronous RESTful Microservices using Spring boot.
 Design new IVR call flows as part of project enhancements, creating technical design document and creation of
use cases.
 Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and
Spring Boot.
 Worked on IVR applications using nuance NDF framework (Nuance framework development) for the migration
of applications.
 Worked on the new grammars (speech and DTMF-Dual Tone Multi Frequency) using GRXML (Grammar
extended markup language).
 Involved in migration of the 6 different applications using Nuance framework along with java on the backend.
 Willing to learn any new technical stack like Nuance mix and work on the project.
 Worked on server-side web applications using Node.js and involved in Construction of UI using jQuery, Angular
8/9, Bootstrap, and JavaScript.
 Built Angular 8 components, UI services to consume rest services using Component based architecture provided
by Angular 8.
 Implemented Spring boot microservices to process the messages into the Kafka cluster setup
 In IVR NDF framework, worked on the service state engine concept that allows us to build a call flow in xml files.
 All the state engine files are configured in xml files(Nuance Framework).
 Worked on the Nuance framework which has prompts, sentences, wav files for the development of the
application.
 Worked on the IVR framework for the data access calls that are made for backend DB calls.
 The IVR framework there state engine xml files which consists of the events like dm-state tag , audio tag, action
tag, session-mapping.
 In IVR Nuance Framework development have worked on the grammar files both for English and Spanish version.
 Have good exposure of working with Spanish versions of the app development.
 Build Spring Boot microservices for the delivery of software products across the enterprise.
 Decompose existing monolithic code base into Spring Boot microservices.
 Created client library that provided load balanced and fault tolerant consumption of Spring Boot microservices
from monolithic application.
 Developed the application using Servlets and JSP for the presentation layer along with JavaScript for the client-
side validations.
 Implemented Microservices architecture using Spring Boot for making application smaller and independent.
 Experience in building Web Enabled Applications using Java, J2EE, JSP, Servlets, EJB, JSTL, JDBC, JMS, Spring,
JNDI, Ant, Maven, Web Services SOAP, & RESTful.
 Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot
for micro-services. Used JPA in mapping bean class to database tables to provide transparent persistence.
 Designed and developed services using JAX-RPC, JAX-RS and WSDL.
 Developed Spring Configuration files for Oracle 10g and for Data Access Components using SQL, JDBC.
 Managed Object Persistence, Data retrieval using JPA, JDBC with Oracle database.
 Involved in creating complex SQL data base queries and calling Stored Procedures.
 Used Hibernate as ORM to map Java classes to data base tables.
 Used Maven scripts in building the application and auto deploying it to the environment.
 Configured Jenkins build jobs for various services to facilitate continuous integration.
 Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic
Compute Cloud (EC2), Elastic Container Service, Simple Storage (S3), Elastic Beanstalk and Cloud Watch, creating
S3 buckets and managing policies for S3 buckets.
 Created Maven builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
 Created Gradle builds to build and deploy Spring Boot microservices to internal enterprise Docker registry
 Checked the health and utilization of AWS resources using AWS Cloud Watch.
Environment: JDK 1.8, Microsoft Visio 2010, HTML5, VXML, Nuance Framework development(NDF),CSS3, JavaScript,
Angular 8/9, Bootstrap, Microservices, Spring Boot, XML, JSON, JDBC, Spring, Spring MVC, Spring AOP, Spring IOC,
SOAPUI 5.2.1, SQL, RESTful, JAX-RS, Maven, Oracle 10g, AWS S3, EC2, Spring Tool Suite, Apache Tomcat, Jenkins 1.4, Junit,
Mockito.

CotivitiInc, Towson, MD 01/2018 – 02/2020


Full Stack Developer

Cotiviti provides Sentinel as a web-based healthcare early-warning fraud and abuse detection and overpayment
protection application, which shields health payer’s assets from preventable misuse. The application's built-in business
intelligence identifies potential fraud cases, spots possible billing misunderstandings and mistakes, and alerts the payer to
opportunities to improve adherence to the medical policies. Cotiviti focuses on improving the financial and quality
performance of the clients

Responsibilities / Deliverables:
 Involved in all phases of the project development, design, development, coding and testing.
 Performed client validations using JavaScript and server-side validations using in built Struts Validation
Framework. 
 Involved in writing exception and validation classes using core Java, implemented the user interface using JSP,
XSL, servlets, JavaScript, HTML5, Angular JS, AJAX, CSS3, etc.
 Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the
relational database. 
 Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from
Hibernate DAO layer.
 Developed Angular services making use of resource service to perform REST API calls to the backend.  
 Used Angular for the two-way data-binding allowing auto synchronization of models and views.
 For Web Application using different technologies Java, JavaScript, JDK, JDBC, JSP, Servlets, Hibernate, JDK etc.
 Used JMS (Java Message Services) API for reliable and asynchronous communication.
 Created the Dynamic webpage and Static webpage using different framework and store the data into database.
 Developed the Java server components using Spring, Spring MVC, Hibernate and Web Services Technologies.
 Used JBoss application server for deploying the Web application and Log4j for application logging and debugging.
 Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
 Creation of database objects like tables, views using oracle tools like Toad, and SQL* plus.
 Used Hibernate as persistence framework for DAO to access the database.
 Created many REST (GET/POST/ PUT/DELETE) service endpoints, both for POST and GET operations using groovy
language and grail platform, and SOAP service connect to the client to change the records, etc. Used Grunt.js for
task Runner for JavaScript.
 Used JUnit Testing Framework for performing Unit testing. 
 Integrated back-end code with highly interactive application AJAX, worked with complex SQL queries, Functions,
Various stored procedures were written to achieve the back-end functionality.
Environment: Java, Spring MVC, Hibernate, JMS, Servlets, Angular JS, Javascript, HTML5, CSS3, XML, XSL, Apache Tomcat,
XSLT, JDBC, JSP, JDBC, Grunt, AJAX, Web Services - REST, SQL, PL/SQL, Log4j, Junit, Jboss, etc.

Vanguard, Malvern, PA 01/2017 – 12/2017


Full Stack Developer

Vanguard is one of the world’s largest investment companies offering a large selection of low-cost mutual funds, ETFS,
advice and related services. I have worked on International Fund management to load the fund data files from multiple
sources into the application. Once the data is loaded used restful services and UI technologies to display the data on the
portal.

Responsibilities / Deliverables:
 Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
 Used AGILE methodology and participated in SCRUM meetings. 
 Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular 6. 
 Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, Bootstrap,
Javascript, Angular 6, and Node JS.
 Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly. 
 Spring Controllers were used with Angular 4 to route the control desired Java services. Developed Controller for
request, response paradigm by Spring Controllers using Spring-MVC.
 Developed core Java programs for all business rules and workflows using Spring framework.
 Involved in using spring concepts – DI/IOC, AOP, Batch implementation and Spring MVC.
 Involved in Declarative transaction management using Spring AOP.
 Used Spring MVC, and Spring Boot for developing web application module.
 Created Typescript reusable components and services to consume REST API's using Component-based
architecture provided by Angular 4.
 Developed Restful services using Rest Template and Microservices using Spring Boot.
 Implemented Batch jobs using Spring Batch and configured through Tivoli Work Scheduler.
 Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
 Used Apache CXF to create SOAP based & Restful web services.
 Developing the Microservices using Spring Boot that create, update, delete and get the assignment information
from backend.
 Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also
used Hibernate Persistence Strategy to interact with database. 
 Involved in the development of java components by using Hibernate and spring to persist the data in DB. Involved
in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing
second level cache using Hibernate.
 Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.
 Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session
Facade, MVC and DAO.
 Worked with JAXB, JAXP and XML Schema for exporting data into XML format and importing data from XML
format to database.
 Used RESTful client to interact with the services by providing the RESTful URL mapping. Used JSON as response
type in REST services.
 Designed and developed Restful service interface using Spring MVC to the underlying customer event API.
Involved in building Restful Web services using JAX-RS API.
 Built Maven scripts for automated deployment and for the build operation of the entire application. 
 Deployed the application on WebSphere Application Server and Configured JMS to send messages on the queue. 
 Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using
AWS admin console. Project migration into cloud environment using AWS, Docker container.
 Used GIT for Source version controlling. 
 Performed unit testing using Junit, Mockito and Power Mockito and ran the TEST SUITE using EMMA tool.
Environment: Java 1.8, J2EE, Spring Framework – IOC, AOP, MVC, Batch, Hibernate, Microservices, AJAX, Oracle 11g, Web
Services, Agile, REST, XML, Spring Boot, SOA, WSDL, SOAP, CXF, WebSphere, RAD, Angular 4/6, JUnit, ReactJS, Power
Mockito, Grunt, GitHub, Oracle – SQL, PL/SQL, JMS, Tivoli, Jenkins, SVN

Net Health, Pittsburg, PA 03/2016 – 12/2016


Java J2EE Developer

The project deals with development of EIVR (Enterprise Interactive Voice Response) application as a call center by
providing them with the information like Claims, ID card, Eligibility, and Benefits. The EIVR is an enhancement to the VRU
system and is capable of interacting with the users both by voice and/or key presses

Responsibilities / Deliverables:
 Followed Agile (Scrum) methodology and involved in daily SCRUM meetings, sprint planning, showcases and
retrospective and used JIRA as a tracking tool for the sprints.
 Developed user interfaces screens using HTML5, JSPs, JavaScript, CSS3, and Angular 4/6 with middle tier
framework as Spring using MVC framework.
 Develop and Enhance grammar files for both Speech/DTMF using Grammar XML
 Analyze business requirements. analyze impacts to current IVR functionality and designing IVR Call flows.
 Worked on Angular 4/6 to generate various components, routes, services, pipes and structured application code.
 Designed and developed vice using synchronous protocols like HTTP, REST (JAX-RS).
 Implemented Spring Framework including Spring Core/IOC, Spring AOP, Spring ORM and Spring Batch and
implemented the authentication, authorization, and access-control features by making use of Spring Security.
 Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
 Implement new IVR call flow designs, menus, routing rules.
 Working on testing the IVR applications after the development of the application.
 Performed web Page Applications using AngularJS with other development teams.
 Developing RESTFUL web services using Spring Boot, Spring RESTFUL template, JPA, Cloud Foundry.
 Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from SQL based
schema.
 Developing the Microservices using Spring Boot that create, update, delete and get the assignment information
from backend. Consumed REST based Microservices with Rest template based on RESTful APIs.
 Implemented Caching mechanism using Spring Boot.
 Written Shell scripts to copy output files to a different location from Spring Batch.
 Developed Microservices using RESTful services to provide all the CRUD capabilities.
 Developed unit and integration tests for existing Microservice using JUnit, Mockito environments for
development and QA teams.
 Fixed defects identified during QA, UAT and Production.
Environment: Java 1.7, Spring MVC, IOC, AOP, Spring Boot, Hibernate, JDBC, MicroServices, Angular 4/6, Javascript,
SOAPUI, Webservices, REST, AWS, EC2, Redshift, Node JS, JSP, Jenkins, HTML, XML, XSLT, SOA, WSDL, CVS, Jira, Mockito,
WebSphere, Cassandra, Tomcat, Junit.

Datamatic Tech, Hyderabad India 07/2013 – 08/2015


Java Developer

Responsibilities / Deliverables:
 Involved in estimations using Fibonacci methodology and divided into different user stories with points.
 Designed UI using HTML, Java script, CSS, JSP, AJAX and Tag Libraries.
 Client-side development using AJAX, jQuery, and DOJO. Implemented a JavaScript validation API.
 Implemented a Middle tier using Spring MVC to process client requests and build server-side graph models using
mx graph server-side framework.
 Developed with logging, exception handling and transaction management using Spring AOP.
 Consumed web services and using CXF API to build client jars. Coordinate with services team to produce a valid
service response meeting business and application needs.
 Involved in integrating spring with Hibernate and involved in setting up configuration properties, ORM mappings
and CRUD operations with data base. Used sessions, transactions, criteria’s and queries to develop business
requirements.
 Creating JUNIT test cases to have thorough Unit testing to avoid defects.
 Planned Sprint releases, deliverables, and dependencies with other vendor teams through SOS (Scrum of Scrum
meetings) and participate in weekly status meetings to discuss on the project progress.
 Suggested solutions for various functional problems to product owners.
 Involved in peer & lead level design & code reviews and Code verification with each developer to make sure that
we follow standards.
 Web logic server set up, build and deployment. Used JMS queues for messaging.
 Intimate outage of the application to the internal teams regarding the production deployments.
 Working with the middleware team and DBAs regarding the database issues and code deployments.
 Identified check style, PMD and Find bugs and fixed them.
 Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
 Designing application components and distribute the work between the developers.
Environment: Spring MVC, IOC, AOP, Hibernate, JDK1.6, DOJO, AJAX, JSON, Eclipse, IText, Oracle 11g, Web logic 10.3,
UNIX, Log4J, Servlets, CSS Style using SASS, Maven3.x, CVS, JUnit, XML, JAXP, JAXB, XSLT, Putty.

References: Available upon request

You might also like