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.
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.
San Diego Super Computer Center : Developer December 2007 — March 2008
Developed a tool set to translate and render Protein Data Bank (PDB) using MEL script and Python. Once translated to a Maya compatible format the proteins were then rendered on an available supercomputer.