Recent Posts

I have been on the ground in many different phases of cloud migrations and have witnessed the many perils associated. In this post, I …

Many people are moving to utilizing Function as a Service (FaaS) offerings to deploy their applications to the cloud. How do we take …

Using a combination of S3 and CloudFront, hosting a static website in AWS is simple and very affordable. In this post, I discuss the …

Previously I discussed how to prevent a security incident similar to the one that occurred at Capital One earlier this year. In this …

This week a massive data breach at Capital One was announced. In this case, an internal actor was able to presumably use insider …


Infrastructure as Code

Terraform, CloudFormation


Java, Python, Go, Ruby, Javascript


Jenkins, Maven, CodeBuild, make


JUnit, FitNesse, Cucumber, JMeter


Code Deploy, ECS, Serverless, App Servers

Cloud Platforms

AWS, GCP, Digital Ocean, Heroku

Source Control

Github, Bitbucket, CodeCommit, Gitlab


JIRA, Agile, SCRUM, Kanban

Config Management

Bash, Puppet, Ansible, SSM



Principal Cloud Architect


May 2017 – Present US
Responsible for the design and deliver of automated infrastructure and continuous delivery pipelines in AWS. Migrate customer applications from their data centers to AWS. Work with large, strategic accounts to develop cloud governance frameworks.

Manager - Platform Engineering

Premise Health

May 2014 – May 2017 Nashville, TN
  • Responsible for the design and implementation of platform strategy for patient facing technologies deployed to AWS
  • Worked closely with Security Operations team to determine how to meet requirements in a cloud environment
  • Continuously optimized development workflow by introducing new tools and methodologies to drive towards continuous delivery
  • Managed Delivery & Automation team and Senior Application Developers

Java Developer

Vanderbilt University Medical Center

Nov 2011 – May 2014 Nashville, TN
Developed EHR application for use in the nation’s largest clinically integrated network. Captured and integrated provider data feeds. Worked to achieve goals as outlined in our CMS grant, which focused on improving the management of care for patients with chronic diseases.

Contract Java Developer


Jan 2010 – Nov 2011 Nashville, TN
Worked as an onsite contract Java Developer for local companies.

  • Created system for generating regulated documentation for insurance company
  • Developed system that collected pathology lab data and presented it to pathologists for interpretation for VUMC.
  • Maintained nation’s largest ebook metadata publishing system.

Web Developer

Alpha Media Group

Mar 2009 – Dec 2009 Nashville, TN
  • Developed custom CRM solution for and utilizing Java, Spring, and Solr on top of MySQL.
  • Managed fleet of Apache Tomcat servers running behind Akamai CDN.
  • Created complete automated backup and delivery pipeline using Jenkins.

Web Application Developer

Williams Web

Aug 2003 – Mar 2009 Chattanooga, TN
  • Developed and maintained a custom CRM solution hosting over 200 websites on top of PHP and MySQL.
  • Maintained Linux and Windows servers hosted in Rackspace.
  • Worked with customers to build custom website solutions using ASP.NET and Java.


A micro web framework for Groovy inspired by Sinatra

MVC Framework for PHP

Manage your Artifactory instance with Terraform

Terraform CI/CD Tool

Recent & Upcoming Talks