Академический Документы
Профессиональный Документы
Культура Документы
Summary
• Hands on experience of Application Servers and Web servers including IBM WebSphere Application
Server 6.0/5.0, BEA WebLogic 8.1/7.x,JBoss 3.x and Tomcat 4.x/5.x.
• Expertise in Analysis and Design of the Software System using UML Methodologies and Rational
Rose.
• Strong understanding of Object Oriented Analysis and Design (OOAD) concepts, Service Oriented
Architecture (SOA), various Design Patterns (J2EE) and project documentation.
• Strong Database Data Modeling and Design skills in Oracle and MySQL.
• Expertise in defect management and version management using Clear Quest and Clear
Case.
Educational Qualification
Technical Skills
Project Details:
Responsibilities:
• Used Jakarta Struts framework to implement MVC architecture. Implemented J2EE design
patterns like Front Controller, DAO, DTO, Business Delegate and Session Façade.
• Involved in requirement gathering for the project.
• Prepared detailed use-case diagrams from requirement specifications using Rational Rose.
• Involved in Design and prepared activity diagrams, sequence diagrams and class diagrams from
various use-cases using Rational Rose.
• Developed the business components using Enterprise JavaBeans (EJB).
• Involved and implemented the middleware components of the application to invoke the
various legacies using EJB.
• Developed business components using spring framework.
• Involved and implemented AOP using Spring framework.
• Used Spring Web MVC framework to implement the MVC pattern and generate the sample
bills in PDF format.
• Involved in coding for the presentation layer using HTML, CSS, JSP and JavaScript.
• Used the JSP to design the user interfaces, and JSP tag libraries to define Custom Tags and
JDBC for database connectivity.
• Involved in coding for the business layer using Servlets and Java APIs.
• Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for
communicating with database Oracle.
• Worked on many-to-one, one-to-many and many-to-many relationships in Hibernate.
• Used HQL (Hibernate Query Language) for bulk operations using Hibernate.
• Developed request and response format using SOAP.
• AJAX is used in selective screens to call the Back-end APIs from JavaScript at key points in
the application for better usability and performance.
• Designed a XML schema (XSD) of the XML documents sent by the dealers and using JAXP
API to parse and process the XML documents.
• Written various SQL Queries to retrieve the data from the Oracle database.
• Involved in implementing the Automated Test Framework to test the system internally.
• Developed Test Strategies, Test plans and Test cases along with the Unit Test Plan doc.
• Developed the test cases for the system using JUnit, Unit testing of the code as per the test
cases.
• Involved in Performance Testing to test the performance of the application and developed
• Developed the test cases for the system using JUnit, Unit testing of the code as per the test
cases.
• Participated in analyzing the user/business requirements, functional specifications and use case
documents to create the Test Plans and Test cases for System testing.
• Converted the user requirements in to functional requirements for Integration, System, User
Acceptance testing.
• Used ANT for building and deploying application source code on Weblogic application server.
• Used Versioning Control System (CVS) for source code control.
Environment: Java 1.5, JDBC, J2EE (Servlets/JSP/EJB/JMS), Struts, Hibernate, Spring, JSF,
Bea Weblogic, Multi-Threading, XML, XSLT, JAXP API, JAXB, AJAX, Web services
(SOAP/WSDL), Oracle, JavaScript, CSS, ANT, JUnit, log4j, CVS and WSAD 5.1.2/RAD 6.0.
Yantra RL is a system that takes care of Motorola’s Reverse for Mobile Devices Sector. RL is process in
which the customer returns back the items on account of various reasons. This system interacts with
Cellular Order Processing System to load the shipment details through JMS into the Yantra RL database
which are essential to start with Returns Processing and with Oracle ERP finance module for credit
settlement to the customers.
Responsibilities:
• Developed the application in MVC pattern to decouple GUI and data model changes.
• Designed the application architecture based on Jakarta Struts 1.2 framework.
• Created Dispatch Action, DynaActionForm classes for the Data Analysis module.
• Created struts-config.xml, app-resources. Properties files for the application.
• Used Struts 1.1 validator framework for the project.
• Extensively used Servlets and JSP’s for the application and Applied Tiles framework for the
application.
• Created class diagrams, sequence diagrams using Rational Rose
• Client side data validation was enforced using JavaScript and JavaBeans
• Created JSPs for the complete application.
• Extensively used the multi-threading concept for handling various requests in parallel.
• Worked on Store and Forward JMS agents for successful delivery of JMS messages
• Displayed role based information to users to modify/update information.
• Provided maintenance of logs to track the changes made by users to existing forms
• State of the application was maintained in session scope objects
• Automatic session timeouts were implemented using session listeners
• Instrumental in requirement analysis and design of the project
• Integrated the current system with a similar system to enhance the functionality of the whole
application
• Additional forms were developed to provide for online allocation and assignment of resources.
• Used JUnit tool to test the application.
• Deployed the application in Websphere application server.
Mobile Number Portability is the application which allows the customers to change the service
provider of their mobile. It consists of three modules port-in, port-out and SLA. There will be a Central
Clearing House (CCH) which acts as an interface between all the network service providers. Port-in
module deals with the customers who are changing from other service providers to Reliance. Port-out
module deals with the customers who are changing from Reliance. SLA module deals with the service
level agreements to maintain the time lines between the interfaces of various providers through CCH.
Responsibilities:
Environment: Java, Multi-Threading, Servlets, JSP, Struts, Hibernate, JMS, XML, UNIX, Web
services (SOAP/WSDL), TOAD, Eclipse, ANT, Tomcat, Apache Velocity , Oracle, TIBCO, Clarify
database (RDBMS), Clear case, Clear quest.
Project Details:
CRM Maintenance is a maintenance project for Integrated Customer Care system which handles
CRs (Change Request) raised by business related to CRM. GSM wireless, Data Card and DTH (Direct to
Home) are the products newly launched by Reliance Communications. Customer Acquisition, clear Sales
and customer interaction modules are developed for these products and enhancements, modifications
are done for already existing products. Migration of the customers from CDMA to GSM and vice versa is
provided in the customer interaction module along with all other interactions. DCAF (Dummy Customer
Acquisition Form) was developed for the Data card in clear sales module and later Data card to HSD
migration is also supported. Project has its database architecture as of Clarify CRM which is a relational
database.
Responsibilities:
Environment: Java, Multi-Threading, Servlets, JSP, Struts, Hibernate, JMS, XML, TCP/IP, UNIX,
TOAD, Eclipse, ANT, Bea Weblogic, Oracle, TIBCO, Clarify database (RDBMS), Clear case, Clear
quest.
Project Details:
This system is a Web based product developed to meet the requirements of an Online Customer
Relationship management System. Major concentration is in customer acquisition module, clear sales and
customer interactions module for both wire line and CDMA wireless products as well as individual and
corporate customers. Customer acquisition module deals with the process of entering the customer
information into the clarify system and activation of the service in the network as well as in all other
systems such as billing. The clear sales module manages the leads, accounts, sales and field services.
Customer interaction module deals with the creation of the interactions by customer care according to
the (customer or service related) requirements of the customer and corresponding updations in all
required systems. Project has its database architecture as of Clarify CRM.
Responsibilities:
Environment: Java, Multi-Threading, Servlets, JSP, Struts, Hibernate JMS, XML, UNIX, TOAD,
Eclipse, ANT, Bea Weblogic, Oracle, TIBCO, Clarify database (RDBMS), Clear case, Clear quest.