Ashish 's World
Hindi Spell Check
About Me
Know Me More
Arj Kiya hai
My Poems
Fun I
Fun II
Fun IV
Unlimited Fun
Fun In Wiipro
Chat With Me
Bhagwad Gita
My Friends
My Aithentian Friends
Favorite Quotes
Favorite Links
Family Photo Album
Kanyakumari Visit
Photo Album
My Pets
Contact Me


16,valluvarnagar,adyar,chennai 600020

Phone 9884066717 E-mail

Ashish Shrivastava

Summary of qualifications

Rational Certified RUP professional.

Possess over 5 year of rich and progressive experience in multi tire application design, development & implementation. Sound knowledge in UML. Also have extensive experience in component based (EJB) application design, development and implementation. Rich experience in Java using distributed application architecture, multithreading Programming, Object Oriented Programming. Expertise in JDBC, RMI, Servlets, JSP, EJB, Swing, and JMS.



A career, which provides ample scope for advancement with focus on Java based technology



First Class B.E in Computers Technology Nagpur University

Professional experience


June 2002 Till Date                                 Wipro Technologies Chennai

Project Manager

         Involved in Design Activity

         Client Communication

         Project Management

June 2000 June 2002                           Aithent Technologies Gurgaon
                                                                (A CMM Level 5 Company)

Sr. Member Development Staff

         Involved in Design Activity

         Development of Product

August 1998 June 2000      Mark Vision InfoTech Pvt. Ltd.  Mumbai


         Involved in design activities.

         Installed the Application on the client site.



         UML Modeling.

         Object Oriented Analysis and Design.

         Swing, Servlets, JSP, RMI, JDBC, EJB

         Multi-threading Programming in JAVA.

         Distributed Applications and Architecture.

Technical Skills  

  • Operating System

Win NT, Win2000 Prof., Unix, Solaris, Linux

  • GUI

Java2(Swing, AWT), SWT

  • Technology

Struts ,RMI, EJB, JMS, Servlets, JSP, JDBC

  • Languages

Java2, C++, and C.

  • Designing



SQL Server7.0, ORACLE 8i

  • Web Technologies


  • Application Server

WebSphere5.0, WebLogic7.0

  • Web Server

Apache, Tomcat

  • Designing Tool

Rational Rose 2001, Togethersoft, MagicDraw, WSAD

  • Project Management

Microsoft Project

  • Source Control

Visual SourceSafe, Clear Case,  RCS, CVS

  • Others

Netscape Directory Server4.13 and IBM secure Way

1.Project Name:  eMatrix Business Applications


June 2002 Till Date

Team Size



Java2, JSP, eMatrix, Oracle 8I,Weblogic, Websphere, iPlanet


Project Manager

 eMatrix software provides a platform and the applications that enable an enterprise to collaborate through the Internet within its own departments and divisions; and among its customers, supplier and other business partners. Involved in enhancement and bug fixing for the new releases of Team central, collaborative commerce application for Project management.

2.Project Name:  Cittera


July 2001 June 2002

Team Size



Java2, Oracle 8I


1. Worked as a Module Leader, handled a team of 11 members.

2.Designing  & development of sequence diagrams, collaboration diagrams, Component and Deployment Diagram

3. Written API that opens interface of Cittera for other application. These API are used by Zintegrator module.(It is a separate project which will use Cittera as simulated Application. This APIs are also used for Rose import.

Cittera is a sophisticated development tool leveraging Internet ideals to support a collaborative environment for application modeling and roundtrip engineering for JAVA and C++. Cittera allows all members to fully collaborate, sharing ideas and streamlining the software development process.

Application works in two modes online mode and offline mode. In Online mode application works in collaborative environment. Clients communicates with server where design model validated, stored and can be retrieved. In offline mode it behaves like standalone application .In this mode design model is stored as XMI file or ast in local machine, which later can be uploaded to server model.

Project can be divided in following four parts


GUI: This layer is responsible for creation of application framework, component drawing and event handling. Presentation Layer: This Layer is used to stores graphical attributes of GUI components. GUI Layers retrieves and stores graphical attributes from this layer and draws the component. UML Layer: This layer is used to store and retrieve UML attribute of UML Components and relationships between UML components.


 A.  Servlets: They are responsible to get request from application and response to application. They are also responsible for security.

B. Sever Monitor: It is a RMI Server that is used to Monitor other servers

C. Model server: It works as UML model repository in collaborative mode.

D. Update Server: It is used for updating models in database & clients working on same model

E. Model differencing server: It is used to difference between two models.

F. Log Server Used to log activities done by users.

3. JMS Server This JMS server is used for online collaboration of modification made by designer on the same model simultaneously.

4. Code Generation This module generates Java and C++ code from model.

3.Project Name:  OUTERFORCE


Jan 2001 July 2001

Team Size



Java2, Oracle 8i, Websphere3.54, NDS4.13


Designing & Coding of the Contributor Management

Project Details:

The OFS system basically maintains a database of all editors, journalist, freelance writers, and articles i.e. content. It would store contact information for all editors journalist and also their articles and various publishing. It would also store images or pictures related to the content.

The product has four main categories as follows:

The content supply chain links together four key content creation activities:

Contributor Management involves recruitment, contracting, evaluation and compensation of media contributors, external editors and reviewers.

Assignment Management incorporates all tasks involved in planning content products, selecting appropriate contributors and communicating requirements to all members of the content creation team

Submission Management includes all workflow steps in the content editing, review and formatting processes.

Product Management incorporates management oversight and planning activities such as budgeting, scheduling, resource allocation, review and activity based costing.

The product basically helps a publishing organization in keeping track of all its journalist and freelance writers that regularly send articles to it. Moreover freelance writers can publish or upload their articles or work on their site. The publishing company can review the article and buy it from him (this is basically the compensation module wherein u give stipend or bonuses) Similarly the company can get feedback form various source about the article and based on that, rank the article.

Also when coming up with a new section in a magazine or for a new article, let say the company wants to publish a swimwear article or section. The company can easily browse the site and select all writers who write on the topic. Look at their work or photos they may have published. The editor can form his own favorites list of swim wear writers, articles and photos and may ask his team to contact these persons and come with a formal article.

Also when an editor or a journalist quits and leaves a company, all his contacts and the chain of persons reporting to him and the various articles he is working on currently, is available in the system


4.Project Name:  IKAN


6 Months (June 2000 Dec 2000)

Team Size



Java2, SQL Server7.0, WebLogic5


Designing & Coding of the LMS and PTS

Project Details:

This product is targeted towards medium and large organization. It is just like a ERP packages. It fully automates an organization including resource management and recruitment, accounting, leaves management, Productivity tracking. It has several modules. Following are major modules of this product.

1.PTS: Productivity Tracking System

2.LMS: Leaves Management System

3.HRMS: Human Resource Management System

4.EIS: Employee information System

5.RTLS: Resource Locating and tracking System.

Product can be divided in to three parts

Client: It is being developed using JSP and HTML

Business Logic: It is being implemented using EJB

5.Project Name:  Onsite Product


9 Months  (Oct 1999 Jun 2000)

Team Size



Java, Oracle 7.3


Designing & Coding of the Onsite Manager, which provides the relevant desktop-based functions to manager, customer & field, worked data. Designed and implemented the client as a Java Applet.

Project Details:

This product is targeted for large and medium scale enterprises with a large field work force. Onsite automates the process of data collection and facilitation of data. The product is used to generate the checklist on the hand held devices (by the Inspectors) and then upload. The product is meant to remove manual system of filling the checklist for the corporate so as to lessen the burden and meet the user requirements thus saving the time and making the work more efficient. The database connectivity is achieved through JDBC.

The application in divided into three modules.

1.   Onsite Designer: It is responsible for generating the GUI code for HPC.

2.  Onsite Manager: It is responsible for HPC and Desktop communication and also   for the administration work.

3.   Onsite Mobile: It is responsible for sending the requests to the Onsite Manager.


6.Project Name:  Financial Accounting System


13 Months (Aug 1998 Sept 1999)

Team Size



Java, Oracle 7.3


I was involved in the design and coding phase of administration client And Services to administrator level client By Business Objects Server.

This product was an Web based accounting software for any trading company. It is based on 3-tier architecture It uses a RMI server as Business Object Server, which contains all details regarding business rules. The front end is used to perform all user level operation.

The product has been divided into four distinct modules:

1. Clients:

A. User Level Client: This User level client is able take the input from user and transfer to Corresponding business objects. Then business object processes this information and Store in the Database server. User level client takes care of daily transaction  ,invoicing, billing and current status of customer and various accounts as well as current financial status of company. I

B. Administration Level Client: Administration level clients functionality is to provide          Administration level requirements. It takes care of creation Account groups, accounts, client user. It is also responsible for security management.

2. Business Objects Server: This server keeps the business objects up so that any client        can    Access the services of this object. This object has business logic to process the data and Convert into information useful for client of user level as well as administration level. The business object must be intelligent enough to provide proper coordination between Administration as well as users.

3.Report Generator This module takes care of generating various financial reports. Reports are generated in HTML as well as text format.

 4. Database Server:  This acts as a storehouse for data that will be access or modified by the         Business objects and Report Generator.