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.

View the app in the AppStore

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