Darryl Trujillo
4560 Sullivan Ct.
Santa Rosa, Ca. 95409
(707) 538-5933

Goals:

I am looking for interesting and challenging research and development of graphics and networking software.
 

Work Experience:

7/96 - Current - Senior Software Engineer, Xippix Inc. (formerly Island Graphics Corp.)

Developed high performance, async disk and network I/O support on the Macintosh for "Image Manipulation Foundations", the graphics kernel behind Xippix' ImagePump product. Ported dust detection and repair algorithms to the Macintosh, redesigned their API (now used cross-platform), and performed general app engineering for Screen's "Dusta LaVista" product. Developed low-level image file I/O support for a descreening product for Screen. Cross-platform development, client-server debugging for ImagePump for Windows NT and Macintosh ImagePump client. Developed high-performance, threaded, async network I/O for ImagePump for Solaris. Some client-side Java coding; currently developing web server plug-ins for ImagePump.

6/95 - 7/96 - Software Engineer, LightSource Inc.

Developed support for "drop in illuminants" in ColorShop, as well as other features developed in  a cross-platform environment, worked on the port from Think C to CodeWarrior. Spec'd and implemented the company's Internet connectivity, using fractional T1 and FreeBSD Unix on existing PCs.

5/94 - 6/95 - Senior Software Engineer, PictureWorks Technologies.

Lead programmer for PictureWorks' Quark XTension products, including ImageEditor (released 9/94) and ImageEfxts/ImageBalance (released 1/95). These XTensions brought paint system functionality to Quark XPress. Modified "PhotoEnhancer" product to be device independant as part of a port for Kodak DC-40 camera. Aided Kodak programmers in debugging their Macintosh drivers for the DC-40.

6/91 - 4/94 - Senior Software Engineer, Island Graphics Corp.

Central member of the Island Trapper development team. Tasks included writing UI and glue to support Island's graphics libraries and helping port the libraries from Unix. Subsequently re-organized Island's display list processing to use an object-oriented paradigm; this work was used to port libraries to Windows NT. Ported Trapper to the PowerMac, using Apple's beta PowerMac tools.

10/87 - 6/91 - Software Engineer, Everex Systems

Member of a three-person team that developed a gray scale scanning/image processing application for use with Abaton Scanners. Developed cross-platform (Mac & DOS) raster file format libraries, a generalized halftoning package, and self-configuring display logic. Also developed DOS applications, including image scaling/conversion utilities, scanner support libraries, and assembler drivers for a Postscript interpreter.
 

Education:

B.S. Computer and Information Science, Sonoma State University, 1987. Minor in Physics (EE).