KEVIN MICHAEL GOLDSMITH
3278 NW Esplanade
Seattle, WA 98117
(206) 297-2650
kevin @ unitcircle.com
http://www.etext.org/Zines/UnitCircle/kevin/

OBJECTIVES

    To push the boundaries of interactive multimedia and computer graphics


EXPERIENCE
    Senior Developer				July 2000 - present
    BootlegTV					Seattle, WA
    Designing and architecting a streaming media platform.


    Software Design Engineer			Sept 1994 - July 2000
    Microsoft Corporation			Redmond, WA
    Worked on the Encoder UI team in the Digital Media Division
    on Windows Media version 7.0 from August 1999 - July 2000.

    Previously, I Worked in the Virtual Worlds Group of Microsoft Research 
    from September 1994 until August 1999.  The goal of the project was to define 
    the future of multiuser on-line virtual environments.  First version of project
    called V-Chat.  Created prototypes of V-Chat, designed significant parts
    of the software architecture, wrote production code for audio support.
    Development lead for V-Chat authoring system shipped to all content
    developers. Following V-Chat, I led a Development group of four to create
    a next generation authoring tool for virtual environments.  That work was
    shipped in the Microsoft Virtual Worlds Platform v1.0, v1.1, v1.5 and v2.0
    releases.  The shipped tools were based on a hybrid DHTML and C++, OLE and
    COM User Interface.


    Research and Development Staff 		April 1994 - Sept 1994
    (Colossal) Pictures				San Francisco, CA
    Developed a Renderman interface for the Alive performance
    animation system.  Developed tools for (C)P animators using
    softImage and Ark, and technical consulted on a networked VR game


    Owner					March 1993 - present
    Unit Circle Media				San Francisco, CA
						Seattle, WA
    Manage all business aspects of a record label and on-line and
    paper magazine


    Member of Technical Staff			May 1992 - April 1994
    Silicon Graphics Inc. 			Mountain View, CA
    Executed several projects, including: Gallery, a virtual reality Art
    Gallery for the Reality Engine Computer, developed with a team of
    three other people; Trainer, a multimedia computer-based training
    station for the United Airlines maintenance base, developed with
    consultation from the United Airlines technology groups; The Out Of
    Box Experience, a joint project between Silicon Graphics and Colossal
    Pictures.  Headed the programming team leading programmers from both
    companies.  This project shipped as part of every SGI Indy system; 3D
    Annotator, developed a prototype of a product that allows users to
    attach audio, video clips, images and text to 3D objects.  This was
    later developed into the IRIS Annotator.


    Programmer					May 1991 - May 1992
    IBM Information Technology Center		Pittsburgh, PA.
    Worked on an editing system for the TACTUS multimedia toolkit.
    Acknowledged in Tactus: toolkit-level support for synchronized
    interactive multimedia  (Dannenberg, Nuendorffer, Newcomer,
    Rubine, Anderson), Multimedia Systems, Springer-Verlag, 1993


    Programmer					Jan. 1990 - Oct. 1990
    Center For Integrated			Pittsburgh, PA
    Manufacturing Decision Systems
    Developed a graphical interface and command-language interpreter
    in Common Lisp for the CDART military scheduler project

EDUCATION
    Carnegie Mellon University, Pittsburgh, PA.
    Bachelor of Science Degree in Applied Mathematics and Computer
    Science, graduated May 1992.  course work focused on Computer
    Graphics, Software Engineering, Computer and Electronic Music and
    New Media Arts

PUBLISHING CREDITS
    Open GL Programming Guide, Addison Wesley, 1993, color plate 24
    Inventor Mentor, Addison Wesley, 1994, color plates 27, 30, 37-40
    1994 Catalog, Center for Creative Imaging

PRODUCTION CREDITS
    Moxy's Pirate Television Show, 1994-5 season, Cartoon Network.
    Developed software animation tools used in the production

HONORS
    Siggraph 1995, Moxy excerpts in Computer Animation Festival
    and Electronic Theatre

COMPUTER SKILLS
    Operating Systems:     Windows NT, Windows95/98/2000, Unix (SGI, SUN and
			   IBM systems), Macintosh, VMS
    Programming Languages: C++, VBScript, JavaScript, Common Lisp, C, xLisp, Pascal
    Development Libraries: ATL, MFC, COM, OLE, ActiveX, DHTML, Win32, DirectX, IRIS
			   Inventor, Motif, SoftImage DKIT, Renderman, Open GL, ATK
    
REFERENCES
    available upon request