Drupal Specific:I have had over 10 years of web development with heavy involvement in Drupal for the last 5. Having started with procedural code, I can relate to Drupal's procedural roots, yet know when to bring OOP in for purposes of code maintainability. I have found Drupal to be one of the most flexible and useful CMS systems on the internet today. It never ceases to amaze me what Drupal does or already has a community module when a client makes a new request for a feature.I have very proficient Drupal knowledge of: