Justin Marney

Summary of Qualifications

  • Expert Ruby and Ruby on Rails developer.
  • Interested in building software that's as enjoyable to use as it is to maintain and extend.

Experience

Senior Engineer, Must Win

  • Work with multiple clients to build and deliver a range of software solutions.
  • Swoop, Ruby/Rails Engineer
    • Full-time staff-augmentation role on the Swoop core engineering team.
    • Replace front-end search with Elasticsearch, reduce search time from minutes to milliseconds.
    • Expose payment account management via Stripe integration, creating a direct revenue source.
    • Provide per-dispatcher configurable email notifications for all towing jobs.
  • Oracle Bare Metal Terraform Provider, Lead Go Developer
    • Develop Golang SDK for Oracle's expansive cloud computing HTTP API.
    • Publish open-source Terraform provider with over 50 resources.

Senior Engineer, Yammer/Microsoft

  • Implemented features used by millions of customers, including:
  • Memcache Datacenter Migration, Tech-Lead/Developer
    • Migrate the primary Memcache cluster to a new DC without downtime.
    • Configure and deploy Mcrouter, a Memcache routing proxy.
    • Introduce monitored, availability-zone-aware fallback configuration.
    • Add hot standby cluster located in an alternate DC.
    • Improve memcache logging, metrics gathering and on-call alerting.
    • Reduce overall cluster load by identifying and removing unnecessary key space.
  • Development Environment, Tech-Lead/Developer
    • Migrate AWS based development environment to an automated Vagrant build system.
    • Use Packer to automate the generation of a complete Yammer development environment.
    • Configure Jenkins to build nightly Vagrant images using Packer.
    • Reduce development environment setup time from hours to minutes.
  • Featured Feed, Ruby/Rails Developer
    • Display a feed of relevant messages, per a variety of signals, as the main Yammer feed.
    • Create feed routing logic based on network messaging activity.
    • Implement using Ruby/Rails, PostgreSQL, Memcached and RabbitMQ.

Senior Developer, Viget Labs

  • Primary backend Ruby and Ruby on Rails developer on the following succesfully funded applications.
  • Privia Health, Lead Developer
    A complete concierge healthcare platform including nutrition tracking, lab test result integration, and doctor patient bi-directional messaging.
  • Bypass, Lead Developer
    HTML5 mobile web app that lets you skip the concession line at a stadium venue by ordering food on your phone. The platform is comprised of a mobile ordering application, touch screen fulfillment interface, and an administration application that services over 15 stadium venues.

Developer, Matrix Group

  • Develop multi-tier application using MSSQL, NHibernate, C#, and ASP.Net in order to streamline a lengthy paper and mail-based process.
  • Focus on applying design patterns and an object-oriented architecture to handle multiple core system upgrades over a 3-year period.

Community Contributions

  • Founder of Ruby Hacknight
    Co-Founded a Ruby user group focused on bringing together beginner and experienced hackers in a friendly setting. Organized monthly meetups from 2009-2011 with a user base of over 250 members.
  • Hackday
    Helped plan and lead a series of free 1/2 day workshops on various Ruby and Ruby on Rails topics such as Refactoring Rails Controllers, Test-Driven Development in Rails, and Ruby Meta-Programming.

Open Source

  • simple_importer: Simple API for importing from csv, tsv and xml
  • crags: Search across multiple craigslist locations
  • cijoel: A cijoe-like server in erlang
  • duke: Manage multiple cijoe instances through a cli or web interface
  • riak-node: Experimental event-based node riak client
  • rmonome: Ruby monome library
  • pygrack: Syntax highlighting middleware via the Unofficial Pygments API
  • lwjac: light-weight jsonp comments via riak and sinatra
  • js-templates-benchmark: Benchmarking Handlebars.js and Moustache.js
  • processing: My processing sketchbook

Presentations

Writing

  • Viget Labs Extend: Author posts on Ruby and Ruby on Rails topics.
  • sorescode.com: Publish articles on various topics both developer and personally oriented.

Education