Você está na página 1de 5

Durga

Java Developer prasadjava69@gmail.com


203-813-5621
_____________________________________________________________________________________________
Professional Summary

• Around 7+years of IT experience in Software Development Life Cycle (SDLC) enterprise application design,
development, testing, debugging, documentation, deployment and integration of different software applications.
• Experience in design, development and deployment of n-tier enterprise applications for J2EE platform using
Java 8, JSP, Servlets, JSF, Face lets, Spring, Struts, Tiles, JSTL, JMS and XML, Spring Cloud, Spring-boot
micro-services.
• Expertise in Web Front End technologies like AngularJS 1/2, HTML5, CSS3, jQuery, Java Script, type script
DHTML, XML/XSL, JSON, React/flux, Cloud, Node JS, Mongo DB.
• Expertise in Spring framework versions 4.0/3.5. Well versed with different features of Spring like Inversion of
Control(IOC) Aspect Oriented Programming(AOP), Model View Controller(MVC), JDBCTemplate, Hibernate
Integration, Spring Web Services etc.
• Experience in implementing and consuming Web Services (SOAP and Restful) using Apache Axis2, JAX-WS,
JAX-RS. Experience in documenting Web Services using Web Services Description Language (WSDL).
• Experience in creating and maintaining Business rules JBoss Drools and JBoss Drools Guvnor 5.
• Strong experience in database design and development including triggers, functions, stored procedures using
Oracle (11i and 10g), MangoDB, MySQL and MS SQL databases.
• Expertise in Analyzing and Troubleshooting the Environment and Application Issues
• Strong Communication Skills and Excellent Customer Relations in Collecting and Analyzing user requirements.
• Experience in using Task/defect management systems like Mercury, Bugzilla, JIRA and TD.
• Excellent experience with several industry-standard Java integrated development environments including
Eclipse, RAD, IntelliJ.
• Wrote Junit test scripts using Mock frameworks like (Easy Mock and Power Mock).
• Excellent using REDIS for database memory storage and message broker.
• Experience with Active MQ for build to handle use cases, and message queuing.
• Expert in writing business logic using core JAVA 8.
• Possess strong analytical thinking, quick learning and troubleshooting capabilities, proactive listener & team
player, commitment to co-operative teamwork and excellent interpersonal communication skills.
• Exceptional ability to quickly master new concepts and capable of working in-group as well as independently
with excellent communication skills.
• Experience creating logs from PCF components and app logs from hosted app using PIVOTAL CLOUD
FOUNDRY.
• Form validations with the JavaScript libraries such as Node JS and Angular JS.
• Deploying project to cloud using AWS.
• Designed common patterns using spring cloud
• Experience with CI/CD tools like GIT, Docker Container, Jenkins.

Technical Expertise

Web Development HTML, JSON, CSS, AngularJS 1/2, Java Script, AJAX, NodejS, typescript,
XML XSD, DTD, XPATH, SAX, DOM, JAXB, JAXP, XML
Web Services SOAP, RESTful, Apache Axis 2, JAX-WS, JAX-RS, WSDL, XML-RPC.
Frameworks Struts 1.x, Spring 4.0/3.5(IOC/MVC/AOP/Templates), JBoss Drools 5
Application/Web Servers Web Logic (9.x,10.x), JBoss 4.x/5.x, Tomcat(5.x/6.x), Apache Web Server
RDBMS Oracle10g, 11i, MySQL, DB2, Mango DB
Micro-Services Spring-boot
IDEs Eclipse, IBM Rational Application Developer, Microsoft Visual Studio
ORM Hibernate, JPA
Build Automation Ant, Maven
Logging Log4j, SL4J
Message Broker RabbitMQ, ActiveMQ
Version Control Subversion, Clear Case, CVS, perforce, GIT.
Defect Management Clear Quest, Jira, Bugzilla, TD
Operating Systems Windows 2000/XP/Vista/Windows7, UNIX(Shell), IOS7, Linux (Ubuntu)
Cloud Services Amazon Web Services(AWS), Azure, Spring Cloud, Pivotal Cloud Foundry
CI/CD TOOLS Jenkins, Docker, GIT HUB.

Professional Experience
Client: Bank of the West, San Ramon, CA
Dec 2016 – Till Date
Role: Java Full Stack Developer
Project: Screening KYC

This is the critical application in compliance group, which help to on customer on boarding process.
Screening KYC is web service which is process input party payload submitted by the client and interact
with multiple vendors and other services in organization and based on business rules it will provide score
that helps client/Business to take decision on customer onboarding.

Responsibilities:
 Used Agile(SCRUM) methodologies for application development.
 Manage client expectations and document business requirements by weekly meetings with management team.
 Used REDIS for database memory storage and message broker.
 Used AngularJS 2, type script, HTML5, CSS for building the User Interface.
 Initially started with AngularJS 1 and later started working on an update to AngularJS 2
 Implemented AngularJS provider injection to handle the request to Web API with JSON response (Build a
factory to return each of the RESTful services).
 Used Spring-boot micro-services for monitoring and tracking the application.
 Developed Web-Services to allow communication between applications through REST over HTTP.
 Used Spring API's for wiring components using dependency injection.
 Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO's.
 Implemented object/relational persistence (Hibernate) for the domain model.
 Used Active MQ for build to handle use cases, and message queuing.
 Used Node JS and Mongo DB for creating API’S.
 Using Microsoft AZURE for hosting the project.
 Wrote Junit test scripts using Mock frameworks like (Easy Mock and Power Mock).
 Experience in creating and maintaining Business rules JBoss Drools and JBoss Drools Guvnor 5.
 Used API.ai and IBM Watson for creating events for NLP (Natural Language Processing).
 Built avatar with the java script in loom.ai using unity.
 Expert in writing business logic using core JAVA 8.
 Created logs from PCF components and app logs from hosted app using PIVOTAL CLOUD FOUNDRY.
 Involved in implementing Programmatic transaction management using AOP. Spring Controllers were used
with Angular JS to route the control to desired.
 Developing Oracle PL/SQL stored procedures, Functions, Packages, SQL scripts for oracle 11g.
 Used Maven for application life cycle management and Bitbucket for continuous integration.
 Used Log4J to capture the log that includes runtime exceptions.
 Developed a dynamic and secure front-end that consumes our API using Angular.js.
 Used Angular Plugins for audio and video playback.
 Designed common patterns using spring cloud
 Used Angular UI bootstrap for creating the web pages.
 Used GIT controls to track and maintain the different version of the project.
 Used Amazon web Services(AWS) and Azure web services for cloud database storage.
 Experience with CI/CD tools like GIT, Docker Container, Jenkins.

Environment: Java 8, J2EE, XML, Junit, Agile, JavaScript, type Script, AngularJS 1 and later 2, MySQL, IBM
Watson, API.AI, jQuery, Ajax, Spring Core 3.1, Spring (IOC, MVC, ORM), UNIX, hibernate 4.3, HTML5, Log4j,
CSS3, GIT, Eclipse, Tomcat 7.0, JSON, Mockito, AWS, Node JS, Spring-Boot, Pivotal Cloud Foundry, Mongo DB,
Jenkins, Node JS, Spring Cloud, Amazon Web Services, ActiveMQ.

Client: American Family Insurance, Madison, WI


Oct 2015 – Nov 2016
Role: Java Developer
Project: Risk Reports Service

The Risk Reports application is designed and developed to generate various reports for American
Family Insurance to assist with the customer requirements. The reports are generated from
various vendors and customer data Hub that makes integration of application with numerous
other services. The application webpages provide various options for user to order and view
reports. It mainly provides the users with a facility to retrieve information for different requests
and the related memos attached to those reports.

Responsibilities:
• Used Agile Software methodology and involved in Iteration planning, requirements analysis, design, coding,
testing, and documentation.
• Used Boot Strap, AngularJS 1 HTML5, CSS3 for building the UI.
• Created AngularJS controllers, custom directives and integrated with the Restful services on the backend.
• Used Spring framework for the MVC implementation. Created the Spring controllers and used annotation for
mapping the request flows.
• Extensively used different features of Spring like Tag Libs, IOP, AOC, JDBCTemplate for building the
application.
• Used REDIS for database memory storage and message broker.
• Involved in design and development of RESTful (JAX-RS) web services, JSON response to web service.
• Consumed Restful services exposed by the planning team to display the planning schedule.
• Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries.
• Used MySQL as the database. Created scripts for creating the tables, stored procedures, functions, triggers and
relationships.
• Used Active MQ for build to handle use cases, and message queuing.
• Using AngularJS and Angular UI-Bootstrap extensively for developing the UI using MVC
• Worked with designers in gathering inputs related to wireframes and converting them into HTML pages using
HTML5, CSS3, Angular JS
• Used Spring JDBCTemplate to communicate with the database.
• Development of scalable Linux deployments using Docker
• Used Git for version controlling.
• Wrote Junit test scripts using Mock frameworks like (Easy Mock and Power Mock).

Environment: Java 8, AngularJS 1, HTML5, CSS3, Boot Strap, Spring 4.0(MVC, IOC, AOP, JDBCTemplate),
RESTful Services (Creating and Consuming), JAX-RS, MySQL, Eclipse, WebLogic, HTML5, XML, Junit, Easy
Mock, Node JS, Spring-Boot, ActiveMQ.
Verizon, Warren City, NJ
March 2014– Sep 2015
Java Developer
Project: Customer Support GUI

Customer Support GUI is Verizon internal project, which allows viewing and updating the subscription information
of Customers. Each customer has a subscription inventory. The inventory provides the information about the
services registered by the customers. Users can access these inventories to provide customer support. Reports of an
inventory and memos with respect to customer records can be generated in an excel sheet. Authentication and
Authorization are achieved using Entrust GetAccess and data related Access Control Lists. The GUI developed
using JSP and Servlets utilizes the interfaces provided by the Business Logic to access the information from
Database. Directed the skills enhancement efforts of Business System Analysts, Designers and Developers to adopt
processes based on Agile development techniques. The functionality of Business logic was developed using EJBs.
It mainly provides the users with a facility to retrieve inventories information for different subscription account
numbers and the related memos attached to those inventories.

Responsibilities:

• Used Agile(SCRUM) methodologies for application development.


• Used JSF framework (Java Server Faces) for developing the application.
• Designed and developed web based UI using JSF, JSP, Java Script, HTML, CSS.
• Created and Consumed Restful web services using JAX-RS Jersey.
• Used Spring framework on the server side
• Created automated test cases using Selenium test suite and Selenium Web Driver.
• Used Maven for application life cycle management and Jenkins for continuous integration.
• Worked on the Database design and created PL/SQL scripts, procedures, functions and triggers for the
Oracle 10g database.
• Developed UNIX shell scripts to monitor the logs and send periodic emails.
• Developed unit test cases and test clients with JUnit and Easy mock.
• Used CVS for version control and Eclipse as the IDE.

Environment: CoreJava1.6, Agile(SCRUM), Rally, UNIX, Shell, JSF, HTML5, Selenium Web Driver, Maven,
Jenkins, CSS3, PL/SQL, Oracle 10g, JAX-RS, Spring 3.5, RSA, Jersey, JSON, Java Script, Pando tool, XML, Web
Sphere Application Server, Eclipse, JUnit, Easy Mock, CVS.

SYNTEL, Hyderabad, India


Sep 2010– Oct 2013
EIS
J2EE Developer

Responsibilities:
• Used Agile Software methodology and involved in Iteration planning, requirements analysis, design, coding,
testing, and documentation.
• Worked on Migrating the user interface from JSP and Servlets to JSF.
• Converted functional specifications to technical specifications.
• Resolving technical issues faced by other team members
• Developed classes for implementing Business logics.
• Performed Front-end development using JSF, Face lets, HTML and wrote custom tags
• Used Spring framework on the server side. Used features of Spring like IOC, AOP and JDBCTemplate.
• Configured and tested the application with database server Oracle 10g
• Developing Oracle PL/SQL stored procedures, Functions, Packages, SQL scripts to facilitate the functionality
for various modules
• Used Git for version controlling.
• Extensively worked with Struts applications in developing J2EE Components.
• Implemented the MVC architecture

Environment:JAVA, JSF 2.1, Spring 3.5, RESTful, JAXB, JAX-WS, JADCLIPSE, Eclipse, WebLogic 10.3.2,
Oracle 10g, HTML5, XML, Junit, Mockito.

Você também pode gostar