Portfolio

The following are some samples of my work as a Developer and Engineer.

[Drupal 7] Two-Factor Authentication, configured with Features

TFA Example

Completed: March, 2016

Enacted Two-Factor Authentication for select user roles using TFA contrib modules, a custom rule, and configured completely by code with a custom feature.

Platform(s)/Language(s): Drupal 7, PHP

[Drupal 7] Practice Assignment

Practice Assignment

Completed: March, 2016

Practice assignment - writing a custom module for Drupal 7 that parses header information from Worpress sites. Custom code showcases my knowledge of how to use entity metadata wrappers and several hooks: hook_menu(), hook_form_alter(), and hook_node_view().

Platform(s)/Language(s): Drupal 7, PHP

[Static html site] Added PHP-based webform with ReCAPTCHA Protection

Fully-functional web form with ReCAPTCHA

Completed: January, 2016

Added web form capabilities to a client's existing static HTML site.

  • Form is protected by ReCAPTCHA
  • Relays POST data to CGI Email for processing
  • Supports email confirmation & notifications
Platform(s)/Language(s): HTML, PHP

[Drupal 7 DevOps] Acquia Cloud Hooks

Acquia Cloud

Completed: December, 2015

Cloud Hooks is a feature of Acquia Cloud, the Drupal cloud hosting platform. For more information, see here.

The Acquia Cloud Workflow page automates the most common tasks involved in developing a Drupal site: deploying code from a version control system, and migrating code, databases, and files across your Development, Staging, and Production environments. Cloud Hooks allow you to automate other tasks as part of these migrations.

Platform(s)/Language(s): Bash, Drupal 7

[Drupal 7] Marketing Landing Page

B2B Commerce Hero

Completed: October, 2015

Quickly built and themed a specialized landing page for a marketing campaign

  • Worked closely with contracted designer to reproduce wireframe rendering
  • Themed page using gulp & bower
  • Extensive use of mini panels and views to control content layout
  • Responsive optimized
Platform(s)/Language(s): Drupal 7

[Drupal 7 Commerce] Webform2Sugar module customizations

Webform2Sugar Modifications

Completed: May, 2015

Customizations to the Drupal contrib module Webform2Sugar, a tool for sending webform submissions to Sugar CRM as leads.

  • Added some additional admin settings unique to our client's specific SugarCRM configuration.
  • Provided a basic understanding of sending POST data to remote databases.
Platform(s)/Language(s): Drupal 7, PHP