San Francisco, CA
(415) 867-6650


A senior position in the field of software engineering, internet development, or IT consulting that utilizes my strong creative and analytical skills, solid computer science background, and technology industry experience.


Columbia College, Columbia University / New York
B.A. Computer Science, May 2001, GPA 4.0
  • Summa Cum Laude
  • Phi Beta Kappa
  • Computer Science Department Award (Top CS student)


Google / San Francisco

Googineer, December 2012 — Current

  • Lots of free lunches

TIBCO Software / Palo Alto

Senior Engineering Manager, October 2011 — September 2012

Architect, June 2006 — October 2011

Senior Developer, February 2005 — June 2006

  • Led an internationally distributed team of developers building TIBCO Formvine. Deployed continuous integration to facilitate TDD and improve code quality.
  • Designed and implemented TIBCO's AJAX platform and IDE, General Interface, as well as TIBCO's next generation MVC framework for jQuery and RWD.
  • Led the General Interface open source project and community at the Dojo Foundation.

Software Consulting June 2004 — Ongoing

  • Architected e.thePeople's The Voter Guide, a leading publishing platform for election guides. Highlights include using GIS data for district matching, integrating with Google Map, deploying and load balancing on EC2, writing performance test scripts with The Grinder, optimizing for high traffic fluctuations, and implementing a version for mobile browsers.
  • Conceived, designed, and implemented HowSFVotes, an innovative web tool for exploring election results in San Francisco.
  • Worked independently and in groups on various projects utilizing Java/J2EE and Flash/ActionScript.

e-thePeople / New York and San Francisco

Lead Developer, March 2003 — May 2004

  • Designed, built, tested, and maintained complex, database-driven, J2EE web applications leveraging open source Java tools and libraries.
  • Responsible for the versioning and release schedules of all applications using CVS and Bugzilla/JIRA.
  • Load tested and optimized performance-sensitive applications, decreasing database load and increasing performance and maximum simultaneous users.

SparkNotes / New York

Lead Developer, June 2002 — February 2003

Developer, June 2001 — May 2002

  • Developed and maintained features for the high-traffic web site of a Barnes & Noble subsidiary specializing in online study guides — including e-commerce, message boards, and user personalization.
  • Technologies used included object-oriented Perl, Apache, mod_perl, Java/JSP/Struts, shell, and XML.
  • Developed project and programming methodologies that increased the team's productivity.


Internet Technologies - JavaScript/CSS3/HTML5, jQuery, RWD, AWS/EC2, Java/JSP/J2EE, Struts 1/2, Hibernate, SQL: Postgres/MySQL, PERL, Flex/ActionScript/Flash
Programming Languages and Tools - JavaScript, Java, PERL, Ant, JUnit, Subversion, GIT, CVS, IntelliJ IDEA, JIRA, Nagios
Languages - English and Spanish