internet-intranet programmer,java,CGI/Perl,HTML,javascript
|
|
|
Other Information | Will Relocate | |
Salary Required | $70-80/hr |
Work Type | Contract |
Education | Bachelor |
US Work Status | Authorized (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.
|