Development tool-belt
I believe a resume isn't always the best way to represent the tools that comprise developer's "kit" and, therefore, doesn't adequately communicate what they use on a day-to-day basis. Here's my attempt at giving an overview of my development tool-belt.
Drupal development overview
This is by no means a comprehensive list of Drupal-related tools with which I've worked, but is meant to be a high-level overview. The decoder-ring.make file demonstrates a typical site recipe.
Administration and deployment
- Aegir
- Drush / Drush Make
- Apache Solr
- Migration / change management using Subversion and Git
- Shared hosting (DirectAdmin)
Site building
High-level overview. Day-to-day site building includes many more modules.
- CCK
- Feeds
- Features
- Organic Groups
- Panels
- Services
- Views
- Views Bulk Operations
Module development
- Standard suite
- Coder
- Devel
- Schema / Table Wizard
- SimpleTest
- Feeds module
- Developed parsers using Feeds API
- Features
- Adopted a model of distributing Features for common ASU and personal site deployment tasks.
- Views
- Developed plugins (display handlers, filters, etc.) for Views 1.x and 2.x.
- Developed modules that programmatically access the Views API.
Theme development
Advocate of extending base themes through sub-theme functionality in Drupal 6. Experience with:
- Zen
- Fusion
- jQuery / jQuery UI
Enterprise integration
- CAS
- ASU Webauth
- LDAP
Other development tools
- Emacs
- PHP
- MAMP
- SOAP
- Python
- Mechanize
- BeautifulSoup
- Regular Expressions
- Ubuntu
- Version control
- Git
- Subversion
- CVS
- VirtualBox
