J.D. Zamfirescu-Pereira

5620 Broadway, Oakland, CA, 94618—zamfi@alum.mit.edu—(415) 868-5397

About Me

I am a successful technology entrepreneur with over five years of software and product development experience.

Work

Senior Software Engineer,   Google, Inc., Sydney, Australia & San Francisco, CA December 2009-present

  • Google App Engine: Assisting in the development of App Engine for Business.
  • Google Wave: Led development of the Wave open source effort, including development of a simple, fully open source web client using underlying Wave technologies.

Co-founder and CTO,   AppJet, Inc., San Francisco, CA October 2007-December 2009

  • Co-founded a successful technology startup; AppJet developed EtherPad, a web-based real-time document collaboration application, and raised over $700K from angel investors before being acquired by Google, Inc.
  • Major engineering accomplishments include:
    • Developing an all-in-one solution for hosting and distribution of web applications written in JavaScript and Java.
    • Building and deploying the web server infrastructure for AppJet and EtherPad.
    • Inventing a “Comet”-style real-time update infrastructure for web browsers, using only JavaScript on the client.

Software Engineer,   Google, Inc., New York, NY August 2006-October 2007

  • Led development of backend of Google Health.
  • Trimmed and simplified the codebase, easing deployment and significantly reducing operating costs.
Teaching

Stanford ESP & MIT ESP, Cambridge, MA & Palo Alto, CA 2001-present

  • Taught Splash and HSSP classes on everything from computer science, programming, and computer networking, to photography and failure. My computer-related classes consistently receive high scores in evaluations, and are often listed among students' favorites.

MIT SIPB IAP, Cambridge, MA Winter 2008

  • Taught class on how to program using AppJet.

MIT EECS Department, Cambridge, MA Fall 2005

  • Teaching Assistant for 6.001, EECS's introductory CS course. Duties included teaching 6 tutorial sections per week of 5 students each, grading projects and exams. Rated 6.7/7 by students. Quoting one: "[J.D.] is awesome."
Programming
  • Extensive experience writing C, C++, Java, Scala, and JavaScript code for launched products in production environments, including AppJet, EtherPad, Google Health, Google Wave, and Google App Engine. As a real artist, I ship.
  • Additional experience writing Python and PHP code, and administering and maintaining MySQL databases on Linux and Mac OS X.
Education

Massachusetts Institute of Technology, Cambridge, MA 2001-2006

  • Master of Engineering degree in Computer Science
      Thesis title: Measuring the Performance of a Distributed Quota Enforcement System for Spam Control.
  • Bachelor of Science degree in Computer Science
  • Graduate coursework included Distributed Systems, Operating Systems, Computer Networks, Artificial Intelligence, and Computation Theory.
  • GPA: 5.0/5.0

Columbia University & CUNY Hunter College, New York, NY 2000-2001

  • Coursework in Mathematics, Astrophysics, and Computer Theory while in high school

Hunter College Campus SchoolsNew York, NY 1988-2001

  • National Merit Scholar, A.P. Scholar with Distinction, and winner of the Miriam Burstein award for commitment to the life of the mind.
Research

MIT CSAIL, Network & Mobile Systems group, Cambridge, MA May 2004-June 2006

  • Analyzed a system for spam reduction using “electronic stamps” and distributed quota enforcement. My contributions appear in Distributed Quota Enforcement for Spam Control, by M. Walfish, J. Zamfirescu, et al, in the proceedings of the USENIX Symposium on Networked Systems Design and Implementation, in San Jose, CA, May 2006.
  • Developed a prototype system for mobile-assisted localization of nodes in a sensor network.

MIT Media Lab, Physical Language Workshop, Cambridge, MA Summer 2004-Spring 2005

  • Developed a voice-controlled magazine viewer.
  • Created an interface for a voice message bank.

MIT A.I. Lab, Genesis project, Cambridge, MA Jan. 2002-May 2004

  • Collaborated on a method for translation between several representations of the world.
  • Assisted in the creation of a system in Java that visualizes simple English phrases such as “The bird flew to the pole.”
Volunteering 2009-present

Founding Member of the Board of Directors of Learning Unlimited, Inc., and educational non-profit leading a movement of college students teaching high school students everything and anything.

2008-present

Assisted in the re-creation of Stanford ESP

2002-present

Teacher of classes in Computer Architecture, Computer Systems, and Computer Programming for MIT ESP and Stanford ESP.

Summer 2005

Co-director of the High School Studies Program at MIT ESP.

2001-2003

Opinion writer for The Tech, MIT's oldest student newspaper.

Personal Interests Computer systems; effective product design; leadership; and education.