internet-intranet programmer,java,CGI/Perl,HTML,javascript

Contact Information
Vishal Anand
vishal_anand@yahoo.com
1121 Village Dr#2
Belmont, CA 94002
Ph:650-802 0554
Other Information
Will Relocate 
Salary Required$70-80/hr
Work TypeContract
EducationBachelor
US Work StatusAuthorized (for current employer)

(Available for Sub-Contracting at an hourly rate of $70-80/hr)



Career Objective: Excel in the field of software design and development

primarily in an intranet - internet environment, involving new internet

technologies.

          

Work Experience Summary: 

Over 4 and half years of experience in the field of  software development

primarily in a client-server environment using OOAD. Successfully handled the

design and the implementation of internet-intranet based applications using Java

and other technologies.



Programming Experience Summary:

Efficient programming skills in JAVA (Networking, AWT, Swing, JDBC, RMI,

JavaBeans, Servelets, Applications & Applets),  Java Scrip/VBScript, CGI/

PERL, HTML, C/C++. Knowledge of  PL/SQL, Oracle Developer/2000, Web servers.



Educational Qualification: 

1) Bachelor of Engineering in Computer Science  with  an A+ grade,

University of Pune, India.



2) Sun Certified Java Programmer.



 Detailed Work Experience:



 (1)  Mar 1998 - Till Date:          Full time at Oracle Corp. 

      Project Title:     Java based routing network designer

      Client:     Oracle Corp., Redwood Shores, CA, USA

 

Project Description:



This is a solution which is part of Oracle's Flow Manufacturing module (ERP

Applications). It's a java applet which is embedded in a "User Area" item of

Oracle Forms and it shows a graphical representation of a network of processes

and line operations on an assembly line. The data to the applet is passed back

and forth using the communication channel between Oracle Forms and applet. It

supports dynamic drawing of the process network (supports drag and drop,

selecting processes, defining new links between processes etc.) and defining

various process properties. Once the user is finished drawing the process

network, the applet saves the data in the Oracle Database for future reference

to the network.

 

My Contribution:



Requirement Analysis.

Functional/Detail Design.

Complete coding and testing in NCA enviroment.



Environment: Java - JDK 1.1.6, Pentium PC, Windows NT 4.0, Sun Solaris, Oracle

Web Server 3.0, Java Web Server 1.0.





 (2) Sept 1997 - Mar 1998:     Sub-contracting for IBM

 

     Project Title:     RMI-JDBC based 3 Tier Remote printing

     Client:     McLeodUSA Inc., Cedar Rapids, IA, USA

 

Project Description:



This is an intranet package designed entirely using Java - JDBC, RMI and

Applets. It aims to provide a 

a 3-tier Remote printing architecture, where the client communicates with an

application server via RMI by 

executing remote method calls on different remote objects.  The application

server interfaces with the DB2 

data store via JDBC, fetches the data and sends it back to the the server, which

then sends the results back 

to the client as return objects from a remote method call. The Applet can then

print the retrieved data to

the printer by capturing the handle to the print device and printing using the

new print routines in JDK 1.1.

The interaction with the database was done using JDBC 1.2 .



My Contribution:



Requirement Analysis.

Functional/Detail Design.

Defining the Remote Interfaces, Classes and their Remote methods.

Implementing the 3-tier Remote printing architecture.



Environment: Java - JDK 1.1.4 (JDBC, RMI, Applets), Pentium PC, Windows NT

4.0, MS-IIS Web Server 3.0, Java Web Server 1.0.







 (3) March 1997 - Aug 1997:     Sub-contracting for IBM

 

     Project Title:  Internet-Intranet Based Market Share Accelerator

     Client:        McLeodUSA Inc., Cedar Rapids, IA, USA

 

Project Description:



This is an internet package designed entirely using Java, JavaScript, CGI and

HTML. It aims to provide a paperless environment for the company's sales

representatives. The accelerator has been developed to prepare Strategy

sessions, create presentations, begin the paperwork process and provide an

electronic connection direct to the order entry system, all via the internet.



      My Contribution:



Requirement Analysis.

Functional and Detail Design.

Implementing a 3-tier model for database access using JDBC API's.

Design and implementation of a Multithreaded standalone Java application, which

runs on the MS-IIS Web server and listens on a particular port for the various

clients to connect and then starts a new thread for each client connected for

accessing the IBM DB2 database on AS/400.

Implementing database calls using JDBC to connect all the sales representatives

to the company's DB2 database on the AS/400 via an internet.

Using and configuring Native-API partly-Java driver for IBM DB2 database.

Design and implementation of a generalised program using Object oriented

features of Perl 5.003 and Sockets programming to interact with the Java

application for passing the required SQL and retrieving the resultset.

Performed dynamic updation of the Web pages using JavaScript 1.1 .

Designing HTML Forms and Frames based Web pages for interacting with the CGI

scripts on the server.

Testing of the application via JDBC-ODBC bridge plus ODBC driver for performance

analysis and comparison as against the performance with JDBC calls via

Native-API partly-Java driver for IBM DB2 database.



Environment: Pentium PC, Windows NT, MS-IIS Web Server, Java - JDK 1.1

(JDBC, JNet etc) , JavaScript 1.1, CGI-Perl 5.003, HTML 3.2, MS-Front Page 2.0.

 

 

(4) Jan. 1997 - March 1997 :     Sub-contracting for IBM 



      Project Title:  PCP Select Online

      Client:       Health Alliance Plan, Detroit, MI, USA

 

Project Description and my Contribution:



Designed and developed a GUI internet package for selecting a Personal Care

Physician out of a network of practicing doctors. 

The package involved the use of CGI-Scripts written in Perl 5.003 on the Unix

server and interaction with Netscape Secure Commerce Web server using HTTP/1.0

for the generation of web pages on the fly. 

The work also involved gathering information from the user via HTML forms and

storing it in flat files on the Unix server. 

The client side programming involved the use of Java Script for writing text

validation routines. 

The task also involved the development of an FTP routine using Java, whose sole

purpose was to open an FTP session with the server on which the database was

stored and then transfer all the user files to the server at preset time

interval of the day. 



Environment:    Pentium PC, Windows'95, UNIX, Java - JDK 1.1, CGI-Perl 5.003,

HTML, MS-Front Page 2.0, WebSuite 2.

 

URL: http://www.GeoAccess.com/DirectoriesOnline/Hap/



 

 (5) May 1994 - Dec. 1996: Consulting for PCL Consulting Ltd.-- New Delhi, India



  

 (5.1)

     Project Title :  Java Enabled Message Communicator

     Client :       NEC - Japan



Project Description and my Contribution:

 

The product - Java Enabled Message Communicator is a standalone Java

application,  which is fully portable, platform independent. This program is

somewhat similar to "Win PopUp" of Win95. It can be used within an office or in

a complex or for that matter of fact anywhere for message exchange between

different people. The main advantage is that it is written in Java, so it can be

installed on any platform for which JDK is available. So the users on Unix can

even communicate with their counter parts who are working on Windows or Mac etc

and vice versa. 

The program has an inbuilt capability of acting both as a server as well as a

client. So while a person is busy typing a message, he can still receive

messages in the background. Moreover you need not limit your messsages to only

32 characters as in WinPopUp. 

The program supports multi line messages which are all displayed in a scrollable

area, which makes the message viewing all the more easy. 

The program is GUI based and mainly uses Java AWT and Java Networking Packages.

I was entirely responsible for the project design, development and testing.

 

Environment : JAVA JDK 1.0.2, NT 3.5.

 



(5.2)

Project Title:  Product Specific Module (PSM) for RAYLAN RMC 2000 using SNMP

(MIB II)

Client: Network Managers Ltd., UK  (NML)

 

Project Description and my Contribution:



Worked with the team to develop PSM (Product Specific Module) for Raylan RMC

2000 Router using NMC API, NMC Class Libraries and C++.  

PSM was developed on Windows/Window NT using NMC Vision Developer's Tool kit

API. This API contains various C++ Class Libraries. These Class libraries

provide all the necessary functionality of interprocess communication, interface

to databases, SNMP protocol handling, interactive picture handling, windows and

dialog boxes creation.

The product provides dialog boxes for controlling the Router and graphical

representation of actual device being managed. Through the dialog boxes the

Management Information Base (MIB) is read and the various MIB variables are

updated and stored back onto it.  

The GUI helps the end user to set various network parameters  through different

dialog boxes.

 

Environment:  MS-Windows 3.1 API, SNMP  PSM  Developers Tool Kit, NMC 1000

API, Borland C++, PC/AT 486.





(5.3)

Project Title: Product Specific Module (PSM) for PROTEON RBX 200/205 Router

using SNMP

Client:  Network Managers Ltd., UK  (NML)

 

Project Description and my Contribution:



Worked with the team to develop PSM (Product Specific Module) for Proteon RBX

200/205 Router using NMC API, NMC Class  Libraries and C++. 

The product provides dialog boxes for controlling the Router and graphical

representation of the actual device being managed. 

Through the dialog box the Management Information Base (MIB) which is an

intellegent device, is read and the various MIB variables are updated and stored

back onto it.

 

Environment:  MS-Windows 3.1 API, SNMP  PSM  Developers Tool Kit,  NMC

1000 API, Borland C++, PC/AT 486.



(5.4) 

Project Title : GUI for DFM-6AS Microcontroller Based Real Time Power Monitoring

And Plotting System.

Client: Siemens Ltd., Nashik, India.

 

Project Description and my Contribution:



Overall incharge of the software design and the implementation of the project. 

Performed User Friendly Menu Driven RS-232C serial interface with the

microcontroller. 

Communication with 8032 microcontroller for monitoring of various power line

parameters through Windows SDK. 

Interface between Windows GUI program and MS-EXCEL for generalised plotting of

various power plots/graphs. 

Also involved in the Beta testing of the project.

 

Environment: MS-Windows 3.1 SDK, Borland C ++ for Windows (BCW), Turbo  C, 

Assembly Language for 8032  microcontroller, MS-Excel.

 

References:

     Available on request.