Background

A multidisciplinary developer who has a unique blend of creative, technical and managerial talents. Resolution-focused, team oriented, agile project manager with extensive knowledge and experience with modern technology. Valuable cost-effective leader of a small team of software developers with expertise in developing beautiful responsive web applications from concept to market. Specialized in dealing with assorted operating system environments for development and system administration. Strives to develop gorgeous, innovative solutions to increase reliability, promote user experience, improve productivity and streamline production while maintaining a deep understanding of programming theory, algorithms, languages, frameworks, development methodologies and software development life cycles.


Skills

Programming Web Development Entrepreneurship Software Project Management Server Architecture Web Servers Web Services & Applications TDD Agile XP Kanban Scrum JavaScript JavaScript Frameworks & Libraries nodejs jQuery Perl Python PHP PHP Frameworks & Libraries Java C C++ C# Objective-C Bash Shell Scripting CSS3 HTML5 Puppet Ansible gulp Jenkins git SVN mercurial Unix Networking Unix Administration Unix Software Salesforce Apache nginx FFmpeg Data Design Database Administration Relational Databases MySQL MariaDB phpMyAdmin MSSQL Postgres sqlite mongodb Redis CouchDB DynamoDB NoSQL / Document Based Storage Facebook Graph API Google APIs Foursquare API Twitter API PayPal API Twilio API Stripe API oAuth AMQP RabbitMQ Object Oriented Design Amazon Web Services EC2 API Gateway Route 53 AWS IOT AWS ElastiCache Cloudfront Elastic Load Balancers Application Load Balancers Amazon VPC Amazon SQS AWS EC2 Container Service S3 Elastic Beanstalk Kibana Datadog Rackspace Cloud Linode VPS Product Management Business Strategy Project Implementation & Execution Business Operations Management Business Management Internet Marketing SEO/SEM Google Analytics Google Adwords Google App Engine Vim Sublime Text 2 Visual Studio Code Atom Adobe Creative Suite Sketch

Experience

November 2014 - Present
  • Worked in an agile environment which deployed Kanban and XP principles with a heavy focus on TDD.
  • Oversaw containerized Ubuntu server clusters and MySQL databases running Apache and Varnish with Docker on AWS EC2 Container Service.
  • Consulted on solutions for Amazon Echo integration of programmable Wi-Fi thermostat using AWS Lambda and nodejs.
  • Architected solutions for connected thermostat management portal for enterprise clients using nodejs, Express, React, Lusca and Makara/DustJS.
  • Developed mobile installation wizard for non-connected thermostats using Angular, jQuery, php and Salesforce.
  • Accommodated marketing, UX, support and product teams with changes to product's web presence.
  • Facilitated development of performance monitoring software for products in brick and motor stores.
  • Integrated payment gateways and order processing with automated third party order fulfillment center.
  • Managed consumer facing product web presences and Ecommerce sites.
  • Championed a reduction in call volume to the support team for questions regarding Wi-Fi thermostats.
  • Evaluated and assessed software needs for development tools, A/B Testing and web services.
  • Enhanced continuous integration efforts using git, gulp, Ansible, Jenkins and python.

Tools utilized: Ubuntu Linux Mac OSX nodejs JavaScript Underscore Q jQuery Ansible gulp Jenkins Python PhantomJS AWS Lambda Microservices RabbitMQ Amazon SQS AWS IOT C# php HTML5 & CSS3 oAuth Salesforce Salesforce IOT Apex SOQL Express Lusca Angular Google APIs DustJS Wordpress Craft CMS S3 Docker Vagrant Apache2 Varnish Rackspace Cloud Amazon Web Services AWS API Gateway DynamoDB MySQL postgres AWS RDS git Mocha Chai Sketch AWS EC2 Container Service EC2 Route 53


Listener Approved

Founder & CEO
April 2010 - November 2014

At Listener Approved we created tools and applications for independent artists, producers, promoters, venues, festivals, and other various industry professionals to better bridge the gap between music and technology.

Our core product, Listener Approved, was an open platform that promoted free independent music by empowering independent musicians to better promote themselves, their events, and their works of art. We also put the power of recommendation in the hands of the listeners by completely relying on them to determine the songs and artists they like. Through either up-voting or down-voting a song, listeners have the ability to highlight the new music submitted by any musician that uses the platform, curating the highest rated tracks to the top of the Listener Approved charts for their peers to enjoy.

The Listener Approved team also worked directly with artists, venues, promoters, labels, managers, and agents to develop custom solutions to better suit their technical needs.

  • Worked with and managed a team of 10 to create from scratch a horizontally scalable nodejs API with fault tolerant fail-overs (N-tier).
  • Developed a handful of frontend applications using jQuery, Underscore and Bootstrap (using Less & SASS for CSS compilation) running on a custom static server written and maintained in nodejs.
  • Interfaced with Google (OAuth, YouTube, Storage and Maps), Facebook (OAuth and Graph API), Twitter, Foursqaure and PayPal APIs.
  • Oversaw, managed and maintained public and private API methods using pure JavaScript.
  • Utilized both mongodb and MySQL (Amazon RDS) for document (JSON/BSON objects) and relational storage respectively.
  • Administered over 15 Ubuntu Server machines all running nodejs using Puppet configuration management software & a custom git CLI running on AWS EC2 as well as within Linode’s VPS cloud.
  • Developed prototype mobile applications for Android, iPhone, and Windows Phone using Java, Objective-C and C#.
  • Tasked with many other responsibilities including business administration, finance, marketing, human resources etc.

Tools utilized: Ubuntu Linux nodejs mongodb MySQL JavaScript jQuery Underscore Async Puppet Java Objective-C C# HTML5 & CSS3 oAuth Facebook Graph API Twitter API YouTube API Foursquare API PayPal API Google APIs Android iOS Windows Phone 7 Google Storage CloudFlare Amazon Web Services EC2 RDS git FFmpeg Photoshop Illustrator Sublime Text 2 Eclipse X code


PassDefense

Co-Founder
November 2012 - November 2014

PassDefense was a service that offered developers an API to better secure and store their users authentication credentials.

By separating personal information from passwords, PassDefense made it easier for application developers of any background to authenticate and secure their user’s data.

  • Worked with and managed a team of 5 developers to create from scratch a horizontally scalable nodejs backend with fault tolerant fail-overs (N-tier)
  • Developed frontend applications using jQuery, Underscore and Bootstrap (using Less & SASS for CSS compilation) running on a custom static server written and maintained in nodejs
  • Oversaw, managed and maintained public and private OAuth API
  • Utilized both mongodb and MySQL (Amazon RDS) for document (JSON/BSON objects) and relational storage respectively
  • Administered over 15 Ubuntu Server machines all running nodejs using Puppet configuration management

Tools utilized: Ubuntu Linux nodejs MySQL JavaScript jQuery Underscore Async Puppet HTML5 & CSS3 Google Storage CloudFlare Stripe API Amazon Web Services EC2 RDS git


Veterans United

Web Developer
August 2010 - December 2010
  • Facebook Application Development - MilitaryBasebook
  • HTML5/CSS3/JS/PHP Development
  • Relied on heavy use of the Facebook Graph API
  • Database Management - MySQL, phpmyadmin
  • Collaborative Project Development – SVN

University of Missouri Division of Information Technology

Support Specialist
May 2010 - August 2010
  • Campus wide administrator of network devices, resolving issues with a variety of computer systems, workstations, and peripheral hardware
  • Provide second-tier support for products and services offered by the combined IT division, support customers by assisting in training and performing hardware and software installations
  • Manage remote team of consultants, making certain all employees are on time and all sites are staffed
  • Support administrative processes such as teaching and learning, research, service, and economic development

Clark Insurance Agency

Systems Administrator
March 2006 - May 2008
  • Responsible for the strategic development and implementation of cost-effective technology as well as small business solutions designed to improve efficiency, productivity, streamlined operations, and faster access to critical client information
  • System Administrator of company network, responsible for configuration and maintenance for a wide array of systems, workstations, and peripheral hardware
  • Setup company email server and implemented and deployed new workgroup servers and network firewall filters, providing complete system support and training
  • Client Database Management - AMS Systems
  • Web Development using Joomla & HTML/CSS

Education

University of Missouri - Columbia

Bachelors of Interdisciplinary Studies
Computer Science & Information Technology
June 2008 - December 2013