Senior Product Architect,
World Solutions,
St. Louis Park, Minnesota
Product design, development and support. Principle product
is a console consolidation and automation command center. The
product uses a mixture of hardware and software to render and
control consoles at remote locations. The product offers some
automation and the capability to remotely monitor, control, boot,
and shutdown mainframes (e.g. MVS), midrange (e.g. HP-UX, Solaris,
Windows, Linux, AS/400), routers (e.g. Cisco), and other
console controllable machines. Personally responsible for most
new product development. Also served as the technical expert for
a patent litigation involving this product.
Addition of features to legacy critical care heart monitors.
In one instrument, XScale running Linux modified device driver
and C++ application code. In another instrument, PowerPC running
Nucleus RTOS modified C application code and slave PIC18 assembly code.
Responsible, in collaboration with team, for design, documentation, coding,
and testing to meet strict medical instrument standards.
Product design, development and support. Principle product is an
In-Flight Entertainment System. Built on a Freescale i.MX51 ARM platform
with multiple touchscreen display options, the system is designed for
seat-back and bulkhead installation and provides music, video, games,
menus, books, magazines, and passenger safety and other operations such as
attendant call. While redundantly networked, each seat is hot swappable
and capable of full autonomous operation. Product is currently flying on
a number of commercial airlines.
Firmware design, development and support. Principle products
include noninvasive blood monitoring equipment. Multiple parameters
are continuously monitored to a high degree of accuracy without
recalibration and under less than optimal patient and environimental
conditions. Development of next generation device firmware focussed
on wide variability in connectivity and presentation for multiple
platforms (e.g. ARM-9 running QNX with Photon graphics).
Software research and development. Principle products include
hardware assisted debuggers and in-circuit emulators focussing
mainly on Intel x86 processors. Development of inline assembler,
code and memory displays, toolbars, MDI frameword and most aspects
of Microsoft MFC-based GUI.
Senior Staff Engineer, TRW,
Digital Media Systems, Redondo Beach, California
Principal investigator on a project to extend a fast text and
concept search and query database facility to handle geolocated
spatial data such as maps and images.
Development Manager, Enterprise Software Corporation,
Marina del Rey, California
Manager of a team of software developers creating a real-time
service level guided, automated predictive computer workload manager
and scheduler for MVS.
Responsible for a research team developing new expert system
representations and reasoning strategies and demonstrating their
effectiveness on real applications. One major application was a
workstation-based financial marketing expert system for capacity
planning, competitive marketing sensitivity and corresponding
financial analyses.
Development of an ocular herpes virus and bacterial infection
consultation system.
Development of a patient ocular triage diagnosis and treatment
model for primary healthcare physicians. Handheld PC units were
field tested in several hospitals in this country and by
World Health Organization
field workers in northern Africa.
Member of a small team that developed a special purpose operating
system for a PDP-11, speech protocols, signal processing software and
special hardware for real-time compression and transmission of
point-to-point and conferencing speech over the ARPAnet.
Member of the Mercury Venus Mariner and later the Viking Optical
Navigation Teams. Wrote, supported and used portions of the optical
navigation analysis software for real-time mission analysis.