Musings of Ian Whitcomb

Drupal rockstar. Open-source evangelist.

About Me

Multi-talented web developer with proficiencies ranging from graphic design to information architecture and database management. Focusing on highly custom, user friendly, open-source solutions designed to tackle difficult technical challenges with a touch of elegance and style.

Skills

CSS / Less
PHP
Javascript / jQuery
Git
MySQL
Jekyll
Drupal
Mailchimp
Wordpress
Joomla
Blackbaud
Drush
Twitter Bootstrap
Photoshop
Nginx
Apache

Back to Top

Work History

February 2015 to Present

  • Providing guidance for three Drupal projects while promoting standardization and well-formed coding practices.
  • Developing processes for managing work across three Drupal projects, setting up workflow automation using Drush and Jenkins.
  • Creating workflows to enforce accountability and for allowing multiple developers to work collaboratively within each project while avoiding code conflicts using GIT.
  • Architecting a performance-minded, secure hosting infrastructure for serving Drupal websites with maximum up-time using Apache, Redis, and Varnish.
  • Working with a team of multi-national translators to develop a set of tools for managing content in 10 different languages.

February 2012 to February 2015

  • Identifying bottlenecks in the development cycle and creating new processes to help increase efficiency and increase quality of work.
  • Working with clients to determine the compromise between functional requirements and the technical limitations of the platform.
  • Focusing on highly functional solutions that are usable for the end user.
  • Interviewing and hiring new team members.
  • Mentoring team mates.

May 2011 to March 2012 Contract

  • Worked with the client to successfully re-develop their online parking payment system using Drupal 6, focusing on usability and integrating with their iPhone app.
  • Used various custom modules and extended the functionality of contributed modules such as Ubercart, Location/GMap, Marketplace, and more to achieve the desired functionality.
  • Developed processes for handling version control, new feature requests, and release cycles in an effort to set the client up for future success while maintaining their website.

October 2010 to February 2012

  • Maintained existing websites while aiding in the creation of new sites using a fine balance of best- practice and custom modules to meet functional requirements.
  • Educated non-technical members of the team on how to use Drupal in order to make updates and edit content.
  • Helped streamline internal development and project management processes.

August 2008 to October 2010

  • Collaborated with a team of both technical and non-technical individuals to architect and build usable web solutions for large and small non-profit organizations.
  • Used a high level understanding of web technologies and detailed technical skill to invent and implement new interactive systems.
  • Researched the latest web trends and cross-train to help keep the skills and knowledge of the team sharp.

June 2008 to August 2008 Contract

Analyzed and interpreted large amounts of database information to build PHP and MSSQL based systems that handle complex business processes.

February 2008 to March 2008 Contract

Programmed core mobile marketing systems to handle text message based marketing and custom ring- back tones.

December 2004 to March 2007

Worked primarily with medical professionals to establish needs and provide a number of web services ranging from website hosting to graphic design and website development.

Back to Top

Education

Pennsylvania State University 2003 to 2007

B.S. in Information Science and Technology

Back to Top

Interests

How I like to spend my down time.

Jekyll

Jekyll

Lead guitar and primary writer for Dallas based pop/rock band Jekyll.

Listen Now

SPCA of Texas

SPCA of Texas

Currently volunteering and working towards becoming a dog trainer and certified vet technician.

More Information