16,valluvarnagar,adyar,chennai 600020 |
Phone 9884066717 E-mail ashishshrivastava@email.com |
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 |
|
|
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
Programmer
§
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. |
|
|
Win NT, Win2000 Prof., Unix, Solaris, Linux |
|
Java2(Swing, AWT), SWT |
|
Struts
,RMI, EJB, JMS, Servlets, JSP, JDBC |
|
Java2, C++, and C. |
|
UML |
|
SQL Server7.0, ORACLE 8i |
|
HTML, XML. |
|
WebSphere5.0, WebLogic7.0 |
|
Apache, Tomcat |
|
Rational Rose 2001, Togethersoft, MagicDraw,
WSAD |
|
Microsoft Project |
|
Visual SourceSafe, Clear Case, RCS, CVS |
|
Netscape Directory Server4.13 and IBM secure
Way |
1.Project
Name: eMatrix Business Applications |
Duration:
|
June 2002 Till Date |
Team
Size |
10 |
Environment |
Java2, JSP, eMatrix, Oracle 8I,Weblogic, Websphere,
iPlanet |
Role |
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 |
Duration:
|
July 2001 June 2002 |
Team
Size |
25 |
Environment |
Java2, Oracle 8I |
Role |
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
1.Client
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.
2.Servers
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 |
Duration: |
Jan 2001 July 2001 |
Team
Size |
15 |
Environment |
Java2, Oracle 8i, Websphere3.54, NDS4.13 |
Role |
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 |
Duration:
|
6 Months (June 2000 Dec 2000) |
Team
Size |
20 |
Environment |
Java2, SQL Server7.0, WebLogic5 |
Role |
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 |
Duration:
|
9 Months
(Oct 1999 Jun 2000) |
Team
Size |
12 |
Environment |
Java, Oracle 7.3 |
Role |
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 |
Duration:
|
13 Months (Aug 1998 Sept 1999) |
Team
Size |
10 |
Environment |
Java, Oracle 7.3 |
Role |
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. |
|
|
|
|
|
ashishshrivastava@email.com
|