Bryan Fink
My Resume
Bryan Fink
bryanfink A alum D mit D edu
http://beerriot.com/
PROFILE
I solve problems. I make things work.
EXPERIENCE
Senior Software Developer, Apple Inc.; Cupertino, CA — Dec. 2013 - Present
Member of the iCloud team
Principal Software Engineer, Basho Technologies, Inc.; Cambridge, MA — Jan. 2012 - Dec. 2013
Designed and implemented usage tracking for Riak CS storage system
Senior Software Engineer, Basho Technologies, Inc.; Cambridge, MA — Sep. 2010 - Dec. 2011
Created Riak Pipe, distributed workflow system
Aided with plan and execution of new product release
Presented online seminar covering example Riak application (“wriaki”)
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, Riak Search, 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
Presented Riak at developer conference (NoSQL NYC)
Created visual trace tool for debugging Webmachine resources
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.
PUBLICATIONS
ACM DL Author-ize serviceDistributed computation on dynamo-style distributed storage: riak pipe
Bryan Fink
Erlang '12 Proceedings of the eleventh ACM SIGPLAN workshop on Erlang workshop, 2012
EDUCATION
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”
PERSONAL PROJECTS
BeerRiot; http://beerriot.com/ — Feb. 2007 - Jun. 2013
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
Created Facebook library for Erlang (code.google.com/p/erlang2facebook), implemented Facebook application
SKILLS
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
ACTIVITIES
Trustee and Chapter Advisor for Xi Chapter, Zeta Beta Tau Fraternity, Spring 2005 – Spring 2009