Please visit my new home at http://WAGH.TK for my latests resume and other details on me.
This resume is no longer valid. Thank you for your visit. You will be redirected in 5 seconds





Rakesh Wagh,

Houston, TX

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

 

Contract Management System

 

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

 

Project tracking System (PTS)

 

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

 

Web-based Health Care Management System for Insurance Industries

 

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

Sept 1999 – Aug 2000

 

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

 

Travel-Net Online flight Reservation System

 

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

 

Interactive java based learning system

 

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

www.driveindia.com

 

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

Image Analysis And Image Processing

 

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

 

3D Fractals

 

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.

ROLE

·          Made extensive use of OpenGL Libs in Windows environment.

·          Implemented Fractal algorithms.

·          Designed L-System grammar to be used for drawing trees 3D.

 

1