deanbowles's picture

git.drupalcode.org iconDrupalCode profile
Posts on Drupal.org
Starred projects

Location Portland TN
Current Role(s): 
Senior Drupal Developer
CTAC

Professional Info

Companies Worked For
(ORNL) Oak Ridge National Laboratory, (SNS) Spallation Neutron, America Healthways, Bank of America, Harp & Associates
Industries Worked In: 
Healthcare, Construction, Finance, Research, Government

Personal Info

Other languages: 
English

On Drupal.org for 11 years 7 months

Bio: 

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