Senior J2EE Guy
SUMMARY
Ø
A
highly result oriented and motivated IT professional with 8 + years of strong IT experience
in
all phases of Project & Product development life
cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment,
Maintenance, Re-Engineering, and Documentation
Ø
Full life cycle design and development
of J2EE
applications including
B2B and B2C applications with n-Tier, Model View Controller architecture, J2EE
and Struts Framework
Ø
Expertise
on various J2EE technologies including EJBs, JSPs,
Servlets, JDBC, JNDI, JMS and Struts
Framework.
Ø
Extensive
experience in Multi-tier Web related projects. Strong
experience in J2EE, Java,
JDK, HTML, XML, XSL, XSLT,
XSD, DOM, SOAP, JavaScript, HTML,
Oracle
workflow builder 2.6, Oracle
report builder 9.04, Oracle designer 9.0.4, JSTL, Tag libraries, JAXB, FOP,
Jalopy
Ø
Experience
in Configuring and deploying applications on BEA Weblogic, IBM WebSphere, WSAD
5.1.2, Oracle 9i/10g, and
Tomcat Application
servers.
Ø
Experience
in working with Databases like Oracle 8.0/ 9i/ 10g, SQL Server 7.0/2000, DB2 and MS
Access.
Ø
Worked
extensively on Hibernate2.1/3.0,
Toplink, iBatis, Struts and exposure to Spring Framework
Ø
Extensive
experience on handling onshore-offshore business process module.
Ø
Worked on
IDE's like JDeveloper
9.0.3.4/10g,
Eclipse, WSAD, Visual Interdev, Visual Age, XML Spy, Visio, Visual
Studio.
Ø
Strong
communication and interpersonal skill.
Ø
Possess
strong problem analytical skills with ability to follow project standards and
procedures.
Ø
Highly
experienced on IBM AS/400 using RPG IV/
ILE, CLP, RLU, SDA, DB2, PL/SQL on IBM AS/400 under OS/400 operating
systems
Ø
Self
Starter, highly motivated in problem-solving and learning skills as well as a
keen interest in the emerging technologies.
Education:
·
Master
of Science (Mathematics- Specialization in Operation Research)
·
Post
Graduate diploma in ‘Computer Sciences”
Achievements:
·
Received
training in MS.Net includes VB.Net, ASP, ASP.Net, ADO.Net.
·
Received
training in Oracle, SQL, PL/SQL, Developer 2000, PRO*C, Report Writer from
Digital USA, certified business partner of Oracle Inc.
Technical Skills:
·
Languages:
Java, C, PL/SQL, SQL,
UML
·
Operating Systems Windows NT 4.0 / 2000, Windows XP,
Unix
·
Database
MS Access, Oracle ,MS-SQL Server,
MySQL, DB2
·
Tools
Ant, Log4j, SAX, DOM, Hibernate,
Spring, Jasper Reports 2.1,
iReport 1.2, Crystal Report 8.0, Oracle Reports 10g, Putty,
Jalopy
·
Web Technologies
Servlets, JSPs, EJBs, Struts, HTML,
DHTML, Java Script, XML, XSL,
DTD,Schema, XSL, XSLT, SAX
·
IDE
JDeveloper9.0.3.4/10g,
Eclipse, MyEclipse, Visual Interdev, Visual Age,
XML Spy, Visio, Visual Studio, WSAD 5.1.2
·
Application Servers IBM WebSphere, BEA WebLogic,
Oracle9i/10g, Tomcat,IIS
·
Version control
PVCS,
Visual Sourcesafe
·
Content Management
Vignette Storey Server
V/5
Project name
XXXXX
Client
XXXXX,
Role
Sr. Software Developer
Duration
September 2005 – Till date
Environment: J2EE,Java,
Custom
Tags, Servlets,
HTML, XML, XSD,XSL,XSLT,FOP,JAXB,JSP,
JDK1.4, JDBC/JNDI, Java
beans, Clear Case, Clear Quest, Struts 1.2, SQL Server 2000, Oracle Dataware,
Eclipse, MVC Struts, DAO, Hibernate, Tomcat, Sun 7.1
Application Server, Junit, Biz Flow, Jalopy, Log4j
and Windows XP
Project
Description:
XXXXX addresses the
need for an automated system to implement a standardized statutory and
regulatory compliance monitoring methodology for XXXXX. The
system tracks the activities of XXXXX Authorities to ensure
they are operating their programs as dictated by federal laws, regulations, and
XXXXX guidelines.
Responsibility:
·
Involved
in interaction with Functional people for Business requirements
analysis.
·
Worked in
RUP to define the development
process.
·
Design
components and interfaces to provide common services like workflow, correspondence
etc.
·
Developed various components of the
application and unit test them.
·
Involved in using Struts framework for developing the
web-based system.
·
Data
modeling using ERWIN.
·
Wrote SQL Queries, Stored procedure using PL/SQL
and T-SQL.
·
Use Hibernate to
automate persistence, wrote Java objects to automate the interaction between
objects and the database.
·
Implemented the integration tier using
Hibernate as the persistence
framework
·
Developed
the code according to the functional specifications, detailed design, and coding
and efficiency standards. Execute the unit test cases.
·
Log4j is used for logging
purpose.
·
Used
TOAD, and SQL-Developer as
client for accessing Oracle database.
·
Established best
practices
Project name XXXXX
Client
XXXXX,
Role
Sr. Software Developer
Duration
October 2003 – September
2005
Environment: Java, XML, JSP, HTML, J2EE, JDK1.4.2, JDBC
2.0,EJB, Java beans, PVCS Tracker, PVCS Manager, Struts 1.2, Oracle 9i/10g, Junit, Web sphere, WSAD, Oracle WorkFlow
2.6.
Project
Description:
The XXXXX, office of
the Chief Information Office has developed XXXXX tracking
system that facilitates the directive review and approval process.
XXXXX enhances the current directives processing by tracking
and routing through appropriate reviewers and providing centralized
reports.
Responsibility:
·
Used
J2EE Design patterns
such as Business Delegate, Session Facade, Data Transfer
Objects and Service
Locator
·
Involved
in developing service-oriented architecture for case management.
·
Developed
application for the IBM Websphere environment
·
Developed
Session beans, Entity beans to control the process of accessing
database.
·
Developed
Front controller pattern using JSP, HTML, Struts
framework.
·
Developed
Sequence diagrams for Case Management using
Jdeveloper.
·
Leveraged
struts for Web Tier Development
·
Configuring Log4J with source
code.
·
Solved the
client related emergency requirements/enhancements at
analytical/technical level.
·
Developed
stored procedures, cursors, and triggers.
·
Used Web
Sphere Administration console for configuring the JDBC Data Source as JNDI data
source.
·
Responsible for writing SQL
queries.
·
Used
Junit for unit testing.
·
Developed
workflow interfaces using JSP and integrated with oracle workflow management
system.
·
Involved
in interaction with Functional people for Business requirements
analysis.
·
Used Clear
Quest for bug tracking. Used Clear Case for Version control of
code.
·
Deployments on Websphere
Server
·
Development of J2EE Application
targeted for IBM Websphere deployments
·
Leveraged
WSAD for application development
·
Wrote ANT
build scripts to automate build process
·
Development using Spring
framework. Wrote Spring
controllers
·
Wrote
spring views and integrated Hibernate in the framework for data
persistence
·
Extensive
documentation of the design.
·
Developed
RUP artifacts for the application
·
Project name XXXXX (XXXXX)
Client
XXXXX (
Role
Sr. J2EE Developer
Duration
Jan 2003 – Oct 2003
Environment: J2EE, JDK1.4,
JDBC 2.0, JSP, Servlets, EJB, Struts 1.1, JSTL,
JavaScript, WSAD 5.1, Oracle9i, SQL,
PL/SQL, TOAD, Hibernate 1.0, UML, JUnit, ANT, Rational Rose, Magic Draw, HTML,
XML, XSL, Star Team 6.0, J2EE Design Patterns, Websphere 5.1, Sun Solaris
5.8/Unix, Windows XP.
Project
Description:
XXXXXwas designed
for XXXXX to create Underwriting using a web based system.
XXXXX replaces Legacy transactional systems. Worked on J2EE
based Domain Driven Design applications involving in development. Iterative
development for a complex set of business requirements such as XXXXX
software Extensively worked in Billing and Organization
domain.
Responsibilities:
· Involved in the complete life cycle including Analysis, design, development, testing and deployment.
·
Analyzed
use cases, Design Business service prototypes using Rational
Rose.
·
Analyzed
use cases, design Business service prototypes using UML , Rational
Rose and Magic Draw to develop the business service interface.
·
Worked
extensively with Java, JSP, HTML, JSTL, EJB (Session), Struts
1.1, used J2EE Design pattern to achieve the business needs.
·
Used
Struts1.1 framework for Implementing Presentation Layer.
·
Designed
domain, implementation of domain objects in Java with O-R mappings using
Hibernate and testing the mappings with Oracle database using Junit.Test
cases.
·
Involved
extensively in developing, testing and debugging User Interface involving
JSP, EJB’s Servlet, XML, HTML, XSLT, XPATH and
JavaScript.
·
Tested,
Built and Integrated the J2EE application.
·
Used
JUnit for unit testing, ANT build tool and
TOAD.
·
Used
WSAD 5.1 as an IDE for java development, Websphere 5.1 as an
Application server.
·
Used
TOAD as client for accessing Oracle database.
·
Developing
the JUnit tests, testing and integrating the business service and UI
layers.
·
Wrote
scripts to automatically log the specific information of the files being
modified.
·
Responsible for tracking and defect
fixing reported in Test Director for UI, Business Service layers and
Hibernate mappers.
·
Involved
in the technical and user level documentation.
Project name
XXXXX
Client
XXXXX,
Role
Sr. Consultant.
Duration
Jan 2000 – Dec 2002
Environment: J2EE, JDK1.4,
JDBC 2.0, JSP, Servlets, EJB, Struts 1.1, JSTL,
JavaScript, WSAD, Oracle9i, SQL,
PL/SQL, TOAD, UML, JUnit, ANT,
Rational Rose, Magic Draw, HTML, XML, XSL, J2EE Design Patterns, Web sphere 5.1, Windows 2000/XP.
Project
Description:
XXXXX
initiated the XXXXX. The project serves to enable communication
with XXXXX’s lender and producer clients via the Internet. It
enables XXXXX’s clients to view critical business data
including Compliance history, policy information and claim information.
Additionally, the system enables XXXXX’s lender clients to
report claims and create notices online, view and print history by loan,
business partners web sites, view and print policies locally, view only access
to existing claim information stored within the XXXXX System
and provide ability to file loss reports online, initiate a Notification
Process, provides billing function for those choosing to initiate notification,
obtain on-line quote for policy or policy cancellation.
Responsibilities:
·
Led the onshore team of 3 and
interacting with offshore team of 5.
·
Interacted
with client for Business requirements, Technical issues, Functionality issues
updating client project status through weekly status
report.
·
Involved
in the complete life cycle including Analysis, design, development, testing and
deployment.
·
Analyzed
use cases, Design Business service prototypes using Rational
Rose.
·
Analyzed
use cases, design Business service prototypes using UML, Rational Rose
and Magic Draw to develop the business service interface.
·
Involved
in Prototyping and designing based on J2EE specifications and J2EE design
patterns (DAO, Session
Façade).
·
Worked
extensively with Java, JSP, HTML, JSTL, EJB (Entity and Session beans),
Struts 1.1, used J2EE Design pattern to achieve the business
needs.
·
Used
Struts1.1 framework for Implementing Presentation Layer.
·
Extensively involved in developing,
testing and debugging User Interface involving JSP, EJB’s
Servlet, XML, HTML, XSLT, XPATH and
JavaScript.
·
Testing,
Building and Integrating the J2EE application.
·
Used
WSAD 5.1 as an IDE for java development, Web sphere 5.1 as an
Application server.
·
Used
TOAD as client for accessing Oracle database.
·
Developing
the JUnit tests, testing and integrating the business service and UI
layers.
·
Wrote
scripts to automatically load data from legacy system to oracle 9i
database.
·
Created
database using ERWIN. Developed
stored procedures, cursors, triggers
·
Developed
used cases and class diagrams using UML. Workflow designs using
Visio.
·
Worked
with developers to define and configure Application Servers, Virtual Hosts, and
Web Applications, Web Resources, Servlets, JDBC drivers and Servlet
Engines.
·
Responsible for tracking and defect
fixing reported in Test Director for UI, Business Service layers and data
layer.
Project Name XXXXX
Client
XXXXX,
Role
Software Engineer
Duration
Apr 1999 - Dec
1999
Environment: Java, J2EE
(Servlets, EJB, JSP), Struts 1.0/1.1, UML, CVS, HTML, JDBC 2.0, XML,
XSLT,
Oracle9i, JDeveloper, Oracle 9i Application server, Windows 2000.
Project
Description:
XXXXX
personalization to the client, which will offer containers such as
Alerts, Financial Advisor messaging, Weather information, Watch list, Portfolio
Net Worth, Market snapshot, My shortcuts, Business news. Increasing the
personalization aspect and functionality offerings on the XXXXX
page drive greater retention through increased client site usage. In
addition allows client to personalize the containers and gets the news feeds
from Intellicast.
Responsibilities:
·
Interacted
with client for Business requirements, Technical issues, Functionality issues
updating client project status through weekly status
report.
·
Developed
Servlets, JSP’s, entity and session beans and deployed on oracle application
server.
·
Transferred data from third party
vendors in XML format and transforming it into viewable format using
XSL, XSLT.
·
Implemented Presentation layer using
Struts 1.0 used in built feature for Validation in
Struts.
·
Involved
in development of Data components, function using servlets, and session
beans.
·
Migrated personalization data from third
party (Yellowbrix) to Oracle database.
·
Designed
the database model, stored procedures for storing personalization information of
client.
·
Other
non-technical responsibilities include meetings with Project Manager, and
liaison with development team, Scheduling, Project Progress Monitoring, Problem
solving, etc.
Project Name XXXXX
Client
XXXXX,
Role
Sr. Java Developer
Duration
May 98 – Apr 1999
Environment Java,
XML, EJB, JSP, Servlet, HTML, JavaScript, Rational rose, UML, Vignette Storey
Server V5, Visual age 3.5, Crystal
Report 8.0,ASP, Visual Interdev,
DB2, and Windows NT, Weblogic5.0
server
Project
Description:
This project is meant for Outsourcing
by offering Buyer's and vendor's to post there requirement & offers. The
Application has Registration Module, Login Module,
Responsibilities:
·
Worked on
Registration Module, User authentication Module and RFP builder
module.
·
Designed
Registration and Administration modules using JSP, HTML, and JavaScript.
·
Involved
in developing the template on Content Delivery Server (CDS) and Content Management Server
(CMS).
·
Developed
Servlets, EJB (Entity, Session) JSP using Visual age 3.5 as
an IDE.
·
Deployed
WAR file of the application in Web logic
5.0 application server.
·
Involved
in tracing the application for optimization and converting the call SQL
statements to Stored procedures.
·
Involved
in data tracking and reporting module-using java, crystal reports
·
Used EJB
as middle layer, which implement business logic and deployed on Web logic to
interact with Database.
·
Involved
in installation of
·
Involved
in developing various like Item, Library, and Index Transaction Templates.
·
The
CMA is a very robust application to be used primarily for content
aggregation.
Project
XXXXX.
Company XXXXX
Role
Consultant.
Duration
Jan 97 - May 98
Environment
RPG
IV, IBM’s Client Access/400, DB2 for AS/400, DB2 Query Manager and SQL
Development kit, RPG/400/ ILE, CLP, RLU, SDA, Movex ERP on AS/400 and UNIX based operating
systems
Project
Description:
XXXXX
is one of the leading XXXXX Company with on-line operations
controlled by Movex ERP. This
outfit is one of biggest XXXXX installations in
Responsibilities:
·
Managed
the overall SDLC process