
Pascal, Object Pascal, C/C++ (MFC/OWL), Cobol, SQL (Sybase, Oracle, Gupta), FileNet (WAL), Paradox
Windows NT 5.0 / 4.0 / 3.1, Windows 98 / 95 / 3.x, DOS (all), OS/2, UNIX
Internet, Lantastic, Novell, Windows NT
2000 - present: Director of Software Engineering, IDComm, Inc. Designing and developing SmartWaretm Data Tag software for distributed database applications; associated products including specialty desktop and palmtop software, coordinating program development. [other processes confidential]
2000: Caesius Software Write and publish white paper introducing WebQL (Web query language)
2000: Argent Software Edit and rewrite product manuals including illustrations and typesetting with .PDF format documents.
2000: ESource / NIIT Edit / technical review for online SME courseware.
2000: teleSys, Inc Edit and rewrite product manuals including illustrations and typesetting with .PDF format documents.
1999: Windows 2000 Programming with Visual C++
1999: MCSD: Analyzing Requirements and Defining Solution Architectures
1999: Introduction to Programming
1998: MCSD: Windows Architecture I Study Guide
1998: Windows 98 Developer's Handbook
1997: Windows Error Messages
1996: NT 4 / Windows 95 Developer's Handbook
1995 - 1997: Consulting Engineer - Software Implementation Group, Santa Rosa, CA / MicroVu Corporation, Winsor, CA. Developing video imaging measurement systems with stepper and servo-driven stage systems [other processes confidential]
1995: Manager, Technical Documentation - HealthVISION Corporation, Santa Rosa, CA.
1995: 32-Bit Windows Programming
1994 - 1995: Senior Software Engineer - Trident Systems, San Francisco, CA / Forum Software, San Mateo, CA. Neutral interface for database application design, application support utilities [other processes confidential].
1994: Revolutionary Guide to Visual C++
1984 -1993: Self-employed, free-lance computer consultation services, system integration, end-user / programmer training, custom and commercial software, including:
1993: Help! Windows NT
1993: Cirrus Logic - Windows 3.1 / Windows NT programming, training course for company engineers / programmers. Emphasis on Windows 3.1 / Windows NT application development using Borland C/C++ for Windows.
1992 -1993: Infra-Soft Imaging Group - color printer driver / false-color translator for infrared imaging. DOS-based drivers for HP Color Jet and Paint Jet printers, written in C.
1992 - 1993: PC Magazine Windows NT Programming / PC Magazine Windows NT Graphics Programming
1993: TPE (The Project Executive, Inc.) - project manager overview software design. Windows application development using Borland C/C++.
1993: Consultant for S & M Microscopes - video image acquisition / automated image processing, computer systems / microscope interfacing [other processes confidential].
1992: Consultant for Energy Software Associates - proprietary software development using Windows 3.1 / Borland C/C++.
1992: PC Magazine Windows Graphics Programming
1991 -1992: Borland C++ 2.0 Programming
1990 -1992: Director of Development, Gem International Network, Inc. - Gem import network, custom GUI, imaging and image conversion and enhancement, instrumentation and camera interface design / implementation, automated data processing [domestic and international patents granted, other processes confidential]. Custom GUI development using Turbo C/C++ in object-oriented application for DOS-based systems. Associated tasks included directing network operations (Lantastic) and database design (Paradox / Paradox engine).
1984 -1990:
Services / Computer Books / Education / Fiction / Poetics / Publications