Rob Jellinghaus

1870 Gilardy Drive, Concord, CA 94518; (925) 381-6449; rjellinghaus at gmail dot com; http://robjsoftware.org

HTML resume: http://robjsoftware.org/resume.html
PDF resume: http://robjsoftware.org/resume.pdf

Skills Languages and Protocols Platforms and Technologies
In order of descending experience: Hibernate, Flex 2.0, Oracle, Perforce, GWT, Seam

Open source contributions

Presentations

Chief architect: Enterprise system for targeted marketing  (Nimblefish Technologies, San Francisco, CA; November 2003 - present)

Consultant  (Helium, South San Francisco, CA; June 2001 - August 2003)

Manager and technical lead  (Quokka Sports, San Francisco, CA; November 1998 - April 2001)

Manager and lead developer: secure distributed 3D virtual world  (Electric Communities, Cupertino, CA; December 1996 - August 1998)
Managed and participated in development of a fully distributed multi-user social virtual world application (Electric Communities Microcosm).  Designed and implemented secure distributed protocols for world object interaction.  Integrated world objects with 3D graphics system.  Defined and co-implemented certification-based terms of service protocols for virtual spaces.
Manager and developer: 3D video game  (Protozoa, Inc., San Francisco, CA; September 1995 - October 1996)
Led development of a real-time 3D C++ game for Windows 95, named Squeezils. Implemented binary VRML file format conversion tools, animation playback libraries, animated terrain navigation code, and gameflow scripting language. Took game from prototype through QA and final delivery.
Lead developer: video paint application  (Autodesk, Inc., San Rafael, CA; August 1993 - May 1995)
Led development of Autodesk Animator Studio, a Windows 3.1 / Windows 95 video paint program. Designed overall architecture; constructed initial prototype and subsequent project-critical subsystems in C++. Guided eight other programmers in developing application tools and features. Analyzed and improved UI latency, rendering performance, and memory usage. Shipped on schedule. Product was successful in 2D digital animation marketplace.
Developer: Hypertext document management (Memex, Inc., Palo Alto, CA; January 1993 - June 1993)
Developed the first C++ prototype of the Memex multi-user insurance document management application, working with the Xanadu document database.
Lead developer: Business chart animation application  (Autodesk, Inc., Sausalito, CA; October 1992 - April 1993)
Designed and developed a complete C++ Windows chart animation application, as part of two-person team. Architected and implemented the application's user interface and DDE code.
Developer: Hypertext database frontend, version 2  (Xanadu Operating Co., Palo Alto, CA; August 1990 - January 1993)

Education

Bachelor of Science in Computer Science, Yale University , New Haven, CT
May 1990. GPA 3.5.
Publications and Memberships
"Eiffel Linda: An Object-Oriented Linda Dialect," SIGPLAN Notices, vol. 25, no. 12, December 1990.
Senior Associate of the Foresight Institute.
Member of USENIX.
Member of ACM.
Interests
Hacking and blogging about open source projects.
Bicycling, hiking, cooking, parenting, avidly reading.