Skills

Linux / GNU Skills

  • I've worked with Debian, Gentoo, Redhat, Centos, Slackware, SuSE, Mandrake, OpenBSD and Mac OS X
  • I know a ton about networking, I understand why sub-nets do what they do because I write them out in binary.
  • I've setup High Availability hosting systems for big companies like General Motors all on my own.
  • I take network security seriously and have ample experience with iptables and pf (packet filter) including the latest changes made in OpenBSD 4.7
  • I've setup Anti-virus proxy systems.
  • I've compiled software
  • I've edited source code
  • I've done bash scripts
  • I've taken advantage of all that extra power with VMware and KVM.

Drupal Skills

  • I can write modules for Drupal using various hooks
  • I know when to use code and when to do it in Drupal, so non "developer" Drupalers can work with your stuff.
  • But I know how to export it to code and version control it, giving people a revert button in case it goes wrong.
  • I've worked with install profiles
  • I've worked with Views, Simplenews. Rules, Triggers, Ubercart, Nodequeues, CCK and much more
  • I can create themes
  • Using base themes to save lots of work
  • I know how to theme views
  • I've used the Demo module, to make snapshots letting me roll back quickly to test fixes
  • I've used the backup and restore module.
  • I've integrated my modules with Drush - the command line Drupal tool
  • I check out the latest Drupal events and attend Druplcon
  • I offer support on #drupaluk

I am working towards 100% version controlled drupal websites (apart from the content that users add after it's deployed, but Drupal has revisions for that).

PHP Skills

  • I've written OO PHP5 for years
  • Written lots of stuff in the Zend Framework, MVC style
  • Written code that writes code, it's so efficient that way

RubyOnRails Skills

  • I've only done the one project, which downloads feeds, imports them, compares them against our own data and lets users search for cool things.
  • I'd like to do more