I am a self-driven, process-oriented, and pragmatic full stack web engineer. Throughout my career I have been focused on web and API development with an emphasis on automation. More recently I moved into an enterprise pre-sales engineer role for Datadog.

Previously I have been a web developer, platform engineer, software engineer, scrum master, and product manager at Intercontinental Hotels Group, The Weather Company, and IBM. I worked on cloud infrastructure platforms and developer tools and services.



Jun 2017 - Present
Sales Engineer

Engaged with large enterprises to help them obtain observability into their infrastructure and application performance.

  • Demonstrate the power and value of the Datadog platform.
  • Deeply understand a customer's various applications stacks and architectures to enable them to get the most from Datadog.
  • Enable customers on the Datadog platform through short hands-on training and implementation sessions.
  • Solve technical sales opportunity issues ranging from education, deployment, adoption, custom integrations, to general troubleshooting.
  • Keeping abreast the latest technology trends, maintaining a knowledge base for older technologies, and getting hands on with those technologies when working with sales opportunities.


Oct 2016 - Jun 2017 (9 months)
Consultant and Developer Advocate
Mar 2017 - Present

  • Launched IBM Clould Schematics Service, an infrastructure as code service for the IBM cloud platform.
  • Educated and lead a team of platform and user experience engineers with guidance on DevOps and Infrastructure as Code and how customers would use the product.
  • Directed product team towards a better experience for various customer personas through design, development, product meetings, issue tracking, quality assurance testing, and code review.
  • Worked with customers to ensure their success with the IBM Cloud Schematics product.
  • Helped with automation, documentation, and on-boarding material. Included OSS contributions to get engineers engaged.

Offering Manager
Oct 2016 - Mar 2017 (6 months)

  • Led product vision and development for IBM Cloud Schematic service; A competitor to the likes of AWS CloudFormation and Azure Resource Manager to enable an infrastructure as code execution service based on HashiCorp's OSS Terraform.
  • Coordinated between leadership vision based out of Raleigh North Carolina, service development team out of Böblingen Germany, user experience team out of Austin Texas, and a Terraform development team out of Bangalore India.
  • Acted as subject matter expert for Infrastructure as Code and Terraform.

The Weather Company

Feb 2013 - Feb 2017 (4 years)
Last five months were under IBM after acquisition
Senior Software Engineer
Jan 2015 - Feb 2017 (2 years)

  • Developed infrastructure environment management service built on top of Terraform to enable large distributed teams to use Terraform easily and safely; Used by 20+ teams, totaling over 60 engineers, managing 110 environments with tens of thousands of resources, amounting to more than 50% of cloud workloads for TWC.
    • Built backend and ops components with Python, Ruby, Bash, GitHub API, Jenkins, Chef, EC2, ELB, Route53, and S3
  • Designed and built service to enable self registration and access control for Source Control Management and Artifact Repository Management using enterprise identity. Service continually reconciles users against active directory (via Okta; an iDP) and enforces certain security policies (such as two factor authentication). Services over 700 users, 1,700 source control repositories, 100 artifact repositories, and is continually growing.
    • Built backend, frontend, and ops components with Groovy, Grails, Quartz, Okta API, GitHub API, HTML, CSS, JavaScript, Tomcat, AWS EC2, AutoScaling, ELB, S3, Python, Puppet, and Terraform
  • Implemented and developed a documentation portal with automated build and deploy components. Solution pulled documentation from source control from over 30+ repositories where other engineers had written documentation using markdown, then compiled using middleman (a static site generator), and deployed to AWS using an automated script; Documentation in the portal is used by over 200 engineers across the enterprise.
    • Built backend, frontend, and ops components with Python, Ruby, HTML, CSS, JavaScript, GitHub API, Chef, Apache, EC2, AutoScaling, ELB, Route53, S3, Bash, AWS CLI, Terraform
  • Led internal cloud and developer evangelism efforts including pitches, demos, training sessions, and hands on development for several teams across the U.S. from several to fifty or more participants.
  • Mentored two summer interns and one junior engineer, establishing strong relationships through project assignments and continual feedback sessions.

Software (Platform) Engineer
Feb 2013 - Jan 2015 (2 years)

  • Key contributor for cloud management platform (API first) that enabled developers to write once and deploy to multiple clouds; implemented many key features and frequent contributor to OSS libraries used by the platform.
    • Built backend, frontend, and deployment components utilizing Java, Groovy, Gradle, Dropwizard, Jersey, Spring-boot, Activiti, Dasein Cloud, Guava, TestNG, AWS SDK/API, CoffeeScript, JavaScript, ExtJS, HTML, Sass, CSS, Jasmine, Python, Puppet, EC2, ELB, Route53, S3, SNS, SES, and RDS
  • Designed and implemented several cloud provider cost visibility and billing delivery solutions; Enabling just in time and historical operating cost visibility and insights into $20m+ annual cloud expenditure.
    • Built backend, frontend, and ops components with Java, Netflix Ice, Python, Google Sheets SDK/API, AWS SDK/API, HTML, CSS, JavaScript, Puppet, Tomcat, EC2, ELB, S3, SNS, SES, and Terraform
  • Established SCM solution for the enterprise growing to over 1,700 repos and 700 users.
  • Led a team of offshore engineers on a new major version of cloud management platform and through several major refactoring efforts.
  • Consulted with teams migrating to the cloud and designing cloud native solutions, starting from zero workloads to over 3500 nodes; included writing several POCs and various prototypes to prove ideas and help teams with unfamiliar concepts.

Scrum Master
Jan 2014 - Oct 2016 (2.5 years)

  • Ran Scrum for a single engineering team for two years. Automated many of the administrative tasks of Scrum team management and reporting with Python, Bash, and Ruby.
  • Increased overall velocity and transparency for team from engineering to executive level; shared metrics and commitments with the entire engineering org.
  • Promoted Agile, Lean, DevOps, and Scrum across the engineering organization through meetups, Slack, documentation, and various other channels.
  • Coached engineers on Scrum principles for nine months, leading to team ownership over Scrum process and transition to new Scrum master.

Product Manager
Oct 2015 - Oct 2016 (1 year)

  • Owned the customer relationship, product roadmap, feature and enhancement prioritization, and overall success of:
    • Infrastructure management platform servicing 20+ development teams totaling over 60+ engineers handling tens of thousands of cloud resources costing $20m+ yearly
    • Centralized logging service based on the ELK stack. Used by 30+ teams and ingesting 40m+ logs per day
    • Centralized configuration management powered by enterprise Chef. Utilized by 30+ teams with 175+ engineers managing 3,000+ nodes
    • Source Control Management ( and corporate self-registration and reconciliation service. Used by 700+ customers and houses 1,700+ repos
    • Enterprise Artifact Repository used by 250+ users, serving 50k+ artifacts out of 100+ repos
    • SaaS monitoring solution(s) and relationships used by 60+ teams to monitor 3,000+ nodes
  • Key contact for AWS vendor management including product feedback, issue escalation and resolution, and technical sessions for $20m+ annual spend, 200+ AWS accounts with 1,000+ users.
  • Managed and automated organization wide quarterly product delivery planning process based on the Scaled Agile Framework (SAFe) for over 20 development teams; Enabled executive and leadership visibility into the planning and delivery from various product teams.

Intercontinental Hotels Group

Aug 2008 - Feb 2013 (5 years)
Software Engineer

  • Operated as a full stack developer across all aspects of design, architecture, infrastructure, deployment, backend and frontend development, automation, testing, and client side software and scripting (thin clients and various other hardware, e.g. thermal printers and magnetic stripe card encoders and dispensers) for guest facing on-property solutions unique in the industry.
  • Principal and Key developer for:
    • Interactive large format display placed in hotel lobbies. Displays a number of dynamic data feeds relevant to hotel guest interest sourced from multiple APIs. Deployed to 40+ hotels.
      • Built backend, frontend, client, and ops components with Java, Spring, Ant, Resin, JavaScript, Prototype(JS), HTML, CSS, Sass, Bash, C++ (touch drivers)
    • Self-service check-in and check-out system used in hotel lobbies. Allows guests to check-in at kiosk and receive room keys or check-out and receive a room folio. Deployed to ~15 pilot hotels and ~5 US Army hotels. Two major versions built and supported.
      • Built backend, frontend, client, and ops components with Java, Spring, Ant, JavaScript, jQuery, HTML, CSS, Bash, Resin, C++ (thermal printer, barcode scanner, mag-stripe encoder and dispenser, credit card reader)
    • Large format display showing local airport departure times, gates, flight numbers, and delays. Deployed to ~10 pilot hotels.
      • Built backend, frontend, client, and ops components with Java, Grails, Maven, jQuery, CSS, Bash, Resin, Elastic Beanstalk
    • Internal monitoring tool for all in-hotel solutions, ranging from power-on and connected to internet, to screen state, to configuration validation, to usage metrics.
      • Built backend, frontend, system, client, and ops components with Java, Grails, Maven, Bootstrap, jQuery, CSS, Bash, VNC, Tomcat, Unix tools, S3, Elastic Beanstalk
    • Complete refactor and redesign of all U.S. based Holiday Inn and Holiday Inn Express in-hotel Wifi landing pages. Responsible for frontend dev, deployment, and operations.
      • Built frontend with HTML, JavaScript, Bootstrap, CSS, Apache, EC2, AutoScaling
  • Mobile check-in and mobile room key solution. Allowed guests to check-in via their phone and open their room via unique audio technology playback through handset. Worked as developer on guest facing opt-in and registration portals, back-of-house integration, and administrative services for managing guests who had opted in. Also played role in QA tooling and debugging for audio playback and doorlock testing. Deployed to three pilot hotels.
    • Built backend, frontend, mobile, and ops components with Java, Grails, Maven, jQuery, JavaScript, CSS, Bootstrap, HTML, Bash, EC2, AutoScaling, ELB
  • Built numerous internal developer, ops, and QA tools for working with various systems, such as: reservation systems, third party APIs, hardware ranging from hotel door locks, to magnetic stripe readers, to magnetic stripe encoders and dispensers, monitoring tools, and home-brew configuration management tools for in-hotel staff and hardware.
  • Travelled across the U.S. installing and training staff on numerous projects.

Clayton State University

Jun 2005 - Aug 2008 (3 years)
Web Developer / Technical Analyst

  • Helped design and implement asset tracking application; used by 40+ employees that tracked thousands of assets and hundreds of locations and customers.
    • Developed frontend (JavaScript, ERB, HTML, CSS) and backend (Ruby on Rails) components
  • Implemented key features for student kiosk to receive service from technical help desk; used daily by hundreds of students and 15+ employees to help organize queuing.
  • Assisted in managing call center by training new staff, managing call rotation and schedule, handling call escalation, performing additional troubleshooting with more junior staff members, writing solution guides for common issues, managing ticket queues, and assigning tickets for on-site service calls.
  • Provided technical assistance to both students and staff; serviced thousands of tickets, comprised of in-person technical support, email support, and phone support.


Backed Dev:

Java/Groovy, JavaScript, Python, Ruby, C#/dotnet

Frontend Dev:

HTML, CSS, JavaScript, CoffeeScript


Python, Bash, Ruby

Web Stack:

Apache, Tomcat, Nginx, Linux, MySQL, PostgreSQL, MongoDB

Cloud Providers:

Amazon Web Services, Google Cloud, Microsoft Azure

Infrastructure & Configuration:

Terraform, Packer, Puppet, Chef

Dev Tools & Pipeline:

Jenkins, Travis, Vagrant, Docker, Atom, IntelliJ, vi, Eclipse, Gradle, Maven, Grunt, Ant, Unix Tools, Git, SVN, GitHub, BitBucket, GitLab


Available upon request