EXPERIENCE
MOZILLA CORPORATION 2008, 2009–PRESENT
- I work primarily on Firefox, a product with 3+ 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 underlying services in the Firefox product.
- I mentored two interns and worked with many external contributors.
- Assisted 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 a complete inventory management system and integration with external APIs (Freshbooks, Highrise).
OPEN SOURCE
V8MONKEY & SPIDERMONKEY
- 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