Mike Hall

Staff Software Engineer

Experience

Senior Software Developer

Upcity | Remote | -

Owned payment integrations and local development infrastructure, leading system modernization for an SOA-based marketing platform.

  • Missing subscription capabilities were addressed by integrating the Chargify payment system as a backend and lightweight CMS, enabling paid plans and self-serve updates.
  • Inconsistent and slow developer onboarding was addressed by implementing a multi-VM Vagrant environment, replicating the production stack and eliminating environment drift.

Skills: Ruby, Ruby on Rails, PostgreSQL, Redis, Sidekiq, Riak, Vagrant, NGINX, Capistrano, Bash, Ubuntu