Resume in MS Word format available upon request.
| OBJECTIVE:
Analysis, design and implementation of real time
systems, embedded process control systems, OS kernel
drivers and device drivers. |
SKILLS
- Digital system
analysis and design
- Hardware/software
design integration
- Industrial process
control
- Microprocessor
software and hardware
- Assembler
- Forth
- UNIX, Linux, DOS
- VxWorks
- Network programming
- C, C++
- Object oriented
programming
- Windows 2000, Windows
NT and Win9x
- Windows-NT sdk/ddk
- Windows-9x sdk/ddk
- Windows-3x sdk/ddk
|
| HARDWARE PowerPC, 68030, 68020, 68070,
68332, 68070, 6502, 6800, 6809.
Pentium, 80486DX, 80386DX,
80386SX, 80286, 8080, Z80, 8088, 8086.
|
SOFTWARE
DEVELOPMENT
- Debug ext2 compressed
writable file system for linux 2.4.26 and 2.6.18.5.
- Device drivers for custom
real-time data acquisition hardware, for W2k and linux
2.4.x.
- Code review, debug
and repair of ATI video drivers for Win9x and
WinNT.
- Analysis and
integration of VxWorks into a specialized PowerPC
platform for Real Time Data Acquisition over a
LAN.
- Industrial process
controller software (Forth/assembler) for IBM-PC
XT/AT.
- Industrial process
controller software (Forth/assembler) for various
Motorola processors (PowerPC, 68xxx, 68xx).
- TCP/IP in Forth/assembler
for 68030.
- Helicopter engine
monitoring system, project design and scheduling.
- NC controlled TWT
filament helix winding machine.
- Integrated
Development Environment for IBM-PC XT/AT.
- Integrated Target
Development Environment for Motorola
industrial controllers.
|
| Dec
74-present |
Terry L. Loveall,
Seattle WA |
Systems analyst, compiler writer. |
| Design and program real-time
Industrial process control systems, host and target Forth
compilers and IDE packages. Open Source Software author
& contributor. |
| Mar '98-Dec '99 |
ATI, Technologies Inc.,
Bellevue, WA |
Software Engineer, Technical
Liason at Microsoft. |
| |
- Debug and repair
video drivers for Win9x and Windows 2000.
- Review driver code
changes and maintain CVS.
- Technical liason,
both directions, between ATI Toronto and
Microsoft Redmond.
- Technical support.
|
| July 85-April 97 |
Zetec Inc. Issaquah WA. |
Systems consultant, systems
programmer. |
| |
- WindRiver training on
VxWorks.
- Analyzed, modified
and installed VxWorks into Motorola PowerPCs for
real time data acquisition of 20,000 samples per
second.
- Eddy current data
acquisition display and analysis program in C and
C++ on Motorola PowerPC and Intel PCs for display
on Linux, Windows 3.1, Win95 and Windows NT.
- Wrote and installed
custom operating systems for various eddy-current
instruments.
- Devised interfaces
for LCD graphics display, serial communications,
touch panel, WinNT LAN device driver and analog
signal generation and measurement board.
- Ported high level
programs to MIZ-20, MIZ-30 and MIZ-40.
- Assembler software
development of AC controlled DC motor.
- Systems consultant on
local HP-UNIX and Novell networks to Zetec system
administrators
|
| Jan 89-April 91 |
Precise Environments Inc.
Seattle WA. |
Vice President of Engineering. |
| |
Designed and developed the Precise
Forth Integrated Development Environment for the IBM-PC,
and 68xxx target development system hosted on the Precise
Forth IDE. |
| Mar 85-April 85 |
Fluke Instruments, Everett
WA. |
Systems consultant. |
| |
Converted KERMIT file transfer
program written in PLM-80 for ISIS operating system to
PLM-86 to run under RMX-86 operating system. Required
familiarity with PLM-80, PLM-86, RMX-86 and UNIX BSD 4.2
(for DEC VAX computers) operating systems. |
| Oct 83-Jun 86 |
ELDEC Lynnwood WA. |
Systems consultant. |
| |
- Systems analysis,
specification, design, implementation,
development and maintenance. Various projects and
microprocessors.
- ARS-50 trainer
interface to HP-1000 computer system. Systems
analysis, specification, design, implementation,
development and maintenance. Implemented in CSI
Forth on a 68000-multibus cpu configuration. IBM
PC running Laboratory Microsystem Forth as a
development system.
- Collaborated on
rewrite of 16-bit Forth core of CSI Forth to
32-bit Forth core.
- Implemented graphic
I/O routines for LCAC project in 68000 Forth.
- Modified existing
programs for 6800 based microcomputers performing
jet engine fuel flow measurements in assembler.
- Software systems
engineer for Bell Helicopter engine monitoring
flight system. Dual-redundant fail-soft flight
instrumentation implemented using 6809 cpu on a
Motorola VME-10 development system. Performed
initial systems analysis, design and project
scheduling.
|
| Jun 83-Aug 83 |
MMI Santa Clara CA. |
Forth systems consultant. |
| |
Forth systems programmer.
Implement, test and validate various versions of a PAL
programming language written in different dialects of
Forth. |
| Jan 83-Jun 89 |
Computer Sales of Bainbridge
Bainbridge Island WA. |
Technical consultant. |
| |
Perform maintenance on Kaypro II
and IV computers. Interface various types of printers to
home computers. Design and develop a screen editor in
8080 assembly language. Debug business software. Analyze
business requirements and recommend adequate computer
equipment and software. Computer system assembly and
installation. Train personnel in efficient operation of
computer systems. |
| Feb 83-April 83 |
ATL Bellevue WA. |
Systems consultant. |
| |
Systems design analysis of graphic
image enhancement software. Analyze 25000-line program
written in PLM-86, Pascal, C and assembly language for
Quality Engineering. Identify and enumerate defects in
software program. |