Resumé

I am a Content Management System specialist and Drupal Expert with over two decades in software development for the web. I work on websites ranging from small non-profits and start-ups to highly complex enterprise-grade websites for large corporations. I am a Drupal Architect, Backdrop Evangelist, Reformed Band Nerd, Occasional Competition BBQ Chef, and Geek Dad.

Skills & Technologies

  • Highly knowledgeable in Drupal 7/8/9 and Backdrop CMS, including writing custom modules, selecting key contributed modules and have deep understanding of Drupal’s core API
  • Specialized knowledge of content management systems, e-commerce, internationalization, data migration, web application security, and performance optimization.
  • Strong command of web architecture, design and development, including HTML, CSS, SASS, and XML.
  • Highly proficient in scripting using JavaScript and AJAX, as well as using many libraries and technologies like JQuery, D3, and Node.js.
  • Advanced level understanding of object-oriented PHP, including writing, developing and maintaining code.
  • Strong experience administering and developing in Linux/Apache/MySQL/PHP (LAMP) or Linux/Nginx/MySQL/PHP (LEMP) environments.
  • Very experienced with relational databases, especially MySQL, Microsoft SQL Server, and Sybase SQL Anywhere.Excellent hand-coding skills with a focus on code optimization and standards compliance.Familiarity and understanding of Git and Subversion source control systems.
  • Decades of experience with Mac OS X, Windows, and UNIX environments.Experienced with graphic and multimedia production, including Adobe Creative Suite.
  • Able to work on multiple complex tasks against deadlines and shifting priorities.
  • Great project development skills, with ability to deliver on time and to specifications.
  • Award-winning competition barbecue chef.

Professional Experience

Director of Web Technology, BehavioralOS

January 2015 – June 2023

  • Developed the BehavioralOS web site using Drupal as a web application framework.
  • Responsible for mission-critical decisions on hosting, site performance, web architecture, and e-commerce.
  • Developed custom module code to create the BehaviorTuner® web application.
  • Coordinated a globally-distributed design and development team to implement branding and user experience.

Freelance Development & Consulting

  • Designed and created the website for the Redland-Viola-Fischers Mill Community Participation Organization. Technology used: Backdrop CMS.
  • Assisted the Meyer Memorial Trust with Drupal-based website. Technologies used: Composer, Yarn, CircleCI, and Github.
  • Developed features and modules for Overlake Hospital (Bellevue, WA) on Drupal 8 including integration with Workday HCM software. Technology used: OpenSolr, SOAP, and Drupal 8.
  • Redesigned, updated, and migrated websites to use Drupal 7 for a variety of clients, including PlayOn, Technology used: Drupal 6 and 7.
  • Developed the OlympicView financial web application for Olympic Collection, Inc. Technology used: Sybase SQL Anywhere, PHP
  • Developed and maintained the website for Buildingsnet.com.

Drupal Architect & Web Administrator, Fluke Networks

  • Planned and developed migration plans and coding to move the website to a cloud hosting environment.
  • Created a multi-year development roadmap for planning and scoping by executive management.
  • Performed code quality and site performance audits to identify issues within the website.
  • Led technical design meetings, conducted code reviews and conducted training for the development team, including offshore contractors.
  • Instituted Agile development methodology with the web team to rapidly respond to evolving business needs..
  • Acted as a technical consultant to other departments on emerging technologies.
  • Worked with translations.com to create and maintain multilingual versions of the website.
  • Led efforts to introduce a web presence in China.
  • Designed and created numerous custom modules in Drupal 7, including integrations with Salesforce and Marketo, single sign-on with the LinkWareTM Live web application, and for ensuring GDPR compliance.

Drupal Systems Architect, Smartsheet

  • Assessed and analyzed Smartsheet’s existing high-traffic Drupal website to highlight areas of improvement.
  • Developed new site features to respond to rapidly evolving time-critical business priorities and opportunities.
  • Improved company website performance, significantly improving load times by 75%.
  • Developed custom module code and workflows, including adding development and staging servers and automating site deployment using Jenkins and Git.
  • Implemented site internationalization in six languages using multiple domains.
  • Worked closely with front-end vendors to produce innovative user experiences using mobile-responsive site design.

Web Administrator, FUJIFILM SonoSite

  • Responsible for managing and developing the websites of a Fortune Global 500 company, including mobile sites, applications and the internal intranet.
  • Designed and implemented the global web infrastructure, including site internationalization in ten languages using country-specific domains and several translation management tools..
  • Implemented use of a Content Delivery Network to ensure fast page load times to global audiences.
  • Developed custom Drupal 6 code, analyzed user experience feedback, and designed new information architecture as part of a site redesign.

Web Administrator/Developer, University of Washington Information School

  • Collaborated with the Dean, Director of IT and other departmental staff to define strategies and set priorities for academic and business technology improvements in the area of web applications.
  • Developed features for the Information Schools content management system using C#/.NET and Microsoft SQL Server.
  • Migrated to using Drupal as the content management system for the Information School website.
  • Developed custom module code and web applications using PHP, JavaScript, AJAX, and MySQL.
  • Supervised the work of multiple student system webmasters and interns.
  • Provided classroom and one-on-one training for Drupal and other web applications to staff and faculty.
  • Presented guest lectures and talks for classes and campus professional organizations, including Informatics 343: UW Professional & Continuing Educations Web Technology Solutions class, the UW Web Applications Security Peer Working Group (WASP), UW Web Services Group, UW Web Council, and the UW Web Accessibility Working Group.

Web Application Developer, University of Washington College of Education

  • Designed and developed a web application for reviewing applications to the College of Education.
  • Created a RESTful web service client in PHP that utilized XML-formatted applicant data from the UW Graduate School.
  • Designed and incorporated MySQL databases for storage of data specific to the College of Education.
  • Developed an AJAX-enabled drag-and-drop interface for assigning applicants to faculty for review.

Open Source Contributions

Education

Attended University of Oregon, 1993-1998.

Portfolio, References, and Code Samples

  • Portfolio: Viewable here.
  • References: Available upon request.