Rich Burridge
Los Altos, California
rich.burridge@gmail.com
Business Experience.
Main Accomplishments:
Computer Knowledge.
- Computer: PC's, Sun workstations, Various ICL, DEC and IBM
mainframes.
- Languages: Python, Java, C, Objective-C, C++, PostScript, FORTRAN,
Pascal, Basic and Various assembly languages.
- O/S's: Solaris, Linux, Mac OS X, various other flavours of Unix,
Windows XP/NT/2000/98/95, DOS and various mainframe O/S's.
Education.
12 "O" levels and 4 "A" levels - Exeter, England.
References:
Available upon request.
Patents.
- 5,982,371 - 9th Nov 1999 -
method and apparatus for executing and displaying output of an
environment in a host environment.
- 6,336,146 - 1st Jan 2002 -
method and apparatus for docking, launching and running applications
in a foreign environment.
- 6,430,567 - 6th Aug 2002 -
method and apparatus for multi-user awareness and collaboration.
- 6,446,116 - 3rd Sep 2002 -
method and apparatus for dynamic loading of a transport mechanism in
a multipoint data delivery system.
- 6,918,106 - 12th Jul 2005 -
method and apparatus for collocating dynamically loaded program files.
- 7,328,158 - 5th Feb 2008 -
method and apparatus for cdding speech recognition to GUI applications.
One other patent pending.
Publications.
- Java Message Service API Tutorial and Reference - Mark Hapner,
Rich Burridge, Rahul Sharma, Joseph Fialli, Kim Haase. March 2002.
Addison Wesley ISBN 0-201-78472-6
http://www.aw.com/catalog/academic/product/1,4096,0201784726,00.html
- Mozilla - Working on a Large Scale Open Source Project
SunTech Conference, March 2001 - Santa Clara
- Java Shared Data Toolkit Users Guide. August 1998.
http://java.sun.com/products/java-media/jsdt/2.0/techinfo.html
- Java Message Service specification - Mark Hapner, Rich Burridge.
First publically released at JavaOne, May 1998.
http://java.sun.com/products/jms/docs.html
More Detailed Job History.
August 2001 - Present Date. Sun Microsystems Inc. (Software Systems Division).
Member of the Accessibility group.
Accomplishments include
- Part of the team that ported JDS, Sun's brand of the GNOME desktop
to Solaris x86 on the Opteron based Sun workstations.
- Full LSARC (Layered Software Architecture Review Committee) member.
- Provided an interim accessibility solution to the companion CD for
Solaris 8 Update 7, and Solaris 9.
- Created a web document which is a comparison of various text to
speech (TTS) synthesizers on the Solaris platform.
- Two patents pending.
- Evaluated accessibility on the J2ME platform.
- Added FreeTTS to the Jini chat demonstration, documenting it, and
turning it into a deliverable ready to be submitted to jini.org.
- Created a talking Ferret using FreeTTS.
- Created a proposal for easily adding Speech to Java and GNOME
applications.
- Created the initial preliminary specification for GNOME Speech v1.0.
May 2001 - July 2001 Sun Microsystems Inc. (Software Systems Division).
Part-time involvement with the GNOME project.
Accomplishments include:
- Analysis of removable media usage in the Nautilus file manager.
- Porting of the CDE/Motif sdtperfmeter application to GNOME/Gtk.
March 2001 - July 2001 Sun Microsystems Inc. (Software Systems Division).
LSARC Intern.
Jan 2000 - July 2001 Sun Microsystems Inc. (Software Systems Division).
Technical lead for Netscape 6 browser on Solaris.
Accomplishments and responsibilities include:
- Products released: Netscape 6 (PR2, PR3, FCS), Netscape 6.01A (FCS).
- Defining engineering work to a large team of engineers for our Netscape 6
on Solaris releases.
- Tasking out work to the various engineers.
- Working with release engineering, marketing and QA on product definition.
- Successful LSARC approval for inception and commitment reviews.
- Focal point for all technical questions.
- Writing a paper and giving a talk on our Mozilla experiences for the Sun
Tech conference 2001.
- Solaris 9 TPT training on Netscape 6.X.
Feb 1996 - Dec 1999. Sun Microsystems Inc. (JavaSoft), Cupertino, CA
Technical lead for Java Collaboration, part of the JavaMedia group.
Accomplishments and responsibilities include:
- Products released: JSDT versions 1.4, 1.5 and 2.0
- Three patents granted.
- Evaluation and integration of other key Java collaboration components.
- Mentoring other team members. Liasing with other JavaMedia groups.
- Other work during this period included writing an H.263 video codec
in Java and integration of the Headspace Audio Engine into the Java
Developement Kit for v1.2.
May 1990 - Feb 1996 Sun Microsystems Inc. (Sunsoft), Mountain View, CA
Software engineer on various projects.
Accomplishments and responsibilities included:
- porting various NEXTSTEP applications to the Solaris/OpenStep environment.
- Two patents granted.
- Design and implementation of various productivity tools in the
OpenWindows DeskSet (including the file manager, calculator,
performance meter and clock).
Part of this work was done remotely from Sydney, Australia.
Jan 1987 - May 1990 Sun Microsystems, Sydney, Australia.
Various responsibilities including: pre and post sales support, presentations
to customers, demonstrations, consultancy and tender response.
(Further work history available upon request).