Chef Server Management
Authored a Chef cookbook to update
Localytics Dashboard servers from
Ubuntu 10.04 to 14.04, and from Ruby 1.9.3 to 2.2.2. Deployed new servers using
AWS CloudFormation and moved
production traffic to them with no downtime.
Designed and developed a tool to manage deployment infrastructure on
Thoughtworks GoCD. Increased engineering
velocity by allowing deploy configuration to be checked into source control.
API Performance Improvements
Discovered and implemented a series of performance improvements that decreased response time in
the Localytics API by 30%. This included a change to reduce cache fetches by up to 97% for each
Learned and integrated MongoDB into an existing PHP codebase to model, store, and display
analytics data using Highcharts for partner companies' content.
A Search of Ice and Fire
Designed and built a single-page site, hosted with
that provides full text search, powered by
of the Game of Thrones books.
Learned Elm and utilized
Webpack 2 and Travis CI for testing and automated deployment while building this single page site
to perform SQL query whitespace formatting.
Laura Brond Photography
Employed jQuery File Upload for multi and asynchronous photo uploads, Carrierwave combined with
Fog to store images on AWS S3, and Rails as a backend for a photography website built as a
personal project for a friend.
Gathered and aggregated NHL statistics and built a user discussion forum for this site built on
Rails. Used AJAX for much of the navigation and took advantage of PostgreSQL's text search
functionality and autocomplete using typeahead.js.