Deal Pepper, Inc. — Denver, Colorado
VP of Software Development (including hands-on coding and UI/UX/product design)
Don't let the title scare you. Head of software development for a 7-person local startup with the mission of making daily deals a better experience for consumers.
Launched a robust product supporting 11,000+ users in under 5 months. Responsible for making sure our whole development effort is successful. Management: manage the efforts of an internal senior developer, an external design team, technical vendors/services, and an external iPhone development firm. Recruit and hire technical staff, and evaluate and select our technical vendors. Design, plan, and prioritize application features. Hands-on technical: UI/UX/product design and wireframing; object-oriented architecture; algorithm design; code in Ruby on Rails/HTML/jQuery/Javascript; configure servers with Chef and other tools; test code with RSpec, factory_girl, WebRat, and SimpleCov; monitor application performance with New Relic; analyze user behavior with ClickTale.
Technical system details: Ruby on Rails app hosted on 3+ Linux instances in "the cloud" on Engine Yard/Amazon EC2: 1+ app instances with Nginx and Passenger, a MySQL database instance, and a utility instance with Sphinx and Delayed Job. Chef recipes are used to configure custom components for different boxes. App can make phone calls to business owners and interact with them through interactive voice response (IVR) using the Twilio API/platform. System aggregates deals from dozens of deal providers by parsing feeds and scraping sites with Ruby scripts. Custom-built recommendation engine sends email to 90% of users every day matching their unique preferences. App interfaces with Amazon S3, IP-To-Geo translation service, Facebook, Google Maps, ClickTale, and Google Analytics. Back-end components include Sphinx for fast text and geo searching, Devise for authentication, Delayed Job for background processing, CarrierWave for file upload management, ImageMagick/MiniMagick for image manipulation, among others.