Camp Management Software
I worked with Bunk1 for a year as their first senior level engineer hire. I learnt a lot collaborating directly with our lead architect Matt Brand, building a massive, high volume ruby on rails web application, responsible for managing an entire camp organization’s operation 365 days a year. It felt like every camp in the United States was using our software as both a communication system for parents and a suite of camp management modules for admins. I primarily worked in the backend, upgrading and maintaining code, implementing security patches, leveraging git flow protocol, making database changes, practicing TDD, debugging and scaling parts of the system. I coded a full reporting engine, notification system, communication log, online registration portal, lead, staff & alumni management system, camp scheduler, transportation & retreat interface, camp enrollment process, a drag/drop bunking system for campers, an API integration for social, and custom rake tasks. Before I moved on from Bunk1, I helped architect the beginnings of our mobile iOS development path. Bunk1 was acquired by TogetherWork in 2017, and one of the founders I worked with is now a co-owner of the Miami Marlins.
Tech Stack: Ruby 1.9.3, Rails 3.2.11, Objective-C, Apple Xcode, Heroku, MySQL, Sass, jQuery, Thin, CoffeeScript, New Relic, Memcached, Devise, CanCan, JSON, ClientSideValidations, HAML, Stripe, Delayed Job, ActiveMerchant, ActiveAdmin