| |
|
1.
Responsible for C++ prototype development of graphical, map based network
telecommunications software for Compaq’s TeMIP application using
SL-GMS map based libraries of C and C++ code.
- Designed
and implemented prototype with “hands-off” project lead
engineer
- Met with
Compaq in France and in U.S. to identify client needs and to train client
in use of SL-GMS mapping libraries and application development.
- Fully
cross-platform – application required to run both under Solaris
and MS Windows.
- Made
all changes to SL-GMS mapping libraries required to support client needs
and prototype application interface requirements.
- Multi-million
dollar project completed on or before schedule.
- Large
portions of this project were carried over to another somewhat similar
project with NTT-Dokomo, Japan.
2.
Responsible for significant additions to cross-platform SL-GMS libraries.
- Created
and implemented full color management functionality to provide applications
designed using SL Libraries with tools to manipulate and save color
tables.
- Created
and implemented advanced error reporting from libraries. This affected
all SL-GMS code written after it to make use of improved error reporting,
and externalized error strings into data files for the first time.
- Made significant
contributions to graphical widget sets used by all SL-GMS applications,
including specification design and library implementation.
3.
Responsible for UI development of entire family of SL-GMS example software
(consisting of more than 18 cross-industry applications), which are used
by various clients in many industries as “how-to” templates
for their own applications.
- Re-designed
all existing applications for improved UI.
- Designed
and implemented multiple new example applications to add to suite of
existing SL-GMS examples.
- Personally
implemented and maintained changes for more than 18 fully-functional
example applications, including plant management, flight control, widget
handling, network management and others.
- All applications
run similarly under Solaris, Motif, and MS Windows, with minor interface
distinctions as appropriate to each operating environment.
- Made all
SL-GMS library changes necessary to support application requirements.
4.
Responsible for SL-GMS GMSDraw re-design UI specifications and implementation.
GMSDraw is the 2D drawing package that interfaces with the SL-GMS libraries.
It is part of the standard SL-GMS distribution, and the closest to a “shrink-wrapped”
product SL Corporation has.
- Interacted
with many other engineers during design phase to determine “feasibility”
of various UI implementations.
- Performed
in-depth analysis of existing weak points and implementation realities.
- Supported
and trained SL workforce and clients in use of completely re-designed
GMSDraw interface and functionality.
- Created
mostly-functional prototype of GMSDraw using Metacard application under
both Unix and Windows, and used this prototype to perform various personal
feasibility studies with SL employees who most commonly used GMSDraw.
- Worked
closely with SL Corporation principal owner-engineer during all phases
of project.
5.
Designed and implemented CGI C++ interface library for personally owned
hosting company and multiple CGI C++ applications for various client and
personal requirements.
- Created
CGI-based Gallery software for automatic generation of gallery web sites.
This software allows gallery based sites to be edited fully on-line
via a web interface.
- Created
CGI-based invoicing software allowing for the creation and printing
of invoices from any web browser.
- Created
CGI-based on-line worksheet and client contact software allowing client
information to be modified and queried from any web browser.
Please see IT
Experience for
more information on my IT experience.
Please see Graphic
Design Experience for more information on my software development
experience. |