DocuSign : Senior Software Engineer February 2019 — Current
Acquia : Senior Javascript Engineer June 2016 — December 2018
Drupal 8 JavaScript subsystem maintainer
Migrate Drupal 8 to ES6 standards and adopt AirBnB ESLint standards. Fixing over 7,000 errors in the process.
Lead the initiative to adopt React for new administrative UI's.
Four Kitchens : Engineer July 2013 — June 2016
NBC Worked with a team to develop the third version of NBC’s web API; powering their desktop/mobile and
application platforms. Developed a Node.JS server backed by a native C++ extension to generate thumbnails for
the recent NBC Roku application. One million plus requests per day, with response times in the 5ms range. Built
platform to support universal search on Roku, Apple TV and Amazon Fire TV.
TWiT.tv Developed a custom framework in Node.JS to support a headless Drupal approach to site building.
Designed and developed a REST API for communication between Node.JS and Drupal. Implemented a high-performance
caching layer with Redis.
Entertainment Weekly/Time Inc. Worked on the migration of nearly 500k documents from Wordpress and Vignette 6.
Designed and implemented an optimized advertising rendering pipeline. Global JavaScript refactor to increase
overall page performance.
CNN/Turner Broadcasting Worked in a team augmentation capability to assist with the development of their new
site. Specifically spearheaded the implementation of shareable client/server templates. Owned the creation of
the weather system.
San Diego Gas & Electric : Senior Developer March 2008 — June 2013
Launched three completely different versions of their site. I led a team to build a new version of SDGE.com
utilizing Drupal, launching in November of 2011.
I worked with other internal development teams to deploy a real-time outage map, anemometer dashboard, mobile
specific version of our account and bill-pay systems, and highly available weekly energy consumption graph
generator.
Drupal Admin UI — DrupalCon
Seattle (Seattle, WA; April 10, 2019) with Lauri Eskola (lauriii), Cristina Chumillas (ckrina), Daniel
Wehner (dawehner), and Sally Young (justafish)
Design a decoupled application - An architecture guide based upon the Drupal admin UI — DrupalCon
Seattle (Seattle, WA; April 11, 2019) with Daniel Wehner (dawehner), and Sally Young (justafish)
JavaScript Modernisation Initiative — Drupal Europe (Darmstadt,
Germany; September 13, 2018) with Lauri Eskola (lauriii), Cristina Chumillas (ckrina), Daniel Wehner (dawehner),
and Sally Young (justafish)
JavaScript Modernisation Initiative — DrupalCon
Nashville (Nashville, TN; April 12, 2018) with Sally Young (justafish) and Angie Byron (webchick)
Decoupled from the Inside Out — DrupalCon Baltimore
(Baltimore, MD; April 26, 2017) with Sally Young (justafish) and Preston So (prestonso)