Dan Bornstein

65 Norfolk St. #5
San Francisco CA 94103

danfuzz@milk.com
415-269-3433

Recruiters: See below!
(résumé version #1003)


Objective

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

Important note for recruiters: Because I like the job I have right now — a lot — the bar is extremely high for me to consider jumping ship. I lead a team of incredibly talented people, and the work we do has a direct, sustained, and positive impact on tens of millions of people. If you believe your opportunity has a chance of meeting this bar, then first send email, and clearly indicate that you have read my resume; at a minimum note the version number at the top of this page and cite it in your email. Only call on the phone by prior arrangement. If you make an unarranged call during the day, I will generally be at work and will have job duties to attend to; you will no doubt amuse my immediate coworkers via my half of the conversation.

Work Experience

Tech Lead / Staff Software Engineer: Android team, Google.
October, 2005 - present

Google is a company that runs a number of web-based services and has various other related businesses. The Android team is responsible for the development and maintenance of the Android platform for cell phones and other embedded devices.

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

Danger designed, developed, and sold a series of products in the cellphone-pda convergence space, a product category that was later popularized by Apple. Danger's main product was sold through T-Mobile under the "Sidekick" brand name; with other carriers, it was sold as the "hiptop." Danger was acquired by Microsoft in 2008.

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, Emacs, Git (Repo / Gerrit), JUnit, Make, Perforce
Operating Systems
Linux, MacOS X, Unix / POSIX

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-2010, Dan Bornstein. All rights reserved.