Experience

Mozilla Corporation 2008, 2009–Present

  • I work primarily on Firefox, a product with ½ billion users.
  • Most of my work involves JavaScript, with some XUL, CSS, C++, and Objective-C.
  • I am a Browser and Toolkit peer, which means I can review code that makes up most of the UI and supporting services in the Firefox product.
  • I mentored two interns and worked with many external contributors
  • I assisted in several API designs (async form history, Jetpack APIs)
  • Notable Projects:
    • Switched Password Manager to SQLite
    • Per Tab Network Prioritization
    • Cascaded Session Restore & Restore on Demand
    • Jetpack Prototype / Add-on SDK
    • Integrated Sync extension into product
    • OS X integration (Lion Full Screen)
    • Windows CE integration

One True Love Vintage Rentals 2010–Present

  • I implemented & maintain the website.
    I originally wrote it using PHP, but rewrote it using Ruby on Rails.
  • Future plans include an complete inventory management system and integration with external APIs (Freshbooks, Highrise).

Open Source

V8Monkey & SpiderNode

  • I worked with a few other people to get Node.js running on top of SpiderMonkey.
  • I went to inaugural NodeConf; did Q&A on stage with Brendan Eich.
  • I now work with contributors to keep the project somewhat active.

Other Projects

  • I authored and contributed to several Firefox extensions.
  • I contributed to fast-export, a tool to convert Hg repositories to Git.
  • I have contributed to a number of tools/scripts at Mozilla.
  • I try to be a participant, not just a user — I try to report and/or fix bugs I find.

Other Experience

The Carnegie Pulse 2005–2009

  • I wrote a Ruby on Rails powered application for scheduling courses.

Yahoo! Inc. 2007

  • I wrote frontend code for the Autos team using mostly PHP and JS.

Education

Carnegie Mellon University 2004–2008

  • Bachelor of Science, Information Systems
  • Master of Information Systems Management