Resume
Overview
I am an experienced developer who’s worked in a variety of languages and contributed to many open source projects. I have also co-authored a book, lead trainings, written numerous how-to blog posts, and presented at tech conferences.
After sevearal years of working primarily with Drupal and PHP, I decided it was time to learn some new things and began focusing on NodeJS and then after Ruby and Rails.
Experience
Recurly
Senior Developer
January 2013 - Present — San Francisco, CA
- Worked primarily with Rails and NodeJS.
- Developed an Elasticsearch integration.
Roommat.es
iOS Developer
June 2012 – November 2012 — Brooklyn, NY
- Developed their iPhone app in Objective-C.
- Used RestKit to communicate with their Ruby on Rails API.
Elephant Ventures, LLC.
Drupal Consultant
August 2012 – November 2012 — New York, NY
- Helped a team new to Drupal develop a workflow for moving changes from dev to stage to production.
- Provided guidance on module selection and customization to achieve functional requirements.
- Developed custom several custom modules.
DoSomething!
Drupal Consultant
June 2012 – October 2012 — New York, NY
- Mentored junior developers.
- Helped optimize site performance.
Zivtech
Senior Consultant
February 2012 – October 2012
Taught several of their Drupal trainings.
Senior Architect
August 2011 – February 2012 — New York, NY
My primary task was designing and building the data migration for DoSomething.org’s Drupal 6 to Drupal 7 update.
Drupal.org
Open Source Developer
November 2005 – October 2012
- Chosen as maintainer of the Drupal 7 File API in recognition of my work improving Drupal’s file and image handling.
- Maintained several widely used modules: Audio, ImageAPI, ImageCache, Translation Overview, Active Translation, etc.
- Worked with other developers and made significant contributions to their modules: Views, FileField, ImageField, Internationalization, Devel, etc.
- Presented The Future of Files and Media at DrupalCon 2009.
- Presented Getting It Into Drupal With Migrate at DrupalCon 2012.
Sony Music Entertainment
Lead Architect, Artist Website Framework
April 2010 – July 2011 — New York, NY
- Supervised a team of offsite contractors and mentored junior, onsite developers.
- Helped develop a process for deploying code and running updates on 300+ Drupal sites.
- Migrated code from a private Subversion repository to GitHub. This provided a more flexible development workflow and the ability to properly review code before it was merged into the platform.
- Built a JavaScript library providing tight integration of the Ruby on Rails, e-commerce system with the artist’s sites.
- Developed numerous custom modules for individual artists sites.
iVillage / NBC Universal
Drupal Developer
September 2009 – April 2010 — New York, NY
- Worked on the migration of the Food, Health, and Beauty & Style sections from Vignette to Drupal. The health section required a custom module to import the 15,000 XML documents from Healthwise’s encyclopedia.
- Lead the team implementing Drupal performance optimizations.
- Worked with operations team to deploy ApacheSolr to replace a Google Search Appliance for site search.
sticky
Drupal Developer
April 2008 – September 2009 — Portland, Oregon
- Built a fully internationalized (15 language) Drupal site for the corporate communications department of a multinational athletic apparel company. This resulted in several internationalization modules that were released back to the Drupal community.
- Built an extensive intranet site for the basketball division of another multinational athletic apparel company.
- Used jQuery to add dynamic functionality and an enhanced user interface to Drupal sites.
- Worked closely with clients to gather requirements, with designers to determine which designs could be implemented most efficiently and with themers to fully realize the designs.
Apress
Co-author, Building Flickr Applications with PHP
February 2006 – August 2006
- Developed Phlickr, an open source PHP 5 library for accessing Flickr’s API.
- Co-authored the book with Rob Kunkle which guides readers through incorporating photos from Flickr into a website or project using Phlickr.
View the book on the publisher’s site
Education
Portland State University — BA, Computer Science, 2008