Career Summary

Software Engineer / Systems Software Programmer.
Over 20 years' industry experience developing systems software.
Design responsibilities on large software systems.
Programmed in C and Assembler on micros, minis and mainframes.
Self-taught in Java, C++ and Windows.
Internet Java development on front and back ends.

Current Activity

I am available for permanent or contract employment.

Some Projects


Designed a Windows 95 User Interface for data propagation.

Wrote a real-time Sonar display program in 'C' under QNX.

Developed an Excel macro package with VBA.

Skills Summary


Analytical, Problem Solving and Communications abilities.

Detail oriented.

GUI design experience.

Excel macro development with VBA.

Java development tools: Visual J++, Visual Cafe and VisualAge.

JDK using Servlets, Java 1.2 and Swing.

C++ using Visual C++, Borland OWL, OS/2 CSet++ and VisualAge.

HTML and JavaScript.

VisualAge Smalltalk.

MS-DOS and QNX 'C'.

Assembler - mainframe, micro and mini.

Summary of Hardware & Software Used

IBM PCs:

Java using Visual J++, Symantec Visual Cafe and VisualAge8/97 to present. *

IBM Network Station / HTML / JavaScript / LiveConnect & Java6 months

Visual C++ / MFC / WinHelp for WIN32 / Windows 95 & NT1 year *

VisualAge / Smalltalk for OS/21 year *

CSet++ / ICLUI / EPM / REXX for OS/21 year *

Borland C++ / OWL for MS Windows 3.12 years *

'C' & Assembler for MS-DOS & OS/25 yrs

'C' for QNX1 yr
UNIX: Practical knowledge of the Korn shell and the vi editor.
AES C20 (micro) Assembler5 yrs
DATAPOINT mini: DATASHARE & Assembler1 yr
IBM mainframes: Assembler for DOS & OS6 yr
(* includes non-industry experience)