Profile

Software development professional with over 10 years of experience creating web applications and leading teams in an agile environment.

Selected Professional Experience
Lead Software Engineer
InvestNest
February 2018 - August 2018

Worked with React and Ruby on Rails as the primary architect of a SaaS platform aimed at the real estate development and investment industry. Lead and mentored junior and new developers and assisted the Director of Engineering in setting priorities and goals.

  • Redesigned API and DB schema to remove redundancies and improve speed and efficiency.
  • Restructured and modernized React codebase.
  • Migrated from an extremely slow EBS-based deployment to Opsworks.
  • Instituted testing and code review best-practices for the team.
Director of Software Development
OnDeck Digital LLC.
May 2017 - February 2018

Managed a team of web developers building a web-based platform for capturing, analyzing and sharing professional and amateur baseball and softball footage. Ensured that CEO product vision was executed by all members of the development team.

  • Rebuilt legacy platform from scratch, improving on existing functionality and adding new features.
  • Designed extensive API for interacting with video processing and distribution platform.
  • Wrote open-source gems for managing live-streaming from IP cameras.
Lead Software Developer
Modus Group LLC
May 2014 - February 2017

In addition to managing a team of developers at various skill levels, was responsible for architecting, planning and executing the development of numerous mission-critical systems.

  • Rebuilt existing reporting system, resulting query times reduced from hours to seconds.
  • Built logistics and customer-management SaaS platforms that greatly simplified internal workflows and customer interaction.
  • Created a number of ruby gems, some proprietary, some open-source.
  • Assisted project-management team in implementing agile practices.
  • Managed infrastructure and DevOps via AWS Opsworks, Nagios, and similar.
Senior Software Developer
Sleepy Giant LLC.
February 2012 - September 2013

Lead the backend development of a SaaS platform designed to help top-tier game producers track, manage and monetize online gaming experiences.

  • Developed solutions for companies such as Disney, BBC, Pokemon, Bethesda Software and Ubisoft.
  • Implemented an ETL process handling multiple terabytes of data daily.
  • Designed an internal acceptance testing framework based on Cucumber but geared toward non-technical users.
  • Built several key aspects of the core platform, including customized forums and a transaction/couponing system for in-game purchases.
Qualifications
Programming Languages
  • Ruby (Expert)
  • PHP (Expert)
  • Javascript (Expert)
  • Python (Familiar)
  • Java (Familiar)
Database
  • Postgresql
  • MySQL
  • MongoDB
Frameworks
  • Ruby on Rails (Expert)
  • Sinatra (Expert)
  • Node.js (Familiar)
  • Angular2 (Familar)
  • React (Beginner)
Tools
  • Git
  • SVN
  • Jira
  • Trello
  • Teamwork
  • Redmine
  • CircleCI
  • Jenkins
  • Airbrake
  • Rollbar
DevOps
  • AWS
  • Heroku
  • Nginx
  • Apache
  • Linux