http://limpet.net/mbrubeck/
mbrubeck@limpet.net

Matt Brubeck

Mar 2010 – present

Mozilla: Mobile Firefox Engineer

I'm a front-end programmer building the UI for Firefox for Android.

I also represent Mozilla in the W3C Web Events working group and am co-editor of the W3C Touch Events specification.

Oct 2008 – Mar 2010

Kiha: Software Engineer

I wrote Android apps using Java, WebKit, JavaScript, jQuery, CSS3, and HTML5. I contributed optimizations to the open-source ActiveJS library, including a 3× speedup of large SQL queries.

Apr 2005 – Jun 2008

Amazon.com: Software Development Engineer

I wrote front-end and back-end code for Seller Central, Amazon’s website for third-party sellers, using Perl, C++, Ruby, JavaScript, and Java.

I designed, built, and operated a highly-available content management system to display the help pages on Amazon.com, Seller Central, and other Amazon sites.

May 2003 – Mar 2005

GoTech: Web Developer

I worked with clients and graphic designers to build dynamic web sites in ColdFusion, PHP, and ASP.net, including Seattle YMCA, 511.org, and Intercity Transit.

Jun 2002 – May 2003

ECRI: Software Engineer

I helped implement a new user interface for geographic profiling of serial violent crimes. I wrote Visual Basic and C++ bindings to connect Microsoft’s MapPoint GIS interface to ECRI’s analysis and visualization tools.

Sep 1998 – May 2002

Harvey Mudd College: Bachelor in Mathematics and Computer Science

  • Computer Science courses: Data Structures, Algorithms, Architecture and Operating Systems, Programming Languages, Logic, Theory of Computation.
  • Mathematics courses: Discrete Mathematics, Linear Algebra, Multivariable Calculus, Real Analysis, Abstract Algebra, Graph Theory, Signal Processing, Scientific Computing, Computational Geometry.
  • Independent study/research courses: Wavelets, Fractional Graph Theory.
  • Work experience: Grader/tutor for several Computer Science and Math courses.

Sep 2001 – May 2002

Computer Science Clinic: Portrayal-Independent Melody Recognition

Auditude.com, corporate sponsor; Professor Robert Keller, faculty advisor.

My four-student team designed and implemented a program to search for songs by humming tunes into a microphone.

Nov 2001 – Sep 2006

Audacity: Lead Developer

I contributed to Audacity, a free open-source audio editor for Linux, Mac, and Windows. With the two other lead developers, I managed Audacity’s all-volunteer developer community.

I programmed in C++, internationalized the UI with GNU gettext, coordinated the localization team, managed builds and releases, maintained the Debian package, and created the Audacity web site.