Dan Bornstein 65 Norfolk St. #5
San Francisco CA 94103
415-269-3433
danfuzz@milk.com


Objective

To work in a small- to medium-sized group on an innovative project in any or all of my areas of experience and expertise: operating systems, object-oriented runtimes (virtual machines), server application development, or language processing (both human and computer).

Work Experience

Senior Software Engineer: Android team, Google.
October, 2005 - present

(Google is very cagey about letting the world know what's happening on the inside.)

Senior Software Engineer: Firmware team, Danger, Inc.
October, 2002 - September, 2005

Danger designs, develops, and sells a series of products in the cellphone-pda convergence space. Danger's main product is sold through T-Mobile under the "Sidekick" brand name; with other carriers, it is sold as the "hiptop."

Cofounder and Chief Software Architect: Volvox Technologies.
September, 2001 - August, 2002

Volvox Technologies developed a novel system in the area of distributed computing in Java, but unfortunately failed to secure funding.

Cofounder and Chief Software Architect: Xigo, Inc. (formerly, aka BrokerBot)
February, 1998 - May, 2001

Xigo developed and hosted software that allowed investors to get information in a more timely, more precise, and more pleasant fashion than any other company offered to the general public.

Architect and Engineer: Electric Communities (later, aka Communities.Com)
May, 1996 - April, 1998

Designer and Engineer: Vicarious, Inc.
February, 1995 - April, 1996

Designer and Engineer: ScriptX group, Kaleida Labs, Inc.
March, 1993 - February, 1995

Designer and Engineer: Sweetpea group, Kaleida Labs, Inc.
July, 1992 - May, 1993

Student Administrative Manager: Student Computer Consultant Program, Brown University
December, 1988 - May, 1992

Designer and Engineer: Sixth Judicial Circuit, Pinellas County, Florida
June, 1988 - January, 1991 (intermittently)

Patents Granted

Relevant Computer Knowledge

Acronyms
CDC, CLDC, CSS, EAN, HTML, HTTP, IRC, JSP, LRF, MIDP, NNTP, SGML, SMTP, TCP/IP, RMI, UDP, UPC, UTSL, XBM, XML, XSL, XSLT
Languages
ANTLR, awk, C, C++, E, Java (application and servlet, intimately familiar with Java/JVM internals), JavaScript/ECMAScript, Lisp/Scheme, Pascal, Prolog, Rexx, ScriptX, sed, sh/bash, SQL, and of course several assembly languages (most recently ARM/Thumb)
Programs
Ant, CVS, Emacs, JUnit, Make, Perforce, Tomcat
Operating Systems
Unix (most familiar with Linux and Solaris), MacOS X, Windows/Cygwin

Education

Brown University, Providence, Rhode Island
September, 1988 - May, 1992

St. Petersburg High School, St. Petersburg, Florida
September, 1984 - June, 1988

Interests, Activities

Music, all aspects, from mere listening to composition and playing (synthesizer and fretless bass, among other instruments), to dj'ing, to design and implementation of software music systems.

Electronic Publishing: I had a personal web site before it was hip (and still have one, now that it's post-hip).

Recreational Hacking: I enjoy putting together the occasional personal software project. The Barcode Server is one of my favorites. I also wrote the screensavers NerveRot, Barcode, Petri, and Twang, which ship with XScreenSaver, and I have contributed to the Java-Gnome and ANTLR projects. I maintain a site for my own open software.

Network Collaboration, including collaborative digital art (as part of the OTIS/SITO project), and putting together music CDs as part of the rec.music.industrial CD project.

Various and sundry physical activities, including (but not limited to) snowboarding and yoga.

Other Information

References and requirements will be provided at an appropriate point in the job negotiation process.

Note, if you are reading this off-line, then you may want to visit the web version at <http://www.milk.com/home/danfuzz/resume/>. Permission is granted to reproduce this page in its entirely, without modification. Thank you. Copyright © 1992-2007, Dan Bornstein. All rights reserved.