October 2017 – Now
Helping to build, improve, and maintain APIs and libraries, including request logging with Athena and Kafka and writing a custom lead routing application, along with improving data quality.
March 2016 – September 2017
Building and improving the Ruby on Rails API, using the JSON API specification, used by public and private web clients, the core iPad application product, and both the iPhone and Android applications.
October 2015 – March 2016
Senior Web Developer
March 2015 – October 2015
Rewrote a core component using React to help improve the maintainability, added discounts to the marketplace using Stripe, added a persistent audio player to the front-end, and helped improve performance of the Node.js back-end.
March 2013 – March 2015
As the first full-time developer I integrated Stripe payments, helped add support for team accounts, created the OAuth 2.0 API in Ruby on Rails, added real-time API statistics using Redis, documented the API, and handled developer support.
July 2012 – November 2012
Continued work on Meebo after an acquisition, including work on the Google+ team. Helped with the addition of Google+ integration into the Meebo bar, fixed bugs, and assisted with other projects.
April 2011 – July 2012
July 2009 – March 2011
Developed for startups, big business, and internal products, including extracting an intensive ranking, filtering, and sorting code to an external service using Ruby on Rails, PostgreSQL, and Redis.
HTML / CSS
From viewing source code on Geocities, to learning CSS at my first full-time job, to debugging IE 6 issues all day, and eventually enjoying the power available now.
From deciphering DHTML demonstrations, to including jQuery in every project, to learning and using the core, and eventually using it full-stack with Node.js.
Ruby / Rails
From the famous first Rails screencast, to countless side projects in my free time, to one of the most well known Rails consultancies, and eventually an amazing career.
A fake Pusher server written in Ruby for offline testing and development.
A jQuery plug-in to automatically geocode and display a location.