Post Job Free

Resume

Sign in

Management Project

Location:
McLean, VA
Posted:
February 25, 2015

Contact this candidate

Resume:

Vara Prasad

Summary:

. Over * years of strong software experience in design, development and

deployment of web-based and Client-Server business applications using

OOP, Java/J2EE technologies.

. Over 6+ years of professional experience in Systems Analysis, Design,

Development of various Client/Server and Internet Applications.

. Experience in Software Development Life Cycle (Requirements Analysis,

Design, Development, Testing, Deployment and Support)

. Extensive experience and expertise in developing web applications

using Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate,

JMS, JSF and XML.

. Good knowledge of Stateful/ Stateless Session EJBs and Entity EJBs.

. Knowledge in Application Design and Development using OOA, OOD, OOP,

MVC, SOA, ESB and J2EE.

. Experience in developing GUI screens using HTML, XHTML, DHTML, CSS,

JSP, JSTL, Struts, JAVASCRIPT, Flex and Web2.0 JQuery, AJAX.

. Experience in developing and consuming Web Services using WSDL, SOAP,

HTTP, and UDDI.

. Efficient use of various design patterns such as MVC (Model-View-

Controller), Singleton, Service locator, DAO (Data Access Object), DTO

(Data Transfer Object), and Business Delegate in the development of

distributed Enterprise Applications.

. Good Experience in usage of version controls such as CVS, VSS, SVN and

Clear Case.

. Experience in XML Technologies XML, XSLT, XSD, Xml Schema and Worked

on parsers like JAXB, JAXP, SAX and DOM.

. Knowledge with BEA Weblogic 8.x/7.x, IBM Web sphere application server

6.x/5.x, Apache Tomcat 5.x/4.x, Jboss and have good knowledge of J2EE

standard compatible application servers.

. Experience with databases such as Oracle 10g/9i/8i, SQL Server,

Sybase, MySQL, RDBMS Design, PL/SQL, MS-Access and written complex SQL

queries and Stored Procedures.

. Extensive experience in different IDE's like MyEclipse, Eclipse, RAD,

WSAD, Net beans, and JDeveloper.

. Skilled in project management activities involving analyzing

information system needs, evaluating end-user requirements, custom

designing solutions, troubleshooting for complex information systems

management.

Skills:

Operating Systems: Windows NT/2000/2003/Vista/7/8

Programming Languages: C,C++,Java,J2EE,PL/SQL

J2EE/JAVA Technologies: Core Java, JDK 1.7,Servlet, JSP, JDBC,

Collections Servlets,, JSTL, JDBC, JMS, JNDI, RMI,

EJB, JFC/Swing, AWT, Applets, Multi-threading, Java

Networking

Frameworks: Struts 2.x, Spring, Hibernate

Web/Application Servers: Oracle/BEA Weblogic 8.1/9.1/10.3.6, JBoss,

Tomcat.

IDE Tools: Eclipse, NetBeans

Database: Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008,

MySQL

Modeling Design/Tools: UML, Rational Rose, Microsoft Visio

Web Technologies: HTML, JavaScript, DHTML, CSS, AJAX,JSP,XML

Professional Experience:

Freddie Mac, Mclean, VA

Nov 13 - Present

Sr. Java Developer

Description:

Freddie Mac, is a public government-sponsored enterprise (GSE), created to

expand the secondary market for mortgages in the US. Along with other GSEs,

Freddie Mac buys mortgages on the secondary market, pools them, and sells

them as a mortgage-backed security to investors on the open market. This

secondary mortgage market increases the supply of money available for

mortgage lending and increases the money available for new home purchases.

Responsibilities:

. Actively participated in requirement sessions to gather business

requirements. Involved in Analysis, Design, Development, Integration

and Testing of application modules under the SDLC in first phase and

agile methodology in second phase.

. Application flows and UML diagrams were designed and developed. Use

case Diagrams, Class Diagrams and Sequence Diagrams were designed for

the application using Rational Rose and Microsoft Visio. Proposed the

implementation of Business delegate pattern such to separate view from

business process and implemented Singleton for data source lookup.

. Used java beans, model objects to transfer a package of information

among view layer, business service layer, data layer and EJBs to

execute business logic separately.

. Implemented JMS with Message Driven Beans (EJB) by configuring JMS

Queues, Topics, and Connection Factories in some portions of project.

. Frequently created Dynamic user interfaces using Ajax.

. Developed business objects which were related to every other module in

the project.

. Worked more on Collection Frameworks (CORE Java) by implementing the

tree, grid and data view structures for all the pricing data that is

created and monitored.

. Integrating between two major systems ( Selling and Pricing ) by

effectively getting the results from one system and making them

reflected on to the front end by using EJB, JSF's and prime faces.

. Provided database interface using JDBC drivers with back-end as DB2.

. Wrote JUnit Test cases for testing the Application layer and code

development layer.

. Used ANT tools to obtain maximum build process functionality such as

creating .JAR files, building and deploying the application etc.

. Built and deployed the code on web logic server 10.0 and checked the

process of integration.

. Developed and maintained user authentication and authorization by

employing EJB and connecting LDAP server.

. Designed and developed web pages using JavaScript, HTML, XML and JSP.

. Implemented Web Services components SOAP, WSDL and UDDI to deal with

exterior systems.

. Worked on log4j open source framework for logging the certain level

messages and configured log4j via a configuration file.

. Maintained the source code versions in Clear Case repository.

. Used Eclipse Indigo as a code environment and deployed on BEA Web

logic Server.

Environment: JDK 1.7, JSP, Servlets, ESB, EJB, DHTML, Java script,

JPA,JSF,DHTML, XML, ANT Build tool, AJAX, JUnit, Eclipse, Windows and

UNIX, Clearcase, Rational Rose,Log4j, XSLT, LDAP server, DB2 etc.

Citigroup, Warren, NJ

Dec 12 - Oct 13

Sr.J2EE Developer

Description:

. Banking Management is an intranet banking project used for managing

banking products.

. This application authorizing end users who can access, update and add

products.

. Managers and other staffs have authorization using their Right ID.

. This application is used for Business credit cards and online banking.

Responsibilities:

. Participating in user requirement sessions to gather business

requirements. Involved in Analysis, Design, Development, Integration

and Testing of application modules under the agile methodology.

. Designed application flows and developed UML diagrams like Use case

Diagrams, Class Diagrams and Sequence Diagrams for the application

using Rational Rose.

. Proposed the implementation of Business delegate pattern such to

separate view from business process and implemented Singleton for data

source lookup.

. Implemented JMS with Message Driven Beans (EJB) by configuring JMS

Queues, Topics, and Connection Factories.

. Used Ajax in the application to create better and dynamic user

interfaces.

. Implemented the view layer using JSP2.4, JavaScript, HTML, Controller

layer using JSP, Servlets, Business layer using Spring (IOC, AOP).

. Developed service layer classes using Spring IOC and AOP Classes. Used

Spring IOC for obtaining the policy details into transfer object upon

requesting for the policy.

. Extensively used hibernate to develop DAO layer which performs all the

DDL and DML operations for services.

. Expertise in coordinating application builds using Maven2 to clean,

installs, builds and deploy and their corresponding dependencies and

updated the documentation on to wiki pages.

. Developed rich user interface using DHTML, JQuery and equipped with

strong client side java script validation.

. Designed and developed web pages using JavaScript, HTML, XML and JSP.

Implemented Web Services components SOAP, WSDL and UDDI to deal with

exterior systems.

. Used ANT tools to obtain maximum build process functionality such as

creating .JAR files etc.

. Wrote JUnit Test cases for testing the Application layer.

. Monitor and control routing of message exchange between services and

Control deployment and versioning of services using ESB architecture.

. Worked on log4j open source framework for log the certain level

messages.

. Used Eclipse IDE as a code environment and deployed on BEA Web logic

Server.

Environment: JDK 1.5, JSP, Servlets, SOA, ESB, Spring, DHTML, Java script,

JPA,DHTML, XML, XML Parsers, ANT Build tool, AJAX, JUnit, Mule, Eclipse,

Windows and UNIX.

CMA (NYSDOH MDW), Albany, NY Dec 10

- Nov 12

Sr. Java/J2EE Developer

Description:

. Medicaid Data Warehouse is used to analyze and evaluate the Medicaid

managed care program.

. MDW is developed as part of NYSDOH Medicaid Data Warehouse Replacement

and OHIP Data Mart Operational Support.

. Some of the project functionalities include Reports, DW Assistant,

. Administration of users, Training screens to users, etc.

. A Report is a file that has a collection of data and/or information

that can be filtered or categorized within certain parameters.

. DW Assistant has ability to extract 1 million rows of output, run

custom SQL, schedule SQL code to run, etc. Administration has various

screens such as DOH Approval, Training Approval and CCC Screens, etc.

Responsibilities:

. Involved in various phases of Software Development Life Cycle (SDLC)

such as requirements gathering, modeling, analysis, design and

development.

. Designed and analyzed UI screens using JSP, Struts tags and HTML.

. Used JavaScript for client side validation.

. Used Spring Framework in the application which is based on MVC design

pattern and integration with ORM framework (Hibernate).

. Configured Hibernate Objects as Spring Beans in spring configuration

file.

. Used Hibernate Persistence Strategy to interact with database.

. Used Struts Tiles framework in the presentation layer.

. Used Java Message Service (JMS API) for reliable and asynchronous

exchange of important information

. Extensively used Spring IOC, AOP, configured Application Context files

and performed database object mapping using hibernate annotations.

. Used Spring Framework for Dependency injection and integrated with the

Hibernate.

. Used DAO design pattern to retrieve the data from database.

. Used Web services for sending and getting data from different

applications using SOAP messages.

. Services like event handling, data transformation and mapping, message

and event queuing and sequencing using ESB architecture.

. Used Hibernate to access Oracle 9i database for accessing customer

information.

. Used JUnit framework for Unit testing of application.

. Deployed the application on IBM Web Sphere.

Environment: Java, J2EE, Struts, Hibernate, Spring, ESB, JSP, Servlets, JMS

API, XML, SOAP, JDBC, JavaScript, UML, HTML, JUnit, IBM WebSphere, Tomcat,

Eclipse, MySQL, Unix.

Bank of America, Charlotte, NC

Sep 09 - Dec 10

Mid-Level Java/ J2EE Developer

Description:

. The Bank of America Corporation is an American multinational banking

and financial services corporation headquartered in Charlotte, North

Carolina.

. It is the second largest bank holding company in the United States by

assets. As of 2010, Bank of America is the fifth-largest company in

the United States by total revenue, and the third-largest non-oil

company in the U.S. (after Walmart and General Electric).

. In 2010, Forbes listed Bank of America as the third biggest company in

the world.

. The bank's 2008 acquisition of Merrill Lynch made Bank of America the

world's largest wealth management corporation and a major player in

the investment banking market.

Responsibilities:

. Involved in analysis and design phases of software development life

cycle (SDLC).

. SCRUM development process was used for the product life cycle

management

. Created detail design document, use cases and class diagrams using

Rational Rose.

. Implemented/Developed core J2EE patterns: MVC, DI/IOC, DAO, Business

delegate, Service Locator, Singleton for the enterprise applications.

. Front-Tier : Primarily focused on the Spring components such as

Dispatcher Servlets, Controllers, Model and View Objects, View

Resolver

. Involved in writing application Context XML file that contains

declarations and other dependent objects declaration.

. Used Struts Validator plug-in for enterprise level validations and

developed core for obtaining bean references in Spring IOC framework

and implemented Dependency Injection (DI/IOC)

. Middle-Tier: Primarily focused on Business Logic using EJB components,

such as

. JavaBeans, Business Delegate, MDBs, JMS, DAO's and hibernate. Used

Stateless session

. Beans (EJB) and implemented the business logic.

. Used Web Services - WSDL and SOAP and apache-CXF to communicate

between the systems.

. Implemented Object Relational Mapping (ORM) for mapping between the

java classes and database tables using Hibernate

. Used Entity Beans and Java Annotations to maintain the database

schema.

. Used Container-Managed Persistence and Bean Managed Persistence to

make queries against entities stored in a relational database.

. Involved in writing complex SQL queries using JDBC and stored

procedures in Oracle 10g.

. Used My-Eclipse IDE as development environment, Designed, Developed

and Deployed EJB Components (EAR) on Web-Logic

. Build the application using Apache ANT. Developed test cases using

Junit and tested the application

. Used Log4j as the logging framework

. Installation and setup of the class paths, maintenance and

troubleshooting while deployment of software during development and QA

phases.

. Used XML and XSLT for formatting and displaying reports.

. Involved in unit Integration, bug fixing, Design Reviews, and Code

Walk through Client interaction and team support.

. Used Subversion (SVN) for software configuration management and

version control.

Environment : JDK 1.5, Rational Rose, UML 2.0, JSP, Spring 2.5, EJB 3.0,

MDB, JNDI, JMS, Entity Beans, SOAP, WSDL, HTML, JavaScript 1.7, XML, Oracle

10g, Junit, ANT 1.7, Log4J, Subversion, My Eclipse 7.1 IDE, Weblogic 10.0,

JAX-WS, TcpMon, SoapUI

Chevornne Software Solutions, India

Jul 07 - Jul 09

Application Developer

Description:

. This project is a web based online shopping system where all the

available products are displayed in catalogs.

. The user can directly go and choose the required items that are

displayed for auction.

. This project is made in to three modules, auction processing, sales,

and inventory management modules.

. Interfaces are provided for inventory management and can be accessed

by only authorized persons.

. E-Sale is an application developed using JAVA, JSP, SERVLETS, JDBC,

STRUTS, XML and ORACLE as the back end.

Responsibilities:

. Involved in developing prototypes of the product.

. Involved in Analysis and Design of the project, which is based on MVC

(Model-View-Controller) Architecture and Design Patterns.

. Created UML Use Cases, Sequence diagrams, class diagrams and page flow

diagrams using Rational Rose.

. Designed and developed UI using HTML, JSP and Struts where users have

all the items listed for auctions.

. Developed Authentication and Authorization modules where authorized

persons can only access the inventory related operations.

. Developed Controller Servlets, Action and Form objects for process of

interacting with Oracle database and retrieving dynamic data.

. Responsible for coding SQL Statements and Stored procedures for back

end communication using JDBC

. Wrote JavaScript validations on the client side.

. Involved in writing Detail Design Documents with UML Specifications.

. Involved in unit testing and system testing and also responsible for

preparing test scripts for the system testing

. Responsible for packaging and deploying components in to the Tomcat.

Environment: Java, Java Beans, JSP, JavaScript, Servlets, JDBC, XML, HTML,

Struts, Tomcat, Oracle.



Contact this candidate