Richard W. Franzen
1481 Autumn Woods
Melbourne, FL 32935
home phone: 321/259-7322
Education
Experience
Writing a book, 2005 - present
DBA Systems, Inc., 1987
- 2005, Melbourne, Florida
(aka Titan Corporation, now L3 Communications"
embedded systems software
Instrumentation and Control
(I&C) systems
imaging tools
I/O drivers (motion control,
video boards, tape drives, disk drives)
interrupt handling and real-time
processing
embedded languages: FORTH,
assembly, and C
Unix C software engineer
GUI Design and Implementation
(SunView, OpenLook, Motif)
embedded systems programmer
(Unix environment)
multiprocessing graphics board
scanner control library design and implementation (host)
imaging tools development
software team leader on a 2-year project that had
4 software engineers
technical writer and contributor to several DBA
manuals
field engineer providing system integration, on-site
analysis, and repair
customer service phone support
founding member of DBA Software Engineering Process
Group (SEPG)
technical lead on DBA TCP/IP and Internet networking
D&D Research, 1987, San Rafael, California
FORTH programmer; imaging tools, I/O drivers
Satellite Exploration Consultants, 1984 - 1987, Abilene and
Midland, Texas
processed satellite imagery for use and interpretation
by photo-geologists
extended system software capability in both imaging
tools and i/o drivers
FORTH-based "Advanced Imaging Management System"
(AIMS) software
Texas Aerospace, 1983 - 1984, Abilene, Texas
electronics technician, depot-level repair shop
for aerospace industry
United States Navy, 1973 -
1981
Electronics Technician First Class, Submarine Service
Leading Petty Officer, Reactor Controls Division,
USS Seawolf
Engineering Watch Supervisor; Reactor Operator
instrumentation & controls (I&C) systems
maintenance
Skills
Languages:
experienced in C, C++, FORTH, and
assembly language for x86, i860, 680x0, z80, 6502
familiar with HTML, Pascal, BASIC, and FORTRAN
Environments: experienced
in Unix (SunOS and Solaris, Digital Unix, linux)
familiar with msDos, Win95, os/2, AmigaDos
adapts easily to new environments and languages