I solve problems. I make things work.
Senior Software Engineer, Basho Technologies, Inc.; Cambridge, MA — Sep. 2010 - Present
Created
Riak Pipe, distributed workflow system
Aided with plan and execution of new product release
Engineering Manager, Basho Technologies, Inc.; Cambridge, MA — Mar. 2010 - Aug. 2010
Led team of 5-9 software developers through several releases of Riak
Organized development of secondary product, including beta releases
Coordinated cooperation between development and support teams
Lead Engineer, Basho Technologies, Inc.; Cambridge, MA — Jan. 2009 - Feb. 2010
Co-developed
Riak, a completely decentralized, scalable, fault-tolerant key-value store
Software Developer, Basho Technologies, Inc.; Cambridge, MA — Feb. 2008 - Jan. 2009
Co-developed
Webmachine, a ReSTful web service toolkit in Erlang
Implemented web interfaces that interfaced with many other sites (Salesforce.com, Hoovers, ThomsonReuters)
Designed and implemented web-based sales tools with team of developers
Software Developer, EventMonitor, Inc.; Boston, MA — Jan. 2006 - Jan. 2008
Created ACID-compliant, low-latency, redundant object store for automated trading platform
Implemented remote-cluster monitoring system
Automated software release process
Improved NFS performance
Software Developer, Teradyne, Inc.; North Reading, MA — June 2004 - Jan. 2006
Maintained driver for widely-used parallel bus test instrument
Expanded bus abilities for serial bus test instrument
Debugged customer issues remotely and on-site
Improved build system resource sharing
Intern, EventMonitor, Inc.; Boston, MA — Jan. 2004 - June 2004
Created JNI interface to native linear algebra libraries
Benchmarked storage technologies
Intern, DaimlerChrysler, AG; Berlin, Germany — June 2003 - Aug. 2003
Created JNI interface to CAN-networking equipment connecting automotive instruments to software simulations
Intern, Ping Ping Chai; Cambridge, MA — Jan. 2003 - May 2003
Created touchscreen-based GUI for networked jukebox system
Undergraduate Researcher, MIT; Cambridge, MA — Sep. 2001 - Dec. 2003
Applied SVN AI algorithms to extract artist “fingerprint” for automated musician recognition system
Implemented “round robin” thread scheduler for FLEX Realtime Java-to-C compiler
Created storage backend for community knowledge sharing system
Intern, Lucent Technologies; Murray Hill, NJ — Summers 1997-99
Created sample applications for the Softswitch project
Maintained code for experimental interface web application.
Massachusetts Institute of Technology; Cambridge, MA — B.S., 2004
Major: Computer Science and Engineering, GPA: 4.0
AUP: “Solitaire Game Description Language: A study in task-specific programming language design”
Developed website to make user-specific recommendations, based on each user's ratings of other products
Experimented with many frontends (ErlyWeb, Webmachine, jQuery) and bakcneds (MySQL, Mnesia, Riak)
Integrated with Solr for text search
Integrated with Google Maps for brewery plotting
Programming Languages: Erlang, Javascript, Java, C/C++, Scheme, Lisp, Perl, Python, Ruby, LaTeX, HTML, SQL
Operating Systems: Linux, Mac OS X, Windows, Solaris, IRIX
Non-computer-related: percussionist, brewer, woodworker
Trustee and Chapter Advisor for Xi Chapter, Zeta Beta Tau Fraternity, Spring 2005 – Spring 2009