You are on page 1of 4

4180 La Jolla Village Drive, Suite

La Jolla, CA 92037

858.320.2700 M
888.260.6282 T
858.320.2790 F

Professional Summary (510)861-0867

Over 7 years of experience in design, development, testing, documentation & delivery of

Internet/Intranet/Web based applications using distributed technologies.
Specialized in Client/Server, n-tier technologies and development of real-time web-based
applications on JAVA/J2EE
Expertise in commercial software development with object-oriented distributed computing
technologies, E-Commerce and Server Side Java J2EE programming and Database Applications.
Hands-on experience in building web-based enterprise applications using JAVA/J2EE
technologies such as JSP,FTL, Servlets, Struts framework, JDBC,JNDI, JMS, EJB, RMI, Web
Services, MQ series etc, and Application Servers (IBM Web Sphere, BEA WebLogic, JBOSS,
Apache Tomcat )
Strong programming skills in XML/XSLT/DOM/SAX, DOM, JAXB, SOAP, WSDL, HTML,
SQL/Oracle, PL/SQL on MS Windows/Linux.
Extensive experience in working with RAD, IBM WSAD and Web logic's Assembly tool.
Extensive work experience in all phases of the Software Development Life Cycle (SDLC).
Experience in designing the model-view-controller (MVC) unified framework for building the web
apps using Servlets, JSP custom tags, JSTL and message resources.
Extensive knowledge in using a multitude of J2EE Design Patterns such as MVC, Session
Facade, Factory Pattern, Business Delegate and Data Access Objects.
Good experience in defining the XML schemas and in working with XML parsers to read and
validate the data held in XML documents. Worked with various Style Sheets like CSS and XSL
using IDE's like XML Spy, Web Style.
Experience in Application Designing using Object Oriented methodologies like UML and Rational
Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL
packages and Cursors for Oracle and SQL Server.
Excellent written and verbal communication skills.

Technical Skills
Operating Systems: Windows 95/98/2000/NT/XP, LINUX.
Languages: JAVA (JDK1.5/1.4), J2EE, C, C++, SQL, PL/SQL, and C#.
J2EE Technologies: JDBC, Servlets, JSP, RMI, EJB1.x/2.x/3.x, JMS, JNDI, JNI, JMS, JAAS, Web
RDBMS: Oracle10.x/9.x/8.x, SQL Server 2005/2008, MY SQL, PLS/SQL and MS Access
Frameworks: Struts2.x/1.x, Spring2.x, JSF, Flex and Hibernate
Application Servers: Weblogic Server 8.x/7.x/6.x/5.x, Web Sphere Application Server 5.x/4.x, Apache
Tomcat 5.x/4.x/3.x.
Development Tools: RAD7.x/6.x, WSAD 5.x/4.x, J-Builder 9.0, Eclipse 3.x, Rational Rose 2000, ANT 1.6,
CVS, Visual Age.
Web Technologies: HTML, DHTML, XML, XSL/XSLT, XHTML, AJAX, VBScript, JavaScript, ASP.
Web Tools: Front Page, Dreamweaver
Version Manager: MKS2007/2005, CVS, PVCS, VSS.
Testing Tools: JUnit, JTestCase, XML Unit
Front End: JAVA (AWT, Applets, Swing), Visual Basic.

Professional Experience
US BANK, Richfeild, MN June 2012 Current
Internet Application Developer
Project: The Private Client Reserve (PCR) project phase 2.0. The Private Client Reserve (PCR) project
phase 2.0 scope covered the base functionalities for the portal, such as identifying clients and managing
the security for the portal. Clients can self- register for a portal ID and manage their personal information
centrally within the portal. From the portal-homepage, the client can now view their (Wealth Management
Associate) WMA client team information and navigate to the email preference center, the security center,
and other features. For administrative and support purposes, the system will also provide portal access to
the WMA team via another existing system, Compass. WMA client team members can now maintain their
client information for their clients.
Role and Responsibilities:

Developed the application Using Waterfall Methodology, refactoring the existing code and

Writing the new code.

Used Spring Model View Controller (MVC) 3 architecture. Used FreeMarkerTemplate Language,
JavaScript, Jquery, Ajax in front-end, Spring framework in business layer and Hibernate in
persistence layer

Implemented the back-end functionality of the modules using Session beans and Entity beans
and used DAO, DTO, Business Delegate, Session Faade, J2EE design patterns.

Developed JUnit test cases for elements, web beans, handlers and view helper classes.

Developed Selinium Test cases for Spring Controllers.

Involved in the defects resolution for the better quality and increased performance of product

Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.

Used clear case for version control

Environment: J2EE, JDK 1.6, JSP, Spring MVC 3.x, Hibernate 3, SQL, RAD 7.5, Websphere v5.1,
Freemarker Template Lanaguage (FTL), JavaScript, Ajax, JQuery, IBM Rational Clearcase version
control, Content Management System (Teamsite), JDBC and Toad 10.6, Junit 4.8.2, Selinium 1.9
HSBC BANK USA, Salinas, CA Mar 2010 May 2012
Sr. Programmer Analyst
Project: Ops Management Tool (OMT) for One HSBC - Payment Processing Engine (PPE). HSBC
Finance Corporation is a financial services company and a member of the British HSBC Group. It is the
sixth-largest issuer of MasterCard and Visa credit cards in the United States. HSBC Finance
Corporations subsidiaries primarily provide middle-market consumers real estate secured loans, auto
finance loans, MasterCard and Visa credit card loans, private label credit cards, personal non-credit card
loans and specialty insurance products.
Role and Responsibilities:

Worked on Design and Development of Graphical User Interface (GUI) using and Web pages
using HTML, JSP and Java Script.

Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, Spring
framework in business layer and Hibernate in persistence layer

Developed the application using Spring IOC to communicate with the persistence layer

Developed and coded J2EE components with JSP, Java Beans, business objects with EJBs and

Extensively used JDBC by executing SQL queries for retrieving the data from Oracle databases.

Used Spring MVC and JSF, AJAX to develop the reporting application (Web Based).

Responsible for deploying the developed web components on the IBM Web Sphere server.

Performed Unit Testing to ensure the system Functionality.

Worked on project documentation for user training and future references of the modules..

Implement unit tests with all implementation.

Responsible for the delivering the build to the UAT environment.

Coordinated the System Testing and User Acceptance Testing (UAT) for the release.
Environment: JDK 1.5, J2EE1.5, EJB1.x, JSP, AJAX, JavaScript, PL/SQL, HTML, XML/XSL/XSLT, CSS,
MKS2007/2005, Portlets, Rational Rose 2000, Oracle 10g, IBM Web Sphere Server 5.x, RAD7.x, IBM
Web Sphere MQ, JTest and Windows XP/NT/2000, R2DS Framework , Spring Framework, Hibernate,
ChartOne, Burlington, MA July 2008 Mar 2010
Sr. Programmer Analyst
Project: - Phase 2. ChartOne is a leader in providing health information management in
both paper and electronic medical records. It is expert in access, storage, retrieval, coding, completion,
billing and release of information.
Role and Responsibilities:

Worked on Design and Development of Graphical User Interface (GUI) using and Web pages
using HTML, JSP and Java Script.

Implemented MVC architecture using Apache Struts framework to decouple business logic from
presentation layer.

Designed a Model 2 framework (MVC Model) for Web Interface using Servlets, JSP Custom
Tags and Java Beans.

Used J2EE Design Patterns such as Business Delegate, Session Faade, Data Access Object,
Transfer Object, Singleton Pattern etc for Application development.

Developed both Session and Entity beans representing different types of business logic

Extensively used JDBC by executing SQL queries for retrieving the data from Oracle databases.

Worked on writing code for Joins, Stored Procedures, Packages, Functions and Triggers using
PL/SQL on oracle 9i database for generating notifications to the users and Management.

Developed JSP and Servlets to standardize the business functionality using the WSAD and also
to define the business process templates.

Used XML SAX API for parsing XML and converting into Java Objects

Used Webservices (soap) for transmission of large blocks of XML data over HTTP.

Responsible for deploying the developed web components on the IBM Web Sphere server.

Developed UML Class Diagrams and Sequence Diagrams using Rational Rose 2000.

Used JUnit to implement the different test cases.

Performed Unit Testing to ensure the system Functionality.

Used CVS for version control throughout the application.

Worked on project documentation.

Environment: JDK 1.4, J2EE 1.4, EJB, Servlets, JSP, JavaScript, Struts 1.1, PL/SQL, HTML, JDBC, JSP,
JSTL, JNDI, XML/XSL/XSLT, Struts Tiles, CSS, Junit, CVS,UML & Rational Rose 2000, WSAD 5.x,
PL/SQL, ,Oracle 9i,web services, IBM Web Sphere Server 5.x, and Windows NT/2000.
Zurich Farmers Group, Los Angeles, CA April 2007 July 2008
Programmer Analyst
Project: FARMERS. Zurich is an insurance-based financial services provider offering general insurance
and life insurance products for individuals. Farmers is a Zurich Group's main market brand for personal
insurance in the United States. Current project is use to automate the Farmers administration and
management related operations by providing Identity and Access Management Solution.

Role and Responsibilities:

Worked on preparing Design and analysis documents.

Responsible for Analysis and Design for most of the major modules.

Be part of a small and dynamic development team using well-established agile software
development processes.

Used Struts framework to implement MVC design pattern.

Integrated with Sun One Directory Server and performed directory calls using LDAP and JNDI

Developed front-end screens using Struts and JSP, Tag Libraries.

Used the Struts validation and Tiles Framework in the presentation layer.

Implemented Reporting feature using JXLS API.

Involved in writing simple and advanced User Defined Functions in Java.

Developed client side validation for all the inputs.

Involved in Validating the Input data based on Java patterns.

Performed architectural implementations to the different interfaces for the Farmers environment.

Involved in the Development of user interface with HTML and Java Server Pages (JSP), Servlets
to capture the UI data.
Environment: Struts 1.2, Ajax, IBM Tivoli Identity Manager, LDAP, SQL, Java Script, Oracle Eclipse,
Ant, Web Logic Application Server, VSS, log4j, Windows XP/AIX
Wipro, Hyderabad, India June 2005 Mar 2007
Project: E-Commerce Budgeting. This project aims at the description of the term loan details of the
customer. This project includes the minute details of the customer from the day of presenting the
application, till the day of recovery. It includes the details of the applicant, addresses of his Co-obligates,
guarantor, sponsors, Date of Documentation. Quarterly interest, penal interest and also updating of
general ledger are automatically done.
Role and Responsibilities:

Worked on development and implementation of Client access Module using Java and HTML.

Created tables & records as specified by the client. JDBC was used to connect to the Oracle
database and validate transaction entries.

HTML was used for creation of web pages. Applets and GUI screens were created using

Worked on developing Servlets, JSP, XML

Developed EJB components encapsulating business logic