DrupalCode profile
Posts on Drupal.org
Starred projects
Professional Info
Personal Info
On Drupal.org for 11 years 7 months
RESUME
Dean Bowles
dean.bowles@gmail.com, 615-948-6570
https://linkedin.com/in/deanbowles -
https://drupal.org/u/deanbowles
SUMMARY
• Acquia Certified Drupal Developer 9
• Acquia Certified Drupal Developer 7
• Microsoft Certified Career Essentials in Generative AI
• Over 16 years experience with Drupal 6, 7, 8, 9 and 10
• Over 24 years web development experience
• Created contributed module with colleague's on the CTAC dev team called SharePoint Connector, submitted to Drupal
• Expertise in developing custom modules
• Migration from Drupal 7,8,9
• Solid understanding of caching and best practices
• Strong understanding of RESTful APIs
• Built search solutions on Solr and Open Search
RECENT DRUPAL PROJECTS
• https://cpsc.gov - Consumer Protection Safety Commission
• https://neutrons.ornl.gov - Spallation Neutron Source at ORNL
• https://kiosk.ornl.gov - Spallation Neutron Source Information Kiosks • https://ns-staff.ornl.gov - Spallation Neutron Source Internal
• https://swc.ornl.gov - Shull Warren Center
• https://ornl.gov - Oak Ridge National Laboratory
• https://hiringourheroes.org - United States Chamber of Commerce
• https://nationalguard.com - United States National Guard
• https://gxonline.com - National Guard GX Online
EXPERIENCE
Senior Drupal Developer
CTAC
May 2021 - October 2023
• Part of team upgrading from 8 to 9, 9 to 10.
• Created contributed module with members of the CTAC dev team called SharePoint Connector
• Implemented Search API, AWS Opensearch, Solr Server, Tika and Tesseract for OCR, including facets.
• Work as part of a development team, using an Agile methodology
• Migration of site from Drupal 7 to 8
• Demonstrated proficiency in Drupal, understanding of the Drupal API and key contributed modules
• Created and overrode TWIG templates
• Demonstrated ability to use pre-process functions to modify variables
• Demonstrated proficiency and working experience HTML5, JS, and MySQL
• Demonstrated ability to use pre-process functions to modify variables before rendering
NScD Web Manager, Senior Drupal Developer
Oak Ridge National Laboratory
2015 - April 2021 (6 years)
• Worked as part of a communications team for the Neutrons Sciences Directorate
• Interacted with leadership to identify requirements and assess viability of proposals
• Migrated sites to Drupal
• Demonstrated ability to use pre-process functions to modify variables
• Demonstrated proficiency and working experience HTML5, JS, and MySQL
• Demonstrated ability to use pre-process functions to modify variables before rendering
• Used Feeds Importer to import several services.
• Created custom modules to import data from services and export to external locations
• Created Drupal kiosk site which was used on large screen displays across the lab
• Demonstrated proficiency in Drupal, including writing custom modules and theming
• Imported data from several API services across the lab
• Created sites using WordPress
Drupal Web Developer
IO Studios
Jan 2014 - Jan 2015 (1 year)
• Experience working in an Agile environment (Scrum, sprints, etc)
• Created decoupled Drupal site with Drupal and Symfony
• Utilized GIT to manage/share code with a team of developers
• Demonstrated proficiency in Drupal, including writing custom modules
• Utilized experience with integrating major 3rd party APIs, Maps, Facebook, etc
• Demonstrated ability to use pre-process functions to modify variables
• Demonstrated proficiency and working experience HTML5, JS, and MySQL
• Demonstrated ability to use pre-process functions to modify variables before rendering
• Created and overrode PHP templates
Drupal & PHP Developer - Contractor
Freelance
2004 - 2014 (10 years)
• Created custom Drupal modules containing controllers, forms, plugins, templates, and test
• Built applications using Linux with Apache, mySQL, PHP
• Created and overrode TWIG and PHP templates
• Proven experience in using render arrays to output html through TWIG templates
• Demonstrated ability to use pre-process functions to modify variables before rendering
• Demonstrated proficiency and working experience HTML5, CSS3, SASS, JS, and MySQL
• Experience in version control systems (primarily Git), and ticketing systems Jira, and System Now
• Used SiteImprove, Google Analytics and similar tools to address SEO and 508 compliance
Quality Assurance, Data Integrity Verification
American Healthways
Jan
2003 - 2004 (2 years)
• Experience with Oracle and MySQL databases using Microsoft technologies
• Experience with PL/SQL, SQL, T-SQL, XML, NET, C#, JavaScript, and Visual Studio
• Deep understanding of web application design and logic (transactional programming)
• Developed application to validate data added to the warehouse matched data provided by vendor.
EDUCATION
Middle Tennessee State University - Computer Science, 1990-1991
Arkansas State University - Computer Science, 1987-1988
CERTIFICATIONS
Acquia Certified Drupal Developer, AWS Certified Developer - Associate, CISSP, MCSD, MCSE, CNE