Over two
decades of experience in real-time and imaging related software development and
technical management. Expertise in image processing algorithms includes a U.S.
patent. Broad skill repertoire ranges from custom user control interfaces to
hardware and ASIC design support. Specialized in high performance ultra-high
reliability environments such as on-air TV stations and cardiac cath labs. A
leader in application independent, reusable software.
Michael Stewart
Currently
developing an application independent general purpose tool and imaging library
for license.
Michael Stewart Resume
Michael Stewart
michael.stewart@stanfordalumni.org
(650) 361-8825 U.S. Citizen
A Software Professional with extensive experience in
Broadcast Video and Medical Imaging industries; design, implementation, and
technical management. Special expertise in real-time data acquisition, image
processing, 3D DVEs, non-linear editors (NLE), various user interfaces
including GUIs, touch screens, and custom controls, distributed database
designs, ASIC chip simulation, array processors, parallel head transfer disks,
and ultra-high reliability environments such as on-air TV stations and cardiac
cath labs. Technical experience in object oriented C++, MFC, Windows, STL, COM,
assembly and device drivers.
Michael Stewart Resume
Professional
Experience
Present2001
Currently
developing an application independent general purpose tool and imaging library
for license.
Pinnacle Systems1992-2001
Senior Software Engineer
Designed and developed software ASIC chip
simulation and validation workbench for 3D Digital Video Effects (DVE)
single-chip processor named K2. Completed effect editor design performed
fully keyframed 3D video effects in C-level simulation for behavioral
validation using real images and generated test vectors to match with gate
level simulations. Designed software modules to be silicon and application
ready. Demonstrated live video effects and transitions within 72 hours of
receipt of silicon from Fujitsu.
Key innovations designed and implemented
for this project included:
Application independent parameter
keyframer. Subsequently incorporated directly into a commercial non-linear
editor (NLE) system.
Computer generated interface package. Based
on a text dictionary file describing a parameter class, this implementation
tool automatically generates a complete set of documented source code and
programmer help files with interfaces for the keyframer, SDK libraries, and
application independent interfaces to the parameter class itself. This package
generated approximately 100,000 lines of documented source code in seconds and
is much more reliable than human hand-coding.
General purpose software tool package
including generic templated tool classes for dynamic, sortable object vectors
(arrays), queues, matrices, pixels, and images. Using pluggable storage types,
the image manipulation modules supported several pixel bit depths transparently
and could change color space and convert different precisions seamlessly.
Provided software and support for new K2
chip products including an Adobe Premiere based dual-Codec nonlinear editing
suite, a 3ME Broadcast switcher, a high end 4-channel frame-based Broadcast
DVE.
Principal software contributor to the
first open-architecture PC based on-air still store product. Project leader for
first PC based multi-station networked still store system using
non-proprietary, off the shelf components. The first delivery, which was to TV
station WFLA in Tampa, Florida, was the companys largest contract to that
date.
ADAC Laboratories1991
Consultant
Designed and implemented two
fundamentally new modes for a multi-threadreal-time Digital Radiography data acquisition system.
Saved $600,000 by averting major equipment return from key European customer.
Sabbatical
Overseas1989-1991
ADAC
Laboratories1980-1989
Various positions in Engineering and
Marketing
Engineering Manager of Digital Radiography
Division during company turnaround and restructuring period. With minimal
staffing, planned and managed the development of a new integrated acquisition
capability for combined image and physiological data capture, simultaneous
cine/digital capture, trans-plane buffer, write-once optical disk archival
storage integrated to look like a conventional device, and multi-viewpoint auto
image re-registration for a multi-position x-ray acquisition protocol.
Software Manager and principal software
contributor for the industry dominant software product in the vascular
radiology and interventional cardiology imaging marketplace.
Marketing: Clinic Development Specialist
providing technical support for University Research sites worldwide. Software
class instructor. Entry into the Digital Cardiology marketplace required new
image processing designs unobtainable through normal engineering channels.
Developed powerful, modular pipelined motion-based multi-tasked image
processing engine and integrated it with commercialized research software to
create a cardiology image processing package that remained the industry
standard for ten years.
Familiar with FDA regulatory requirements
for medical devices. Part of litigation defense effort for settlement contract
involving OEM client.
Michael Stewart Resume
Other
Experience
Project Leader and principal contributor
for development of computerized schematic drafting system incorporating
automatic drawing layout.
Designed and implemented real time
telemetry display and manipulation system including small custom real-time
operating system. Wrote operating system for real-time multi-processor
environment. Developed spectral analysis package.
Education:
B.S., Mathematics, Stanford University.
Also fulfilled requirements for B.A. in Psychology at Stanford.
Addendum:
Member IEEE.
U.S. Patent 4,636,850; Apparatus and
Method for Enhancement of Video Images.
Award for Outstanding Achievement, ADAC
Labs. Award and bonus, ADAC Labs, following grant of patent.
Traveled extensively worldwide.
Proficiency in French; ability in Spanish, Portuguese and Indonesian. Some
facility in Italian and Nepali.