Business Applications: |
C++
Qt
Windows XP, Vista
XML
|
|
|
Senior designer and implementer for the FLY Pentop computer PC software, carrying product from initial concept through to market delivery. Responsible for ink browser, logon/registration process, administration (parent) and database subsystems. Instrumental in overall design and several key concepts that drive the power of the finished product. Product implemented in Qt for Windows, then ported to Macintosh.
|
C++
Video Editing
Windows XP
XML
|
|
|
Designed and implemented the SmartMovie feature of Pinnacle Studio video editing software. This feature allows a user to supply raw video or photos, and music. The beat of the music is analyzed, and the video/photos edited into a very nice movie with a single push of a button. Written in C++ under Windows XP. Also implemented an XML generator to allow users to open older projects under the new version of Studio.
|
Java Swing
Object Oriented
Windows NT
Network Analysis
|
|
|
Implemented Network
Analysis program to measure and predict performance
on distributed networks. Software was written in Java/Swing
on a Windows NT platform. UI is fully platform independent,
though packet capture libraries (written in C++) are PC
specific.
|
Java Swing
Windows NT
Scientific
XML
Java Swing
|
|
|
Developed Java Swing applications for driving DNA
sequencing hardware, as part of a team. Development
and delivery was done on NT platform.
|
Education
Distance Training
Java, C++
|
|
|
Teach software development courses in Bachelors IT, Masters IT, and MBA programs.
|
HTML
Photoshop
|
|
|
Designed and implemented new web site for start up company.
|
HTML
Flash
|
MindStorm
|
|
Designed and implemented new MindStorm web site (this site),
highlighting and selling the instructional
videos we produced in the 90's.
|
Java Swing
Windows NT
Client/Server
XML
Java Swing
| Zatso |
|
Developed Java Swing automated test application for existing
video distribution system. Created new OO design for improved
video distribution with better reliability and improved
user feedback. (Company went out of business in dot-bomb
era.)
|
Java
Client/Server
C++/PowerPlant
Audio Processing
Java Swing |
|
|
Designed and implemented two commercial Java Swing applications
that implement a high-end client/server audio
processing system (retails for over $10,000 as a pair).
Also designed, implemented and managed team developing high
end CD/DVD Audio processing application in C++/PowerPlant.
|
Education
C++/PowerPlant
User Testing |
|
|
Designed and implemented Pre-valuate
Macintosh, a program used by temp agencies and HR departments
to test applicants on their proficiency with over 100 Macintosh
applications, plus typing.
|
Marketing Analysis
Mac/MS Windows
CD-ROM
SQL
XVT |
|
Designed and developed an application to put
proprietary data on a CD-ROM, one to take it off the CD
and insert it into Oracle, and one to allow the user to
do structured queries on the Oracle database. The results
of the Oracle queries were statistically analyzed and graphed.
Product was written on a Macintosh, and ported to Windows
using 'C' and XVT. GartnerGroup received two patents on
the software I created. Created original design, and implemented
versions 1.0 through 4.0 on both Mac and Windows. |
Internet
CD-ROM
Pippin
RealAudio |
|
Ported Mosaic browser to Pippin computer (TV-top
Macintosh), making numerous modifications needed by client
and platform. Ported RealAudio to Pippin, with major interface
and storage changes as required by platform. |
Internet
Database |
|
Completed Mango - a database publishing / search
engine for internet, sold primarily in Japan. |
Educational
CD-ROM
Animation |
|
|
Completed volume
3 of the Reader Rabbit Reader Development Library series,
aimed at teaching reading to young children. (The Learning
Company is now a subsidiary of Broderbund.)
|
Video Editing
Fire Wire
Digital Camera |
|
Designed and developed a prototype digital
camera controller and video editor for the NFL. |
Macromind Director
XOBJ |
|
Developed an Xobj for Macromind Director that
replaced most functions of displaying stages. This allowed
exceeding the 48 stage limit of Director. |
MATLAB |
|
|
Developed a MATLab program for Backtalk
to analyze and display information from an array of communications
antennae.
|
Newton
Travel Agent |
Hoffman Travel |
Developed a Newton program for use by travel
production managers in the field, allowing them to request
new travel tickets or modify existing ones via automated,
assisted communication with travel agency. |
Telephone Control
Speech Recognition
Speech Synthesis
AppleScript |
|
Designed and developed two applications simulating
a phone answering machine. They were shown at the Advanced
Technology session at the Apple Developer Conference. User
could call Phone Agent over the telephone and hold an intelligent
conversation, leaving custom messages for specific individuals,
schedule appointments, etc. PhoneMan provided a GUI to same
functions. |
Medical
Graphics
Mac/MS Windows |
CardioRhythm Systems |
Developed a complete system for analyzing heart
instrument readouts and localizing muscle tissue areas causing
arrhythmia. User inputs instrument results, and program
displays image of heart with overlays of likely damaged
areas. Wrote for both Macintosh and Microsoft Windows using
C++. |
Database Mgmnt
MacTCP |
|
|
Designed and developed a Mac front-end to a Tandem computer
to support rapid data query and update for all TRW consumer
information, using MacTCP. (Tandem was bought by Compaq
and then merged with Hewlett Packard. TRW Information Systems
became Experian.)
|
Requisition Control
Purchase Orders
Mac/MS Windows |
|
Developed a MacWorkStation training application
for a complete Requisitions / Purchase Order / Receiving
/ Invoice control system. Host code written in 'C' under
Unix and DOS, with Mac and Windows client systems. |
Human Resources
Database Analysis |
|
|
Analyzed the requirements of the Human Resources department,
recommended the best software for installation, and wrote
customized modules where appropriate. Software was written
in 4th Dimension and 'C'. (Farallon was acquired by Agere,
who in turn was acquired by Proxim Corporation.)
|
Order Entry
Inventory Control
Mac/MS Windows |
|
Developed the workstation and database software
for Stellar, an artificial intelligence order entry and
inventory management network for internal use. All software
was written in PROLOG and 'C' on a Windows/DOS platform. |
Office Automation
SQL
Management |
|
Developed the architecture and managed a team
of 65 engineers building an integrated office automation
system based on Oracle RDMS. System included word processor,
spreadsheet, electronic mail and database modules. |
Real Estate |
|
Developed a Macintosh database application,
using Omnis 3+, designed to allow tracking and control of
all real estate owned or leased by Apple Computer throughout
North America. |
Game Design |
|
Designed and developed a game for the Olivetti
M31 computer sold in Europe. Game was a state-of-the-art
dungeon game with significant animation. |