Mike Hall

Staff Software Engineer

Experience

Senior Software Developer

Upcity | Remote | -

Collaborated with a distributed team on an SOA architecture web application that helps small to mid-sized businesses improve their search engine and local presence.

  • Integrated the Chargify payment system as a backend for payments and a lightweight CMS for plan details. Impact: Enabled paid plans and self-serve updates for small business customers.
  • Implemented a multi-VM Vagrant environment to replicate the multi-system production stack. Impact: Reduced onboarding time for new developers and eliminated environment drift between local and production.

Skills: Bash, CSS, Capistrano, Git, GitHub, JavaScript, Linux, NGINX, PostgreSQL, Puma, REST, RSpec, Redis, Riak, Ruby, Ruby on Rails, Sass, Sidekiq, Trello, Ubuntu, Vagrant, Vim, XHTML, Z shell (Zsh), jQuery