Background

A multidisciplinary developer who has a unique blend of creative, technical and managerial talents. Resolution-focused, team oriented, agile engineer and project manager with extensive knowledge and experience with bleeding edge 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, with a strong emphasis on open source software; fluent with various flavors of UNIX/Linux, Windows, and Mac OS X environments. Maintains a deep understanding of programming theory, protocols, languages, frameworks, algorithms, development methodologies and software development lifecycle approaches. Strives to develop gorgeous, maintainable and innovative solutions to increase reliability, promote user experience, improve productivity and streamline production.


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 Kubernetes 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 MQTT 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

May 2016 - September 2018
  • Worked on J.D. Power Award winning IoT products with a lean agile team employing kanban and XP principles with a very heavy focus on TDD & BDD
  • Full-stack cloud engineer working primarily in Amazon Web Services with javascript and nodejs
  • Architected and developed solutions for migrating existing Microsoft infrastructure from Rackspace cloud to a message driven microservice architecture residing within AWS on elastic containers
  • Crafted REST and streaming socket APIs for multiple internal teams as well as external customers
  • Deployed solutions for Amazon Alexa, Google Home, and Wink integrations of Emerson Wi-Fi thermostats using AWS lambda and Docker containers
  • Responsible for all internal & customer facing web portal and applications developed using a myriad of technologies, javascript, erlang, php, rabbitmq, nginx, redis, postgres, mysql, angular and craft cms
  • Enhanced continuous integration and delivery efforts and managed multi environment cloud configuration using jenkins, ansible, git, gulp and python w/ boto3 and awscli
  • Accommodated numerous energy providers by constructing a partner API to be utilized for enrollment and control of customer thermostats during demand response energy rebate events
  • Held accountable for uptime of all backend services during shifts of a weekly rotating 24/7 on call role
  • Lead bi-weekly stakeholder demos, facilitated team retrospectives and assisted in candidate interview processes
  • Unified Salesforce CRM, Salesforce IOT and Salesforce Marketing Cloud into connected home products
  • Evaluated, assessed and cost reduced various public cloud offerings, providers and tools

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


Emerson Electric Company

Software Engineer
November 2014 - May 2016
  • Championed a substantial request volume reduction from internal support teams regarding customer Wi-Fi thermostats by placing heavy focus on the creation of self service internal tooling and data dashboards
  • Oversaw containerized server cluster using AWS EC2 container service (ECS)
  • Administrator of RDS (postgres), elasticcache (redis), as well as ElasticSearch clusters in multiple environments
  • Consulted on solutions for initial Amazon Alexa integration of programmable Wi-Fi thermostat using AWS Lambda and nodejs
  • Architected solutions for multiple thermostat management portal for enterprise clients using nodejs and react
  • Developed mobile installation wizard for non-connected thermostats using angular, php and Salesforce
  • Worked closely with marketing, UX, support and product teams to develop and deploy applications for various IoT products and prototypes
  • Facilitated development of performance monitoring software for products in brick and mortar stores
  • Integrated payment gateways and order processing with automated third party order fulfillment center
  • Managed consumer facing product web presences and e-commerce applications
  • Evaluated and assessed software needs for development tools, a/b testing and assorted SaaS/web services

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. We also worked directly with artists, venues, promoters, labels, managers and agents, to develop custom solutions to better suit the technical needs of the music industry.

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.

  • Worked with and managed a team of 10 to create from scratch a horizontally scalable nodejs backend with multiple fault tolerant fail-overs (n-tier)
  • Developed a handful of frontend applications using jquery, underscore sass and bootstrap running on custom nodejs static server middleware
  • 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 written in javascript (nodejs)
  • Utilized a sharded mongodb cluster and mysql on RDS for document based storage and relational storage respectively
  • Orchestrated > 15 ubuntu VPS server instances 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 7 using java, objective-c and c#
  • Tasked with other responsibilities including raising capital, 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, the mission at PassDefense was to make it simple for application developers of any background to authenticate and secure their user's data.

  • Worked with and oversaw a team of 5 developers to create from scratch a horizontally scalable nodejs backend with multiple fault tolerant fail-overs (n-tier)
  • Developed customer admin panel, marketing materials and developer portal using jquery, underscore, less, bootstrap, running on a custom nodejs static server middleware
  • Oversaw, managed and maintained public and private OAuth and identity API
  • Utilized both mongodb and mysql (Amazon RDS) for document (json/bson objects) and relational storage respectively
  • Warden of over 15 pet ubuntu server machines all running nodejs configured using puppet

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
  • Managed full stack development of Facebook application, militarybasebook, using html, css, javascript and php relying on heavy use of the Facebook graph API v1
  • Managed mysql database using phpmyadmin
  • Collaborative project development using 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
  • System Administrator of company network, responsible for configuration and maintenance for a wide array of Windows based 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, and later wordpress

Education

University of Missouri - Columbia

Bachelors of Interdisciplinary Studies
Computer Science & Information Technology
June 2008 - May 2014 (In Progress)

Achievements