Vous êtes sur la page 1sur 7

JAVA/J2EE with Production Support Exp Resume

Title
JAVA/J2EE with Production Support Exp

Primary Skills
JAVA, J2EE, HIBERNATE, STRUTS, UNICENTER, WEBLOGIC, JBOSS, WEBSPHERE

Location
India-Noida

Posted
Aug-20-09

RESUME DETAILS

SUMMARY:
7+ years of professional experience in IT industry, have in-depth knowledge and exposure to
different types of applications and architectures which include web-based client server
application development projects in the domains of Investment Banking, Financial Services,
Airline Industry, Telecom and Retail Industry.
Expertise in Build and Release Management. Managing entire deployment life cycle from
Development to deployment, which includes release management, build management, incident
management and change management.
Production Support -- Managing production deployments in terms of software deliveries and
overnight activates.
Areas of expertise includes analysis, design and development of software involving technologies
like Java 5 (JDK 1.5), Java 2, J2EE (JSP, Servlets, EJB), STRUTS, Hibernate, MQ Series, JMS,
Web Services (SOAP, WSDL), AJAX, XML, XSLT, HTML & JavaScript, Junit.
Experience with application/web servers includes BEA Weblogic, IBM Websphere, and Jboss.
Tomcat. Database knowledge covers Oracle 9x/8x, MS SQL Server.
Total experience includes good development experience in SQL, PL/SQL and Java/JDBC using
Oracle 8i & 9i.
Extensive experience in Full Software Development Life Cycle including Analysis, Design,
Development, Deployment and Maintenance of web applications.
6+ years of experience on pure Java including Java, J2EE, N-tier development environment,
J2EE (EJB, Servlets, JSP) in MVC 1 & MVC 2 Design Patterns of J2EE Architecture.
Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) techniques.
Good experience in designing applications using J2EE Patterns and understanding of agile
methodology.
Have excellent analytical, problem solving, communication and interpersonal skills, with ability
to interact with individuals at all levels and can work as a part of a team as well as
independently.

QUALIFICATION:

Master In Business Administration (MBA-IT) in 2004


Bachelors in Commerce (B.Com) in 2001

WORK EXPERIENCE:
Working as Project Lead at HCL Technologies Ltd. From Sep 06 -- Till date
Worked as Sr. Software Engg. At Keane India. CMMi-5 Comp. From Dec 05 -- Sep 06
Worked as Software Engg. At NIIT Tech. CMMi-5 Comp. From May 04 -- Dec 05
Worked as Software Engg. At Birlasoft Ltd. CMMi-5 Comp. from Nov 03 -- Apr 04
Worked as Software Engineer At Mobile Mantra Pvt. Ltd from Jan 02 - Oct 03
CERTIFICATIONS
Sun Certified Java Developer (SCJD)
Sun Certified Java Programmer (SCJP)
IBM Certified e-com@asset Ver. 2
Brain bench certified IT Industry Knowledge
Brain bench certified Project Management 2005
TECHNICAL SKILLS:

Operating System (OS): Windows's 95/98/2000, Unix


Languages: Java-1.4, Java-1.5, EJB-2.0, RMI, J2EE-1.4, JMS, JNDI, JSP, Servlets, JFC/Swings,
Java Multithreading, MVC-1, MVC-2, Struts-1.2, Hibernate-3.0, DMS (Desktop Management
Script), Batch Scripting, VBScript, Shell Scripting
RDBMS/DBMS: Microsoft SQL Server 7.0, Oracle 8i/9i, Toad
Web Application Server: Weblogic Server 8.1/6.1/5.1, Websphere 5.1/6.0, JBoss-3.2.5/4.0,
Server, Tomcat 4.1 Servers, J2EE Server, LDAP-5.1, MQ-Series, SunOne ApplicationServer7.1
Internet & Web services: HTML, DHTML, FrontPage, JavaScript, VBScript, ASP, XML, SOAP, WML,
XSLT, DSML1.1, AJAX
IDE/SCM/Tools: Jbuilder, Forte for Java (SUN ONE), Net Beans 6.1, Eclipse-6.1, Ant-1.6.2,
IntelliJ, XML Spy, Visual Source safe, CVS, PVCS, Star Team, Clearcase
Deployment Tool: CA Unicenter DSM Software Delivery tool, Change Management System
(CMS), Right Now Incident Reference Tool, CA Unicenter Enterprise Management tool

Project 1

Name of Project: Eclipse - Electrical retailing business application


Team Members: Ten Members
Personal status: Project Lead
Project status: Currently Working
Environment: Java 1.4, J2EE, EJB, JSP, Servlets, Websphere 6.1, JFC/Swings, XML, Ant, Java
Messaging, LDAP, MQ Series, JavaScript, IntelliJ, Toad, Oracle 9i, Production Support, Retail
Industry
Project Duration: Sep 2006 -- Till Date
Client: DSG International Plc. United Kingdom of HCL Technologies Ltd.

Description:

DSG International Plc is the Europe's leading specialist electrical retailing group operating
through 750 stores and online stores spanning across 27 countries and employing 40,000
people. A multi-channel approach is opted by DSG for electrical retailing and offers customers a
comprehensive of after sales service and also run a multi brand business-to-business operation
in the UK. Eclipse is the main application using by DSG for retail chaining business and is able to
cope with approximately 10,000 tills to support more than 2,00,000 transaction per hour during
peak timings.

Responsibilities:

Involved in analysis, design and development. Played the role of Lead Developer.
Involved in the development of Page Flows, Business Objects, configurations, Hibernate
database mappings and POJOs.
Developed the action classes to execute the business logic and action form's to collect the input
data from the users using JAVA, DAO and Oracle.
Developed some forms for standalone application using Swing components.
Coded EJB, Servlets, Java Beans and interfaces as required by the program logic.
Coded dynamic content using JSP and Struts. Client side scripting using JavaScript.
Used JMS API connectivity for sending and requesting messages between clients and the server
Used the struts framework with MVC 2 architecture to implement server side business services.
The Swing UI communicates to a Servlet Controller deployed in Websphere 5.1/6.1 using URL
Connection.
Used Configuration XML files for connecting to the Database Driver.
Maintained Connection Pooling for each connection to the Database.
Involved in the creation of jar files during the deployment of the Application Server
Used SAX Parser for parsing the xml document.
Used JFrame, JDialog, JButton, JMenuBar, JMenu, JMenuItem etc in Swing with Input
Validations.
Developed Component Diagrams, Class Level Diagrams using UML.
Used Visual Source Safe (VSS) for the version control of the project.
Verified WebSphere installation by checking installation logs, admin Config settings.
Installed J2EE enterprise applications from WebSphere admin console.
Installed and configured WebSphere 6.1.
Involved in manual testing of the application.

Project 2

Name of Project: Property Data System (PDS)


Team Members: Five Members
Personal status: Technical Lead
Project status: Completed
Environment: Java, J2EE, EJB 1.0, JSP, Servlets, XML, LDAP, Weblogic 6.1, Day Communiqu
tool for content management, Oracle 9i, Eclipse, Ant, Java Sockets, Java Multithreading, Eclipse,
Java Script
Project Duration: Dec 2005 -- Sep 2006
Client: Best western Inc. Phoenix, Arizona, U.S.A of Keane India Ltd.

Description:

The PDS application was created to allow property's to update their property data. Prior to this
application all changes to property data were handled by BWI corporate entities depending on
the data being updated. The PDS application was built within the framework of Day's
Communiqu (CQ). Communiqu is a web application that runs inside an application server. In
particular, a Communiqu instance is a Java servlet deployed and running within the servlet
container of an application server. Answer objects store the state of a solicitation. They're a
hierarchical representation of the data for a solicitation. In the PDS application answer objects
are persisted by the Intermediate Data Storage (IDS) system. Each time the user leaves the
page via the applications page navigation the answer objects information is updated. The answer
objects are serialized as XML to the database.

Responsibilities:

Developed Java Sockets based application (Input/Output stream) to send XML file over the
network to third party vendor of data processing.
Design and development of solicitation to collect property data, based on JSP pages and
customization of solicitation as per customer needs.
Design and development of different workflows coupled with event messaging so that content
managers are alerted to changes in content and revises it.
Deployment of solicitations and workflows through Day communiqu to Weblogic 6.1
application server.
Developed completely on an enterprise-class, J2EE architecture. Communiqu 3.5 is an
integrated content, portal.
Transformed HTML files from XML, XSLT using DOM Parser, and Transformer Factory and
hosted on Weblogic server.
Used Style sheet rules and External Style Sheets in CSS for the designing of Web Pages.
Stored Users information in Cookies.
Stored HTTP Session, HttpServletRequest and HttpServletResponse information in between the
JSP Web Pages.
Attends client meetings, works to gather and understand requirements; interact with team
members to develop and maintain applications.

Project 3

Name of Project: VIRTUALLYTHERE (Web/Email Push Application)


Team Members: Five Members
Personal status: Team Member
Project status: Successfully Migrated
Environment: JAVA SDK 1.4, J2EE 1.3, JSP, Servlets, EJB, JDBC, JAXP, ANT, Java Script,
Weblogic8.1, JBOSS-3.2.1, MQSeries, Web Services, SOAP, WSDL, Eclipse 3.1 , Oracle 9i,
PL/SQL, HTML, XML, XSL, CSS, PVCS, Win XP, UNIX
Project Duration: Feb 2005 -- Dec 2005
Client: Sabre-GDS (www.virtuallythere.com), Dallas, Texas, U.S.A

Description:

Virtuallythere works hand-in-hand with Sabre Connected travel arranger to simplify travel
experience and give greater access to valuable travel information. Once you have booked your
trip, you have immediate online access to an up-to-the-minute display of your current itinerary.
In addition, you may choose to use our other convenient travel tools, such as flight notification,
eTicket Receipt, eInvoice, weather, maps and driving directions, currency conversions,
destination information and more.

Responsibilities:

Involved in requirement study and analysis.


Involved to migrate application from Weblogic-6.1. to Jboss-3.2.5 application server.
Responsible for setting up the environment according to JBoss specification.
Involved in setting up the MQ queues on JBOSS-3.2.5 Servers.
Developed XML based deployment descriptors and developed XML to have the common table
select queries and JOINS. JAXP API was used in processing XML files with DOM and SAX parsers.
Designed and implemented XSLT and JSP based transformations to customize content stream
to/from web services invoked by platform
Setting-up of LDAP database and development of LDIF files as per the configuration provided.
Development of ant scripts, batch scripts etc. Involved in system data analysis, design on
Oracle 9i.
Lead a team of 5 members during the development that followed iterative development model
and delivered the project one day ahead of the delivery date.
Prepared technical & process checklists and guidelines for the team to bring uniformity in
implementation and awareness.
Attends client meetings, works to gather and understand requirements; interact with team
members to develop and maintain applications.

Project 4

Name of Project: TRAVELOCITY


Team Members: Eight Members
Personal status: Team Member
Project status: Maintenance & Support Project
Environment: Java, JDBC, JSP, MVC-2, Oracle8i, Apache Tomcat Server 4.1, Websphere 5.0
Server, Struts 1.0, Airlines Industry
Project Duration: May 2004 -- Jan 2005
Client: Sabre-GDS (Travelocity), Dallas, Texas, U.S.A of NIIT Technologies Ltd.

Description:

Consumers access Travelocity via the Internet to shop and purchase travel products. The
customer can use a web browser or wireless device such as a Palm Pilot or cell phone. The
requests are routed to the appropriate web server farm based on the URL domain. Within a web
server farm, the request is routed to the appropriate physical server based on the User Session
Id encoded as a URL parameter, or in the user's cookie. Sabre is the GDS (Global Distribution
System) Travelocity uses to find available flights, search for the lowest prices on travel products,
book hotels and cars, etc. Suppliers such as airlines and hotel companies file rates into the Sabre
system. When a booking is made on Travelocity for one of these published rates, a record is
created in Sabre. The Sabre system communicates with supplier systems to let them know a
reservation has been made.

Responsibilities:

Responsible for requirements gathering, analysis, and system design and also interacted with
business users in analyzing the requirements.
Coded and developed EJB Components, both Entity and Session beans, modeling the business
logic based on applications specified coding standards.
Developed the Application using Struts MVC Framework by implementing Controller, Service
classes.
Involved in the development of JSPs and Servlets for different User Interfaces.
Utilized the IBM WebSphere MQ for asynchronous messaging between components using JMS.
Used multithreading in programming to improve overall performance.
Worked on parsing the XML files using DOM/SAX parsers.
Added client side validations using java script and server side validation using Validator
Framework.
Involved in creating various Data Access Objects for Addition, modification and deletion of
records using various specification files.
Developed various Java beans for performance of business processes and effectively involved in
Impact analysis.
Developed various helper classes needed following Core Java multi-threaded programming and
Collection classes.
Developed Session/Entity Beans and deployed on Web sphere Application Server.
Involved in Unit Testing of Various Modules based on the Test Cases.
Involved in Bug fixing of various modules that were raised by the Testing teams in the
application during the Integration testing phase.
Involved and participated in Code reviews.
Used Log4J logging framework for logging messages.
Used Rational ClearCase for version control.
Used Rational Clear Quest for bug tracking.
Involved in deployment of application on IBM Websphere Application Server

Project 5

Name of Project: DELITE


Team Members: Ten Members
Personal status: Team Lead
Project status: Maintenance & Support Project
Environment: Java, JDBC, JSP, MVC-1, Oracle8i, iPlanet Server, J2EE, EJB 2.0, Mainframes,
Factory Pattern, Session Faade, Banking Domain
Project Duration: Nov 2003 -- Apr 2004
Client: GE-SBI (State Bank of India), India of Birlasoft Ltd.

Description:

Delite is a CRM Application. This application is to bridge the gap between the current systems
and processes and their business requirements, specific to the Call Center and Correspondences.
DELITE, being a standardized platform for handling and monitoring incoming / outgoing calls,
correspondence shall have an intelligent query resolution and monitoring mechanism. It will
provide the users, both the Operational and Analytical CRM functionality. DELITE system will
employ 3-tier client-server architectures; functions are separated into presentation, business
application and data components.

Responsibilities:

Design/development and maintenance of application, which handles backend, call center


operations.
Developed a Java multithreaded based credit card lost reporting utility which works on a
background and provides real time updates to mainframes and other systems with technique call
screen scrapping.
Developed CMP - EJB's, and corresponding JSP screens based on MVC pattern to handles
customer requests and complaints.
Collaborate with other members of the Web team/Database Teams and Application Server
support teams to define requirements and develop system interfaces.
Involved in end-to-end development and maintenance of multi-tiered enterprise solutions -
build front-end, middle-tier and back-end components
Attends client meetings, works to gather and understand requirements; interact with team
members to develop and maintain applications.
Develops technical documentation, standards and procedures.
Involved in Knowledge Management related activities during KT transition of the project from
different vendor.

Project 6

Name of Project: Mobile Mantra Office Plus v2.0


Team Members: Five Members
Personal status: Team Member
Project status: Successfully Completed
Environment: Java, JDBC, SOAP, XML, JFC/Swings, MySQL, Tomcat Server, MVC, Webservices,
Factory Pattern
Project Duration: Jan 2002 -- Nov 2003
Client: Swiss phone, Switzerland, AG

Description:

MMOffice Plus is application that offers real time connectivity enabling users to send a message
from their desktop with a maximum of 640 characters, send bulk or single SMS to multiple
locations, set advance SMS reminders, integration of multiple address books, etc. The application
works via the local network sending the message from a regular PC connected to a database
server. The server automatically retrieves the data based on a pre-set query. This data is then
sent to multiple destinations (mobile phones) using the Internet. The application is GSM based
and is compatible with all next-generation technologies.

Responsibilities:
Developed the core business functionality using Eclipse as IDE.
Extensive use of java multithreading
Generated User interface using JSP, JavaScript, CSS, HTML and DHTML.
Developed DAO's which retrieve data from Oracle data base using SQL.
Developed modules and deployed in Weblogic server
Configured the Web Logic 6.0 for connection pooling, Realms, Data Sources etc.
Used Log4J to maintain the user defined logs on system.
Used CVS for version control.
Unit tested the modules.

TRAINING PROGRAMMES:

Attended Risk Management, Estimation Techniques and Project Management Professional (PMP)
training.
Attended training on Unicenter Software Delivery and Unicenter Asset Management Tool to
Manage computers, users, software libraries, and to monitor installation and delivery status.
Attended training to prepare programs for distribution using methods such as Unicenter
Software Delivery Packager and tools like Unicenter Network Services Management (NSM) and
Desktop Services Management (DSM).
Training on QMS Process includes Understand the QMS Architecture, Overview of processes &
associated artifacts, Life Cycles being followed at KI, Highlights of changes in the processes.
Attended training program regarding CMMi --5 processes prevailing in the organization.
Training regarding Six Sigma process.
J2EE Training, Design Patterns, Security and Architecture of Enterprise Applications.
CMMi Level 5 Orientation program.
Attended training of KINTANA, It is a complete set of solutions that build on the common flow
of IT processes from demand to production.
Training on communication skills includes On-site interaction, the steps Elements of Interaction,
Verbal, Written, Listening, Interaction through E-mail, Interaction through Telephone etc.

Certifications
Sun Certified Java Developer (SCJD)
Sun Certified Java Programmer (SCJP)
IBM Certified e-com@asset Ver. 2
Brain bench certified IT Industry Knowledge
Brain bench certified Project Management 2005
TEC

Vous aimerez peut-être aussi