Sie sind auf Seite 1von 8

Ravi Allampudi

allampudi@gmail.com
408-673-1947
__________________________________________________________________________________________
_

7+ of experience in Java/J2EE Application development, as a motivated and result oriented,


JAVA Professional. Worked on several projects and handled various responsibilities such as
developer, programmer and analyst at locations in India and USA.

Professional Summary

 Expertise in multi-tier, object-oriented J2EE and Core Java applications.


 Strong J2EE/Java application development background, with experience in defining
functional and technical specifications.
 Multi-Domain experience - Financial, Life Insurance and Health Care vertical.
 Extensive & expert level of experience with Java Platform, JEE5, EJBs, JDBC, JPA,
Servlets, JSP, JMS, XML, Applets, JavaScript, Pojo’s.
 Experience in MVC (Model View Controller) architecture, using Struts Framework,
and Spring Framework with various Java/J2EE design patterns.
 Enterprise integration technologies - WebServices, SOAP, WSDL, UDDI, JMS,
Hibernate, deployment, datasources configuration.
 XML technologies - JAXP, JAXB, XSD, Schemas, XML Schemas, XSLT.
 Design patterns like Dependency injection, Singleton, Domain Object, DAO, Session
Façade, Intercepting filters, Factory pattern, Service Locator, Front Controller,
Command pattern, MVC
 J2EE application Server, Websphere, Weblogic, Apache Tomcat.
 Databases like Oracle 10g, SQL Server, experience in database design, PL/SQL,
Queries, Triggers, DB2 Client, O/R Mapping, Hibernate, JPA.
 Experience in estimating, project planning (specialized in development phase,
testing phase & implementation phase), using RUP, Agile methodologies, monitoring
& mentoring development team.
 Ability to transform complex business requirements into technical specifications.
 Capable of working independently as well as a part of dynamic team. Ability to
quickly grasp business domain.
 Good experience in UNIX, Linux Operating Systems.
 Involved in preparing use-case, functional, technical design of the project and test
case document.
 Good experience on Financial Domain.
 Experience in Integrated Development Environments for programming work, which
include Eclipse, Weblogic Workshop, and WSAD/RAD.
 Experience in XML related technologies like XML, XTREAM, XSL, XSD, XPATH, DTD,
XML Schemas, SAX, DOM Parsers.
 Assisted in Developing testing plans and procedures for unit test, system test, and
acceptance test.
 Involved in Creating Test Specification document.
 Involved in Reading and Understanding Test Cases and identified the frequent
functions.
Technical Skills
__________________________________________________________________________________________
_

Languages Java 1.4/1.5/1.6, SQL and PL/SQL, HTML, XHTML, Unix Shell Script
JSP, Servlets, JDBC, EJB, Struts1.2/2.0, JAXB, MVC, Java POJO, EJB,
J2EE Technologies Java Beans
Frameworks Struts framework, Spring, MVC architecture
Persistence layer Hibernate 2/3.1
IDEs/tools Rational Software Architect(RSA), Eclipse 3.4/3.5, Net-Beans,
Design Modeling OOA/OOD, UML,
Web Tools JavaScript, XML, HTML, XHTML, DHTML, WSDL.
Version Control Clear-Case, Clear-quest.
DB2 9.5/9.0, Oracle 10g/9i, MS SQL Server 2000/2005/2008,
Database Microsoft Access.
Documentation Tools MS Office 2003/2007/2010, Visio, MS Project, MS SharePoint
Web/Application WebSphere 5.1/6.1, WebLogic 6.1/7.0/8.1, Apache Tomcat 5x, JBoss
Servers 4.0/4.2.

Professional Experience:

US BANK, RICHFIELD, MN 08/2009 –


Present
JAVA / J2EE Developer.
Responsibilities:

 Wrote web pages for saving an account using session beans etc.
 Tested the application using Junit test cases. Did enhancement of the application
and fixed the bugs as reported.
 Used Maven to build and deploy the application.
 Created stubs to consume Web services.
 Worked on advanced graphing, charting components.
 Worked on financial transactions like deposits, withdrawals, transfer, debit, and visa
or bills payments. Performed a thorough unit testing and resolved several data related
issues before migration to production.
 Working on Struts Framework for developing the front-end application and
extensively. Spring as middle tier for entire application.
 Involved in working with Struts Tiles for the common look and feel for a web
application.
 Working on Web Services using Java API for XML Services (JAX-WS) and supporting,
building, deploying Web APIs Services.
 Working as a part of team from business transfer, development, testing, code
review, build implementation and support.
 Wrote PL/SQL statements according to the need using Oracle 10g database.
 Working on an internal web-based client server application built with Struts 2
Framework using Oracle backend Database, working on establishing the relation for the
different beans using the Hibernate 3.1.
 Involved in writing various components using Spring AOP and IoC framework.
 Developing ability to move and consolidate critical information for the businesses
and financial account data Using EJB 2.1 and Hibernate for performing the Database
Transactions.
Environment:
Java 1.5 and Java 1.6, Struts Framework 2, Oracle 10g, HTML, PL/SQL, JDBC, Stored
procedures, Web
Logic Application Server 10.1, Hibernate, Ant, JAX –WS Web Services, WSDL, EJB 3.0.
STANLYWORKS-NEW BRITAIN, CN 07/2008 –
07/2009

JAVA / J2EE Developer.


This is an enterprise integrated centralized Client/Server Application which involves Web
interface for Stanley Works to cater Enterprise customers .

Responsibilities:
 Involved in development of Views, Actions and delegating the tasks to corresponding
session beans.
 Involved in writing lots of JSP’s for and Servlets, and also worked on backend using
EJB 2.1 and Hibernate 3.1.
 Involved in working with Spring 2.5 using Spring AOP and IoC Components.
 Worked in implementing the functionalities using Spring MVC architecture deployed
using WebLogic 8.1.
 Involved in the development of GUI to the marketing database using SWING
components.
 Worked on writing PL/SQL in MS SQL server 2005 Database for creating tables,
triggers and select statements.
 Used PL-SQL for back-end validation and called them from Java classes using
Callable Statement.
 Involved in writing the database integration code using Hibernate.
 Participated in coding Spring AOP components for the Transactional Model to handle
many requests. Involved in writing JSP and Servlet components.
 Created JSPs, Tiles, Validations, EJBs.
 Involved in coding of Servlets for application control and coding of JSP’s for
presentation.
 Worked on coding Session beans for encapsulating the business logic and coding
Entity beans for database interaction.
 Involved in using Service Locator pattern to identify and lookup the corresponding
services for the given workflow.
 Worked on developing Spring components, Servlets, JSPs, EJBs, other Java
components. Provided client side validations using Spring Validator framework and
JavaScript.
 Involved in developing many Java Interfaces to integrate the web services with the
database transaction tables.
 Involved in creating the database design & Table Design on MS SQL Server.
 Involved in working with XML for building data structures required for Web Services
for sending a-sync messaging using the Event based Framework.
 Involved in developing Web services – WSDL with Axis for the Claims application
which will reveal the Claims pending for the customers and the unclaimed claims if any.
 Involved in deployment of Web services, JSP, Servlets and server side components in
WebLogic 8.1 Application server.

Environment:
Java 1.4, J2EE 1.4, Swing, IO, Collections, J2EE on WebLogic 8.1, MS SQL Server,
PL/SQL, JSP
2.0, Servlet 2.4, WSDL, EJB 2.1, Hibernate 3.1, Spring 2.5.

BLUE CROSS BLUE SHIELD ASSOCIATION- PROVIDENCE, RI


04/2007-06/2008
JAVA / J2EE Developer.

Worked on a web-based messaging system to facilitate Inter-Plan business processes in


real-time among all Blue plans.

Responsibilities:

 Analysis and development of different types of messages for interplan communication


using SOAP Over JMS.
 Analysis and development of other modules, listing search, mailbox, accessing remote
search, claim summary, message summary.
 Analysis and development of plan integration, ECM web services using JAX-WS.
 Analysis, development of various server side components like SDOs, service
handlers for service layer, DAOs for persistence layer and action classes.
 Build application components based on software specifications.
 Design UML diagrams like class diagram, sequence diagram for various modules
using UML tools for system design.
 Designing and development of web based UI using Spring and Struts.
 Development of application communication through asynchronous message using
JMS, MQ, MDB process message in point-to-point scenarios.
 Technically involved in the analysis, designing and development of various server
side components like DAOs for persistence layer and action classes, JSPs Servlets for
user interface layer.
 Designed and developed PL/SQL stored procedures, packages, external tables to
extract, transform, load data for data Warehousing and Business intelligence
applications.
 Participated in design and code reviews.
 Unit Testing, and Integration Testing of application. Analysis of defects and fixing
them.
 Worked on the ongoing support and maintenance of the application.
 Research and development activities and execute proof of concept projects. Support
of application deployment and maintenance.

Environment:
JAVA 1.5, JavaScript, J2EE, EJB 2.0, JMS, Web services, DB2, RAD 7.0 , Spring Framework
2.0,
Websphere Application Server 6.0, UML, Ant, Struts 1.3.

AMERICAN EXPRESS- PHOENIX, AZ


05/2006 – 03/2007

JAVA / J2EE Developer.

ReSup (Relationship Summary) NGI Migration (Next Generation Interactive)

The Manage Your Card Account (MYCA) is a collection of interactive applications that
enable American Express customers to manage their American Express Card Accounts via
the Internet self-servicing channel. The Relationship Summary Page (ReSuP) Project is the
next evolution of MYCA. Currently, customer account information is fragmented throughout
AmericanExpress.com. AmericanExpress.com provides within segment. Account Summary
Pages on MYCA, Financial Accounts, Small Business Dashboard, Emerald Dashboard (under
development) and MyAmex.com. However, there is no centralized destination on
AmericanExpress.com that provides a consolidated view of all accounts and related service
and benefit information on one page.

Responsibilities:
 Actively participating in all the phases of the System Development Life Cycle (SDLC).
 Participating in the High-level and low-level system design, planning, estimation and
implementation.
 Preparation of the technical design documents including class diagrams, sequence
diagrams, flow charts, process flow diagrams and etc.
 Identifying and implementation of different J2EE design patterns like Service Locator,
Business Delegate, Dao etc.
 Involved and helped testing team in developing Master Test Plan, Test Scenarios,
Test Cases.
 Used different XML parsers like SAX and DOM as per requirements.
 Analyzing change requests, preparing the plan and estimation.
 Setting the coding standards and code review.
 Unit test case preparation and Unit testing as part of the development.
 Used different XML parsers like SAX and DOM as per requirement.
 Implemented modules using Core Java APIs, Java collection, Threads, XML, and
integrating the modules.
 Good hands on UNIX commands, used to see the log files on the production server.
 Involved in Creating Test Specification document for code Quality.
 Used RAD for application development.
 Assisted in Developing testing plans and procedures for unit test, system test, and
acceptance test.
 Involved in Analysis & Design of the project.
 Complete application is redesigned.
 Implemented Maven for building NGI ReSuP project.
 Setup E0 Environment for NGI ReSuP project on WAS 6.1.
 Implemented new module structure for ReSuP project in Subversion.
 Conducted trainings for rest of the MYCA teams for E0 set-up and NGI plug-ins.
 Unit testing and implementation.
 Offshore Team coordination, Task tracking.
 Client interaction and task assignment to shore team. And conducting weekly status
calls.
 Taken initiation to improve the performance of the application.
 Performance Testing with J Meter and Analysis of the results.
 Roll out to production.

Environment:
Core Java, Java beans, Servlets, EJB, XML, XSLT, WebSphere4.1, CMVC and ANT Builds.

WELLS FARGO- PHOENIX, AZ


05/2005-04/2006

JAVA / J2EE Developer.

WELLS FARGO is one of the fastest growing commercial banking organization providing
personal financial, small business and corporate banking services. EZ Access was an
implementation of online account management system that provides secure online access
to customer accounts and keeps track of daily account activity like withdrawals, payments,
and trades. The application also provides customers with online account transfers.

Responsibilities:

 Involved in the analysis, design, and development and testing phases of Software
Development Lifecycle (SDLC)

 Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object
Diagrams, using UML to model the detail design of the application.

 Developed the application front end using Jakarta Struts Framework: developed
action classes, form beans and Java Server Pages.

 Developed a web-based reporting for credit monitoring system with HTML, XHTML,
JSTL, custom tags and Tiles using Struts framework.

 Developed Session beans which encapsulate the workflow logic.

 Involved in implementing and designing of Workflow Templates using BPM (Web


logic Process Integrator) for middle layer business engine and also email notification
engine.

 Used Java/J2EE Design patterns like Business Delegate and Data Transfer
Object(DTO) in the project which facilitates clean distribution of roles and
responsibilities across various layers of processing

 Developed XML Web services for retrieving credit information from the credit
bureau.

 Developed Web services for credit card application.

 Designed various design Workflow Modules using BPM (Business Process Modeler) to
implement Business Logic and Business rules using Ilog, Jrules.

 Implementation of JMS between Workflow module and backend Message forwarding


Engine.

 Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web
Sphere MQ, which connects to the legacy systems.

 Used PL-SQL for customer details updating at production and UAT level.

 Tested the application functionality with JUnit Struts Test Cases.

 Used Hibernate framework to access the data. Extensively used ANT as a build tool.

Environment:
WAS 5.0, WSAD 5.1.2, BPM (Business Process Modeler / (WLI) Weblogic Integrator 7.x
WebSphere MQ 5.3, Java SDK 1.4, SOA, Struts 1.2.4, EJB 2.0, Servlet 2.2, JSP 2.0, JNDI, JMS,
JDBC, Windows 2000, Oracle 9i, CVS, ANT 1.5,
TOAD and Log4J 1.2

CHEMTEX ENGG OF INDIA


06/2003-04/2005

JAVA / J2EE Developer.

Responsibilities:
 Involved in the design & Implementation of JSP, Servlets and Web Development.
 Implementation using Core Java development.
 Involved in writing the database integration code.
 Working on Presentation Layer using Tiles, JSPs, and Servlets. Development of
Servlets.
 Worked with J2EE and core java classes. Created quality working J2EE code to
design, schedule, and cost to implement use cases.
 Development of web-pages. Development of Applets.
 Involved in Database Design and Development.
 Involved in Unit and Integration testing.

Environment:
Core Java, JSP, JavaScript, Servlets, Weblogic, Oracle, Windows.

BACHELOR OF COMPUTERS, S.C.S.College, AP, INDIA.

Das könnte Ihnen auch gefallen