Tech lead and/or Senior Developer with extensive experience in Drupal development, quality assurance, performance improvement and solution architecture
- Focuses on Drupal for development and on Cypress (and soon Playwright) for automated testing
Open-Source and Community
- Architect and developer of of Layout Builder Kit Drupal module (https://www.drupal.org/project/layout_builder_kit, which came from my archi
- Delivers talks regularly at BADCamp, Stanford Web Camp and DrupalCons
- Refer to my two-part talks below that explain why these components are designed the way they are.
• “Layout Builder Components Can Break Your Site. Here’s how.”
• DrupalCon 2020 Part 1: https://www.youtube.com/watch?v=RMMJ6YQ1rds
• DrupalCamp 2020 Part 2: https://www.youtube.com/watch?v=XYHtOqT9NE0
• Some reactions from these talks:
• “Made the entire cost of drupalcon worth it just for this.”
• “Well made and a very good “explainer” here. Rare in the Drupal universe.”
• “Very informative topic. Will re-watch the recording to make sure I understood everything and will definitely share with my development team. Thank you!”
Experience
- Renesas.com: Led Drupal 8 to Drupal 9 upgrade, implemented Cypress testing, improved DevOps
- Robert Half Corporate: Led on Drupal 9 upgrade, provided security assessments, performance testing for both RobertHalf.com and Protiviti.com
- University of California San Francisco: Technical Architect for new CI/CD system, implemented GitHub Actions, Tugboat Feature Previews
- Tesla.com: Provided architecture design for AEM to Drupal 8 migration, helped build team, ensured technical excellence
- CBS Interactive: Re-architected content management system, optimized performance
Technical Bits
- Proficient in various frameworks, tools and languages: Drupal, PHP, Git, GitHub Actions, BitBucket, GitLab, Jenkins, NewRelic, MySQL, PHP, Jmeter, Cypress and soon Playwright
- Skilled in Drupal software development, automated testing, business analysis, enterprise content management, and open-source contributions.