Nathan Wilson
Home: (818)848-4643 • Cell: (818)919-5947 • nathan at collectivesource.com
CV: http://collectivesource.com/nathan/cv.html
As of September, 2009 I have accepted a new job working for the Marine
Biological Laboratory in Woods Hole, MA as the Director of
Biodiversity Informatics. I believe it is an ideal job for me and I
am not interesting in pursuing any alternatives at this time. I am
keeping this resume online simply as reference for people who want to
know more about me.
Professional Experience
| DreamWorks Animation, Los Angeles, CA |
April 1997 - Present |
- R&D Software Project Manager - Managed projects and staff for:
- RDF-based Film Production Database.
- Art production asset management.
- Software build and management system.
- Software intellectual property license conformance for international
collaboration.
- Department-wide transition from Perl to Python.
- Production tracking database system.
- Art asset revision control system.
- Technical Lead
- RDF-based Film Production Database.
- Architected and implemented distributed software build and management system for thousands of tools across multiple, simultaneous film projects.
- Decided on new software development tools for use throughout studio.
- Managed multiple major internal software transitions including single precision to double precision, 32-bit to 64-bit hardware and incorporation of GPU techniques.
- Led software infrastructure and configuration management team.
- Ported significant portions of principle internal animation software pipeline to Linux.
- Championed appropriate use and support of open source technologies in a complex environment of third-party and competitively critical internally developed software.
- Film credits: Monsters vs. Aliens, Madagascar: Escape 2 Africa, Kung Fu Panda, The Bee Movie, Shrek 3, Flushed Away, Madagascar, Shark Tale, Spirit: Stallion of the Cimarron, The Road to El Dorado, The Prince of Egypt
- Invited keynote speaker at
II Encontro Nordestino de Software Livre, Aracaju, Brazil;
Open Source Symposium 2006, Seoul, South Korea;
RedHat Summit 2006, Nashville, TN;
LatinoWare Mercosul 2005, Curitiba, Brazil;
and GUADEC 2005, Stuttgart, Germany.
| Manager of R&D, Digital Domain, New Media, Los Angeles, CA |
March 1996 - March 1997 |
- Managed and designed two original technology projects - one focused on efficient network game management and the other on 3D real-time game-play. Network engine was targeted at Windows, Macintosh and UNIX platforms, prototyped in Java and implemented in C++. 3D engine was targeted at Windows and written in C++.
- Handled all budgeting and producing responsibilities for these projects.
- Created GUI and utility libraries for projects.
- Made hardware and software recommendations for entire department, reviewed candidates, and solved production issues for projects within department and across facility.
| Senior Software Developer, Digital Domain New Media, Los Angeles, CA |
October 1994 - February 1996 |
- Implemented scripting system used in Barbie Fashion Designer's on-line help.
- Designed and implemented core technical aspects of Digital Domain web site including using the C preprocessor to produce multiple versions tuned for different browsers from a single source. Wrote custom monitoring tools in Perl.
- Sole compositor for MechWarrior 2 intro movie.
| Apple Computer, Consultant, Cupertino, CA |
July 1994 - December 1994 |
- Created interface between an Apple developed multi-media development environment (SK8) and the standard Apple scripting language, AppleScript.
| Teaching Assistant, UCSC, Santa Cruz, CA |
January 1994 - June 1994 |
| Associate Teacher, UCSC, Santa Cruz, CA |
September 1993 - December 1993 |
| Intern, Apple Computer, Advanced Technology Group, Cupertino, CA |
June 1993 - September 1993 |
| Teaching Assistant, UCSC, Santa Cruz, CA |
August 1992 - June 1993 |
| Computer Scientist, Teleos Research, Palo Alto, CA |
July 1988 (founding) - August 1992 |
Teleos Research was a robotics and AI research and consulting firm with contracts to NASA, other government agencies, and several commercial organizations that has since been acquired by AutoDesk.
- Designed and developed workgroup organization tools for a major software company.
- Provided consulting services to Apple Inc. with regard to creating a goal-based language extension for Lisp-like languages.
- Directed development for the languages Rex and Gapps which enforce real-time disciplines for production of robotics control software.
- Developed real-time robotics systems with high-level reasoning and control systems, as well as camera head and arm motion control code.
Software Engineer, Iconicon, Palo Alto, CA
|
July 1991 - August 1992 |
- Designed and implemented major parts of the primary product, Iconicode, a graphical development environment for image processing developed in C++. This was an outgrowth of work done at Teleos Research.
- Participated in productizing, documenting, marketing and supporting Iconicode.
| Computer Scientist, SRI International, Menlo Park, CA |
June 1987 - June 1988 |
- Worked on the Flakey robotics project at the SRI Artificial Intelligence Center.
- Wrote machine language back-end for Rex.
- Developed navigation control software.
Computer Skills
- Preferred Languages: Python, Ruby (on Rails), C++, Common Lisp
- Preferred Operating Systems: Ubuntu Linux, RedHat Linux, MacOSX Apple Macintosh
- Higher Level Experience: Open Source Project Management, Distributed Software Delivery, Language Design, Computer Graphics: 2D, 3D and Animation, Database Design, Machine Learning, Artificial Intelligence.
Education
- MS in Computer Science, University of California, Santa Cruz June 1994
- MA in Psychology, Cognitive Psychology, University of Pennsylvania June 1987
- BA in Psychology, Reed College May 1986
Open Source & Creative Commons Projects
References available upon request.