David Tubbs


Office: 801.588.1636
Home: 801.576.0848
Office E-Mail: dtubbs@daedalus.sim.es.com
Home E-Mail: dtubbs@xmission.com

Quote

"As the software, hardware, video, and animation disciplines continue to merge into a single entity known as multimedia, my 20 years of experience in these fields gives me a unique insight into the complex relationships between these areas and an understanding of the issues that must be addressed to develop new products. My technical and project management experience in several key industries allows me to successfully bring new ideas, products, and concepts to the marketplace."

Software Engineering Experience

Approximately 600,000 lines of "C" code written for MS-DOS, VxWorks, and UNIX-based platforms. Approximately 150,000 lines of assembly language code written for the 6502, 8080, Z80, 64180, 68020, 68030, 8086, 80386, and 80486 processors. Knowledge of MS-DOS, OS-9, VxWorks, UNIX, and Solaris operating systems and their associated run-time libraries.

Hardware Engineering Experience

Designed with 6502, 6805, 64180, and 32000 series micro-processors and their support circuits. Knowledge of most discreet logic families. Knowledge of test and measurement equipment, including Oscilloscopes, Logic Analyzers, Signature Analyzers, etc.

Video Engineering Experience

Experience with VHS, S-VHS, 3/4, Beta, BetaSP, D1, D2, D3, D5, and HDTV (SMPTE-240M) video equipment. This includes production switchers, routing switchers, video cameras, video recorders/players, videotape edit systems, digital videodisk recorders/players, digital video effects systems, scan converters, frame stores, video servers, frame synchronizers, character generators, and 3D modeling and animation systems.

Computer Systems Experience

Knowledge of IBM PC (all models), Apple Macintosh (all models), Sun-3, Sun Sparc Family (including mainframes and servers), and Solbourne mainframes.

Affiliations

Member, Association for Computing Machinery

Member, IEEE Computer Society

Member, Society of Broadcast Engineers

Member, Society of Motion Picture and Television Engineers


Accomplishments

Producer and Technical Director for the SIGGRAPH '94 Electronic Theater interactive adventure The Loch Ness Expedition, shown during the ACM/SIGGRAPH Computer Graphics Convention held in Orlando, Florida.

Member of the SMPTE Engineering and Technology Committee. The Committee defines and approves SMPTE Standards, Recommended Practices, and Engineering Guidelines, which are the specifications used in the Film and Television industries.

Registered Television Broadcast Engineer, with FCC and SBE endorsements.


Employment


July, 1989 to Present
Evans & Sutherland Computer Corporation
Senior Software Engineer
Designed and developed diagnostics tools for use on the ESIG-4000. The ESIG-4000 is a high-performance Image Generator system. It is capable of processing more than 900,000 Z-buffered, gouraud-shaded, anti-aliased polygons/second and displaying them at resolutions up to 1280 x 1024, at 72 Hz non-interlaced.

Designed and developed microcode generation and loading tools for use on the ESIG-4000. These tools are used at initialization to configure the Image Generator and specify all operating parameters.

Designed and developed database loading and transfer tools for use on the ESIG-4000. These tools are used to load extremely large databases onto the Image Generator. Typical database sizes start at 4 Gb, and can be as large as 105 Gb.

Designed and developed animation controller tools for use on RapidScene. RapidScene is a deployable rendering system that emulates the ESIG-4000, and is based on a multi-processor Sparc10.

June, 1987 to June, 1989
Quanta Corporation
Senior Software Engineer

Designed and developed 2-D text manipulation tools for use on Delta. Delta is a television broadcast computer graphics system, based on a 68020 processor. It uses custom ASIC's that digitally composite the output of several 32-bit frame buffers in real-time, generating a complex, "layered" video image. These tools allow real-time manipulation of the position, rotation, and scaling of both text and graphic elements.

Designed and developed real-time motion control tools for use on Delta. These tools generates extremely smooth text and graphics motion by synchronizing the system's interrupt hardware, microcode driven raster engine, and sub-pixel processing elements to specific software routines.

Designed and developed 2-D text and graphics data base tools for use on Delta. General purpose software tools are provided to manipulate the data base, and hardware-dependent tools are supplied that allow high speed store and recall from disk.

Designed a window-oriented, mouse-driven, user-interface module for use on Delta. Designed and developed a PC-based VCR control module for use on Delta.


June, 1986 to May, 1987
Software Engineer
Designed and developed a remote workstation interface and application module for a 32-bit solid modeling and animation system. The module controlled several joystick, knob, and keyboard devices, and handled data buffering and I/O control for up to 8 hard drives communicating over the SCSI bus.

Developed a text sub-titling module to be incorporated into existing product lines.

June, 1984 to May, 1986
Laird Telemedia

Designed and developed a logo/font compose module for Legend, a 16-bit text and graphics system. The module provided the tools necessary to create and edit typefaces, and added some simple 'paint' operations such as area fill, image re-sizing, and wire-framing.

Designed and developed a 2-D text manipulation module for use on Legend.


May, 1978 to May, 1984
Senior Electronic Technician
Coordinated customer service department.

Developed software tools to be used in the testing and calibration of video products.

Responsible for final test of all software and hardware components before shipment.


References

Available on request

Text Copyright © 1995 Dave Tubbs - All Rights Reserved
Last updated 1/27/95