Featured Drupal sites

Work experience

Work experience
Aug 2008 - Present

Independent Drupal Developer

Laken Design

Develop and maintain highly customized, high-traffic Drupal web sites for media, publishing, and nonprofit clients. Design, implement, and launch custom features, including e-commerce, premium content subscriptions, video, slideshows, and social networking. Manage customer relationships to ensure successful results.

Client projects include:

  • http://conservation-strategy.org
  • http://realitysandwich.com
  • http://evolver.net
  • http://ejusa.org
Dec 2009 - Present

Drupal Trainer / Group Coordinator

Montana Drupal Users Group
  • Founded of the Montana Drupal Users group to provide support, training, and fellowship to Montana Drupal users and developers.
  • Create and deliver structured Drupal training classes for local community.
  • Organize semi-monthly group meetups and events.
Aug 2012 - Present

Technical Account Manager

Feb 2012 - Jul 2012

Tech Lead

  • Lead team of developers to deliver effective, appropriate customer solutions using agile/scrum framework.
  • Foster high-effectiveness and high-accountability team culture.
  • Team consistently wins top customer satisfaction scores.
  • Develop, deploy, and maintain complex sites for high-visibility NPO and NGO clients using Drupal, CiviCRM, and other FOSS technologies.
  • Employ development best practices: Git, Subversion, dev-qa-live cycle, Features, drush, etc.
  • Engage with customers to create user stories, wireframes, and QA test plans.
  • Develop technical requirements, site specifications, feature enhancements.
  • Determine technical architecture to best balance budget, timeline, and sustainability of the solution.
Jun 2010 - Feb 2012

Drupal Engineer

  • Develop, deploy, and maintain complex sites for high-visibility NPO and NGO clients using Drupal, CiviCRM, and other FOSS technologies.
  • Productive team member in a high-accountability, agile development process.
  • Employ Drupal development best practices e.g. Subversion, dev-qa-live cycle, Features, and drush.
  • Contribute internal and client-facing documentation.
Jul 2004 - Aug 2008

Technology Codirector

Quixote Center
  • Direct all technology initiatives for nonprofit organization with a staff of 25 and five separate program areas, partnered with Technology codirector.
  • Develop overall organizational technology and internet strategy to support organization strategic objectives. Work with Business Manager to create financial workflows, integrate online donations with legacy systems.
  • Oversee development of several Drupal web sites from initial conception to implementation, launch, and maintenance. Work extensively with internal clients to assess strategy, develop information architecture, content organization and taxonomies, site maps, and detailed page wireframes.
  • Design site technical architecture: select and deploy Drupal CMS platform, install and configure Drupal CMS and multiple 3rd-party modules. Progam custom Drupal modules for online signature ad signing, integration with Democracy in Action ECRM, and credit-card payment gateway integration.
  • Deploy and maintain Democracy in Action ECRM system for e-mail constituent communication, online advocacy, and online donations.
  • Manage 25-node mixed Macintosh/Windows LAN, as well as Linux-based file, email, and web servers. Maintain, upgrade, and troubleshoot user workstations as needed.
  • Train staff on desktop and web-based software, including Drupal, Office, Photoshop, InDesign, Democracy In Action.
  • Manage DonorPerfect supporter database and perform custom queries to produce postal mailing lists and telemarketing lists.
  • Produce several organizational publications (including two-color 32-page tabloid newspaper and 160-page trade paperback book); execute layout and production using Adobe InDesign, Acrobat, Photoshop, and Illustrator; work with service bureaus and printers to ensure quality finished product.
  • Serve on management committee: participate in all major organizational, administrative, personnel, and financial decisions.
Jul 2002 - Jul 2004

Software Development Manager

The Diversity Channel

  • Managed four-person design and technical team on high-profile commercial Web products
  • Delivered new flagship Diversity Management System product in under three months with constrained staff and resources
  • Delivered custom implementations to Fortune 500 clients including Microsoft, Accenture, and Cisco
  • Implemented test-driven agile software development process resulting in major jump in team productivity and product quality
  • Created custom software to integrate products with Cisco's corporate single-signon
  • Managed successful conversion of application from JSP/Oracle platform to ASP.NET/SQL Server
  • Determined functional, technical, and design requirements
  • Wrote and debugged Java, JSP, SQL and ASP.net code
2000 - 2001

Web Strategist / Project Manager


Managed website projects for Fortune 500 clients as well as start-ups. Worked closely with development teams to spec site features and UI. Led coordination between clients' design firms and in-house development team.


  • Strategy, feature design and IA on relaunch of Mobil1.com, including then-innovative features like user-submitted car photo galleries and monthly how-to projects.
1997 - 2000

Director of Application Development

The Berndt Group





Drupal Theming

Apple Keynote

CiviCRM implementation

Mac OS X administration

Linux systems administration

Adobe InDesign

Adobe Photoshop



PHP coding

Drupal: API and module development

Drupal: Site Buidling


May 2008 - Present

Drupal Theming and API Workshops