Brooke Heaton, Full-stack Drupal Developer in Asheville, NC, United States
Brooke Heaton

Full-stack Drupal Developer in Asheville, NC, United States

Member since October 19, 2020
Brooke is a full-stack Drupal developer with 8+ years of experience developing elegant solutions to complex problems. He has deep expertise in Drupal 8 and Drupal 9 back-end development, including migrations, custom module development, Drupal Commerce, and Drupal Groups, and he has contributed to Drupal modules. In addition to being a Certified Drupal Grandmaster and Zend Certified PHP Engineer, Brooke is active in the Drupal community, presenting at Drupal meetups, camps, and DrupalCon.
Brooke is now available for hire

Portfolio

Experience

Location

Asheville, NC, United States

Availability

Part-time

Preferred Environment

Drupal 7, Drupal 8, PHP 7, Lando, jQuery, Sass, Continuous Delivery (CD), Data Migration, Drupal Commerce, Back-end

The most amazing...

...platform I've helped create, using Drupal 8, is an automatically deployed and networked group of 100+ school websites for the Fairfax County Public Schools.

Employment

  • Web Architect

    2017 - PRESENT
    National Association of State Workforce Associations
    • Migrated a legacy website from a proprietary SQL-based CMS to Drupal 8, including 10,000+ website users and 4,000 complex content items.
    • Led working-group meetings to devise technical requirements for the migration of the legacy website and to achieve organizational goals and needs.
    • Implemented a continuous development and continuous integration process with automated behavioral testing to reduce technical regressions and provide stability with deployments.
    • Established an analytics-driven web design practice that derives intelligent conclusions about user behaviors and their alignment with organizational goals and strategies.
    • Implemented numerous custom Drupal 8 solutions to replace a legacy web framework, including the use of custom group, commerce, and licensing features to provide access to fee-for-service member groups.
    Technologies: Back-end, Continuous Delivery (CD), Drupal 8, PHP 7, jQuery, JavaScript, CSS, Sass, Docker, Lando, GitLab, GitLab CI/CD, Acquia, Pantheon, Drupal Commerce, Drupal, PHP
  • Senior Developer

    2016 - 2021
    Forum One Communications
    • Led a team to develop an integrated network for 100+ websites for the Fairfax County Public Schools.
    • Restructured and migrated a complex Drupal 7 website for the National Association of Realtors into a revised data structure in order to provide significant new functionality for page displays and content organization.
    • Built a unique and highly collaborative intranet site for Oxfam International, using the Drupal 7 Organic Groups module, third-party SaaS integrations, and custom Drupal 7 modules.
    Technologies: Drupal 6, Drupal 7, Drupal 8, PHP 7, jQuery, JavaScript, Continuous Deployment, Continuous Delivery (CD), CSS, Back-end, DevOps, Drupal, PHP
  • Lead Drupal Developer

    2013 - 2021
    Phase One Consulting Group (Acquired by Accenture)
    • Led the development of an enterprise-wide multisite for the U.S. Department of Transportation with over 60 million views per month.
    • Migrated the Federal Motor Carriers Safety Administration website from a proprietary CMS to Drupal 7, including multiple custom applications, a searchable document library, a searchable body of regulatory text, online documents, and FAQs.
    • Led the migration of the Volpe Research Center website from a proprietary CMS to Drupal 7, including the integration of improved information architecture, site-wide taxonomies, searchable project pages, and third-party integrations.
    Technologies: Drupal 7, PHP 5+, JavaScript, CSS, Behat, Acquia, User Requirements, Technical Requirements, Google Analytics, Drupal, PHP
  • Communications Specialist and Web Lead

    2013 - 2016
    German Marshall Fund of the United States
    • Managed content creation and website development for eight WordPress and Drupal-based websites, including new feature design and implementation, conference communications, multimedia, livestreaming, and social media posting.
    • Developed new, multilingual websites, blog features, photo and video galleries, Facebook applications, and dynamic web forms.
    • Increased social media following by 700%. Reviewed site performance with Google Analytics and Google Webmaster.
    • Managed livestream and social broadcasts of international events in Brussels and Morocco.
    Technologies: WordPress, PHP, CSS, Java

Experience

  • Building a Network of 195 Drupal 8 Sites Using Pantheon Upstream
    https://pantheon.io/blog/building-network-195-drupal-8-sites-using-pantheon-upstreams

    Fairfax County Public Schools is the largest school system in Virginia and the tenth-largest in the United States, with 200+ schools and centers serving 186,000 students. To keep this large community of students, parents, teachers, employees, and the general public informed, FCPS sought to build out an integrated network of 195 school websites using a singular codebase with the ability to deploy updates and information centrally. FCPS was a client of my agency, Forum One.

    Harnessing the content creation and syndication powers of Drupal with Pantheon Custom Upstreams, I spearheaded the development of a unique platform that enables FCPS to deploy, manage, and update this network of school websites from a common codebase and to easily share news, events, and alerts from a central source.

    I co-led the development of our solution for the FCPS system, working closely with Pantheon's leadership to devise a powerful solution that met a number of critical needs for FCPS. I utilized a set of custom and contributed Drupal modules to scaffold each school site, starting from a Pantheon Upstream, and used command-line tools to deploy multiple sites at once.

  • Migration of the NASWA.org Website to Drupal 8
    http://www.naswa.org

    Led the migration of the flagship website of the National Association of State Workforce Agencies from a decade-old proprietary CMS to Drupal 8. Working with a designer and content owners, I served as the primary architect, developer, and project manager.

    I created a suite of custom Drupal 8 migration plugins, using the Drupal 8 Migration API to migrate the legacy data structure from SQL to Drupal 8, using source, process, and target migration plugins. I also developed a number of custom solutions using Drupal 8 Groups, Drupal Commerce, and custom module solutions.

    As the primary lead and project manager, I led this process using the Jira platform to log and detail all functional requirements and served as scrum master during regular stand-up meetings and check-ins. Working with a third-party vendor, I oversaw the work of three other developers, ensuring that they were informed of technical requirements and stayed on task.

Skills

  • Languages

    PHP, Sass, PHP 5+, JavaScript, CSS, PHP 7, SQL, Java
  • Tools

    Lando, GitLab CI/CD, Behat, Google Analytics, GitLab, Gulp.js, Travis CI, GitHub, Jira
  • Paradigms

    Continuous Delivery (CD), Agile Project Management, Continuous Deployment, DevOps, Class-based OOP, Object-oriented Programming (OOP)
  • Platforms

    Drupal 7, Drupal 8, Acquia, Pantheon, Docker, Drupal 6, Drupal, WordPress
  • Other

    Data Migration, Back-end, Communication, Web Project Management, German, Political Science, Research, Writing & Editing, APIs, User Requirements, Technical Requirements, OOP Designs
  • Frameworks

    Drupal Commerce, Symfony
  • Libraries/APIs

    jQuery

Education

  • Master's Degree in International Affairs
    2003 - 2005
    University of Vienna - Vienna, Austria
  • Bachelors Degree in Political Science
    1996 - 2000
    Grinnell College - Grinnell, IA, USA

Certifications

  • Acquia Certified Back End Specialist – Drupal 8
    APRIL 2019 - PRESENT
    Acquia
  • Acquia Certified Developer – Drupal 8
    APRIL 2019 - PRESENT
    Acquia
  • Acquia Certified Developer – Drupal 7
    JUNE 2018 - PRESENT
    Acquia
  • Drupal 7 Grandmaster
    JUNE 2017 - PRESENT
    Acquia
  • Acquia Certified Front End Specialist – Drupal 7
    JUNE 2017 - PRESENT
    Acquia
  • Acquia Certified Back End Specialist – Drupal 7
    JUNE 2017 - PRESENT
    Acquia
  • Zend Certified PHP Engineer
    MAY 2017 - PRESENT
    Zend

To view more profiles

Join Toptal
Share it with others