E-mail: rgwagh@hotmail.com
EXPERIENCE SUMMARY
Five years of experience
in information technology industry. Handled complete life cycle projects using
wide range of middleware technologies.
Areas of
expertise include:
§
Enterprise
Architecture/OOAD: Solid experience in
handling Enterprise based project.
Worked on complex architectures using heterogeneous technologies like
Microsoft and J2EE with CORBA Bridge. Headed team to completion and successful
delivery of projects using Object oriented Analysis and Design(OOAD). Designed
the complete architecture by analyzing the client requirements for a large
scale project.
§
Design
Patterns: Practical understanding of various Structural, Behavioral
and Creational Patterns. Used MVC STRUTS architecture for designing web based
applications. Ability to figure out patterns from the existing design and apply
new patterns to gain maximum optimization.
§
UML and
RUP: Expert level skills in usage of
modeling tools like Rational Rose and TogetherSoft. In depth experience in
modeling of design constructs like class diagrams, sequence diagrams,
Interaction diagrams into desired application.
§
S/w Engg
and Business Process Modelling: Experienced in gathering
business requirements, analyzing them and creating use cases. Made use of
Rational Unified Process and Unified Modeling Language to model various
Business process requirements.
§
Middleware
e-commerce technologies: Expert level skills in designing middleware for
e-commerce using J2EE, SWING, EJB, XML, SOAP, JMS, WebLogic 6.1, CORBA, COM,
DCOM. Made extensive use of server side scripts like JSP, ASP and Servlets.
Performance tuning app servers. Detailed understanding of functioning of an
n-tier application. Experience with
various application servers including BEA WebLogic, IBM WebSphere, IIS, and
Jrun.
§
Project
Life Cycle (PLC): Complete life Cycle
experience including S/w Engineering/ Reengineering, Integration, Migration, Object
Oriented Analysis and Development (OOAD). Handled projects in all phases from
requirement to maintenance using various case tools and unified processes.
§
Web Based
Internet technologies: Experienced in designing and building high volume
MDI sites making extensive use of dynamic contents to display sophisticated
controls and high end interactivity making use of DHTML, JavaScript, Applets,
Flash etc.
§
Enterprise
Application integration (EAI): Experience in integrating
different enterprise applications using WebMethods Enterprise Integration
platform. Did comparative study of different Enterprise Integration tools
including BEA Integration, WebMethods and IBM MQSeries. (Undergone extensive
training in WebMethods EAI)
§
CMM
Standards: Worked for more then 2 years for
CMM Level 4 Organization. Used CMM procedures and processes in day-to-day
activities. Thorough understanding of Quality processes, documentation and
testing methodology followed in a CMM organization
§
Relational
Databases: Experienced in developing,
administering, tuning and designing
Relational database. Worked on Oracle 8i, SQLServer and MsAccess for its
effective use with web-based projects.
§
Project
management: Experienced in leading team of developers/analysts. Have
excellent communication skills.
§
ERP: Understanding of ERP packages like SAP
TECHNOLOGIES &
TOOLS
Web Technologies EJB, COM,
MTS, CORBA, RMI, JMS, Servlets, Applets, JDBC, JSP, ASP, Dhtml, HTML, SWING, JavaScript, XML, SOAP, SSL and digital
certificates, Corba and IIOP.
EAI WebMethods (ActiveWorks 4.0.1) Enterprise
Integration
Web/App Server WebLogic,
JavaWebServer (Sun), Jaguar CTS (Sybase), Jrun, PWS, IIS
Version
Control Tool Microsoft
Visual Source Safe
Modeling
(OOAD) Rational
Rose, Together Soft
Messaging
Synchronous and Asynchronous Messaging using JMS
Methodology UML
Reporting
tool ACTUATE
(Server side extension)
RAD
environments Symantec
Visual Café, VB 5.0, InterDev, VC++
Database Oracle8i,
Sql Server, MsAccess
Languages Java 2,
C, C++, Turbo Pascal, Prolog, Scheme.
Platforms Windows95,
Windows NT, Unix, Solaris, AIX
Paradigms Object
Oriented, Component, Functional, Logical
Other
Skills Active-X,
ATL-COM, Load Runner
STRENGTHS
·
Excellent analytical and communication skills.
·
Ability to quickly learn and apply new
technologies.
·
Ability to work in team environments.
·
Strong team management skills.
CERTIFICATIONS
·
Brain-Bench
certification in Java 2, EJB, Object Oriented, RDBMS concepts, JavaScript
(for Online transcript: http://www.brainbench.com/transcript.jsp?pid=1112409)
EDUCATION
Four Years Bachelor degree in Computer Engineering.
PROJECT EXPERIENCE
Equiva LLC, Houston USA
Sept 2001 – till date
Technologies
Used:
OOAD, UML, SQLServer,
Oracle 8i, SAP, J2EE, WebLogic, WL Clustering, WebMethods EAI for SAP
integration, Java, COM, DCOM and Corba for cross communication between COM and
EJB
Description:
Project scope is three fold, which is: Creation of the new
Enterprise architecture, Integration of the existing system and migration of
the old system into the new. Contract Management System is developed as a web
based utility to manage Contracts, Contractors, Suppliers, Project Managers and
all the Cost Centers attached to it. The system communicates with the SAP
transactional system and the HR database using Enterprise Integration.
Role Details:
·
Analyzed the complete Enterprise structure and created Use
case diagrams and Analysis reports using UML methodology.
·
Created high level and detailed Design documents including
Class Diagrams, Interaction Diagrams and Sequence Diagrams
·
Applied design patterns to refine the new Design.
·
Chalked out the detailed Relational Database structure for
the new system.
·
Created a distributed architecture encompassing the
existing system, Integrated System and the Migrating system.
·
Came up with a “generous” system Architecture after
Communication and collaborated on strategies with various departments in the
organization. Most important of which were the Supply Chain Managers, HR Dept
users and the new system users.
·
Decided upon the protocols and the Document handling
interfaces with the various departments.
·
Created a man month estimate and cost estimate for the
Development phase.
·
Made use of Heterogeneous System architecture encompassing
J2EE and Microsoft technologies to take care of the existing systems with
minimum changes.
·
Decided upon the technologies (Application servers,
Databases, Front ends, etc) to be used to meet the requirements.
Silverline, NJ USA
Apr 2001 – Sept 2001
Technologies
Used:
OOAD, RUP, Java-2, JSP,
J2EE, EJB, Vb, ASP, MTS, COM, JavaScript 1.2, IIS, PL SQL, Oracle 8i, HTML, DHTML, Corba and IIOP,
BEA-WebLogic, TCP/IP programming using Java
Description:
Project was developed as a customizable tool for the
internal use of Silverline’s projects team. PTS was designed, extensively for
the testing and review phase involved in every projects. It was created as a
tool that can be used across projects with little customization. Main challenge
was involved in integrating the existing Microsoft based system using ASP and
the new Weblogic based system using JSP’s and J2EE.
Role Details:
·
Designed the overall architecture of the project. Carried
out a thorough OOA and OOD in the initial phase using UML and RUP
·
Recognized and implemented popular Design patterns in
places.
·
Used Corba and IIOP for distributed computing to make Java
objects talk with the distributed COM objects
·
Worked as a Team leader and Technical architect assisting
a smooth flow of the PLC.
·
Carried out administration work of IIS and WebLogic on NT
in clustering mode.
·
Did TCP/IP programming using java networking API’s for the
chat module
·
Successfully Used RMI and WebLogic’s Corba Architecture to
achieve connectivity between the Microsoft based Components and the new java
Classes.
·
Did development in heterogeneous environment using both
IIS and BEA-WebLogic
·
Designed the complete relational table structure and
created the same using Oracle 8i
·
Did configuration management and administration work using
Microsoft Visual Source Safe.
·
Used successfully stored procedure based architecture for
the application to handle business logic and gain a hand over performance.
·
Created
tables, indexes, triggers and views.
·
Used
both VB and Java for back end component developments.
·
Used Data replication system provided by Oracle to update
the backup database in case of system failure.
·
Created a template-based framework of the complete site.
·
Designed and coded the error handling and logging
mechanisms for the middle tier.
·
Designed and coded the user profile, login and the
scheduling module.
·
Made extensive use of DHTML to achieve interactivity
·
Did installation and fine-tuning of the application at
later stages.
(C4C) Click4Care, NJ USA
Aug 2000 – Apr 2001
Technologies
Used:
OOAD, Java-2,
EJB 1.1, JMS, WebLogic 5.5/6.1, Oracle 8i, JavaScript, DHtml, TogetherSoft,
Windows-NT, Sun Solaris, JSP, Servlets, ACTUATE, SWING, Synchronous and
Asynchronous Messaging using JMS
Description:
C4C is a complete population-health Management System.
This is the first complete population-health Management System. C4C uses latest
technologies including Transaction management at bean level, Connection
Pooling, Clustering, XML, EJB etc. The overall system is designed to handle
200,000 concurrent user, 20 Million registrations generating terra bytes of
data. Complete application is made up of about 458 tables, 260 forms, 500
JSP’s, 80 business components, class diagram with about 168 classes
ROLE Details (Technical head, Module leader)
Worked as a system
architect for most of the time handling class design, EJB design, system flow
and navigation. In the final phase behaved as Module Leader for the Automation
module, heading a team of 5 members.
Some
activities worth mentioning
·
I was
involved in the design and implementation of error mechanism, logging
mechanism, security, database connectivity and other general-purpose classes
that were used across the modules(which we call global functionality).
·
Implemented
OOAD using UML and RUP
·
Mad
extensive use of design patterns throughout the project.
·
Extensively
used JSP, WebLogic and EJB
·
Used
JMS for the designing of Logging mechanism.
·
Designed
SWING based GUIs for the segmentation module
·
Configured
the WebLogic Server in Clustered Mode.
·
Designed
the complete logic for role based security and data level security.
·
Configured
a single Visual Source Safe server for both client team as well as offshore
team
·
Configured
IIS as the web server and WebLogic as the application server.
·
Implemented
Java Messaging Service for logging mechanism.
·
Designed
a complete class diagram, which after several steps of refinement is now used
safely throughout the project.
·
Made
use of WebLogic's native APIs to achieve triggers and timer functionality at the
middle ware end.
·
Made
use of customizable DHTML to achieve functionality like tree views, table sort,
pagination and windows.
·
Worked
as a module leader for the Automation module.
·
Hosted
the complete application on Unix based Sun Solaris server
·
Designed
the database structure and navigation for the Automation module.
·
Used ACTUATE for report generation in the middle ware.
·
Used Load Runner for testing the online application
·
Implemented the MVC in
Segmentation module using Jakarta-STRUTS.
Silverline Inc, NJ USA
Integration between Oracle, SIEBEL and
Mercator
Technologies Used:
WebMethods, EDI, Oracle, XML, File io, Mercator, SIEBEL,
Sun Solaris
Description:
The
objective of this project is to integrate systems across the company using
WebMethods. The data flows between SIEBEL system Oracle application and flat
files using WebMethods Enterprise SIEBEL adapter, WebMethods Enterprise Oracle
Adapter, WebMethods Intelligent IO Adapter. Data flowing into text files is
reformatted and converted into XML format.
Role and Responsibilities:
·
Performed installation of various Enterprise and
Integration Servers.
·
General UNIX Systems Administration on the SUN Solaris
platform, supporting production, development and test environments.
·
Configured the Scripted operations in an Oracle adapter
using Visual Integration
·
Carried out installation and configuration of WebMethods
enterprise server and various adapters. UNIX Sun Solaris server hosting
WebMethods
·
Created and managed Territories and Gateways
·
Established connectivity between Oracle Server and the
webMethods Server.
·
Worked on Mercortor mapping with WebMethods server for EDI
exchange
·
Defined business events and scopes with fields using event
type editor.
·
Defined Canonical Forms that were used for event mappings
·
Used Event Tracker for testing the events that are
published and subscribed.
·
Responsible for the configuration of Operation Editor.
·
Used operation templates and custom code steps in Visual
integrator.
Travel-Net, DE USA
Feb 1999 – Sept 1999
Technologies
Used:
JAVA-2,
JWS, WebLogic, Oracle 8, HTML, Javascript, Java Web Server (JWS), WebLogic 4.5.
Description:
We were responsible for creating a web-based application
that could facilitate online schedule, fair search, booking, cancellation, user
profile maintenance etc. Project required interfacing with Abaccus a third
party API to access flight data.
Role Details:
·
Did the complete designing and coding of search engine schedule
finder.
·
Extensively
used JSP, WebLogic and EJB
·
Did the designing and coding of online booking and
cancellation modules using JSP’s and JS.
·
Designed and coded the chat module that facilitates a
special type of operator to customer chats.
·
Designed and coded the user profile and login module .
·
Did interfacing with Abaccus database that is a third
party API based database maintaining flight information.
·
Created tables and relations in the Oracle database,
necessary for the system.
·
Did installation and fine-tuning of JWS and WebLogic
application servers.
·
Used Threads, RMI
and XML for the chat module
Price WaterHouse Coopers UK
May 1998 – Jan 1999, as Employee of TIS
Technologies Used:
JAVA Applet, XML (tagged flat
files), UML, Rational Rose
Description:
Price WaterHouse Coopers
provides consultancy services, for which they require their Consultants to have
expertise in various fields of their business. The training course is aimed at
providing the consultants with an easy to understand way of learning things and
a way of evaluating what they have learnt through these courses.
ROLE Details:
·
Used artificial
Intelligence for the assessment module.
·
Made use of java applets and XML files throughout to
accomplish customization of screens.
·
Coded a XML parser that was capable of reading a XML file
and trigger the desired operation.
·
Made use of applet graphics to create custom made components
for better look and feel.
·
Coded a PDF format reader using java
·
Coded front-end components to display and manipulate a
Acrobat PDF file.
·
Did extensive use of animations was made to make the
overall interaction interesting.
·
Generated Use Case diagrams, sequence diagrams and class
diagrams using Rational Rose.
Drive India
September 97 - May 1998, as freelancer
Technologies Used:
HTML, ASP, MSAccess and JavaScript
Description:
Developed a part of WebSite for driveIndia as a freelance
project. DriveIndia is a online mart to buy and sell used automobiles. Site
featured a complete list of categories, sub categories that facilitates
selection and purchase of a particular vehicle.
ROLE Details:
·
Did Server Side Scripting using Active Server Pages.
·
Designed database tables using MsAccess.
·
Did extensive use of HTML and JavaScript for form
validations and user menus.
IIT-Powai India
March 97 – September 97, as Trainee
Programmer
Technologies Used:
Turbo C, C++, Standard IP and IA algorithms
Description:
Project dealt with automatic
detection of shapes and visual interpretation of image. Also includes tools for
processing images, like those included in packages like PHOTOSHOP. Image
captured from the image grabber passes through the series of filters.
ROLE:
·
Did the complete designing and coding using C++
·
Coded different algorithms for image processing including
contour detection and fast Fourier transform.
·
Created GUI controls using primitive controls in C++.
Walchand College of Engg
India
August 96 – March 97, as Trainee
Programmer
Technologies Used:
VC++, OpenGL
Description:
Project was developed for S/W
project exhibition organized at NATIONAL LEVEL.(Won 1st prize). Demonstrated
false trees, screen savers using fractals.
Project also demonstrated the simulation of 3D real world trees using
fractal geometry and OpenGL libs for 3D rendering.
·
Made extensive use of OpenGL Libs in Windows environment.
·
Implemented Fractal algorithms.
·
Designed L-System grammar to be used for drawing trees 3D.