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