Experience

Download Resume

Job History

Echelon Fitness
Echelon Fitness May 2021 - January 2023
Chief Technology Officer
I led the technology team at this connected fitness company, doing hundreds of millions in revenue. I managed the software engineering, QA, Cloud Infrastructure, and Data/BI teams. On a day-to-day basis I worked hand-in-hand with product management and stakeholders in other departments. I was part of the exec leadership at Echelon Fitness, regularly working with membership, marketing, content, music rights, accounting, information technology, and other teams. I worked with vendors, outsourced teams, created budgets, hired and on-boarded the team, mentored engineers, held one-on-ones and skip levels. I still got my hands dirty with code or help developers through issues. I created architecture documents and proof of concepts and occassionally pick up side tickets myself to keep the team focused.
#executive# fitness# streaming video# qa# devops# web development# data pipeline# bi
FloSports
FloSports 2013 - 2021
Vice President, Engineering
Spent 8 years as VPE at this D2C broadcaster, growing the product/engineering team from two to 60, over multiple rounds of funding. I managed with various software engineering teams and the network operations center, with up to 25 direct reports located in-office and around the globe (United States, Mexico, and Asia). My role also encompassed cheif architect and head of R&D. New initiatives typically started at my desk. I oversaw training and career development and was part of the senior leadership team. My efforts kick started QA automation, our sports data initiatives, graphic overlays, and all things related to video production, streaming, and content delivery.
#startup# streaming video# sports# leadership# growth# funding
MileSplit
MileSplit 2001-2013
Founder/CEO
Founded the Florida Runners and MileSplit in college. Grew to become the #1 track & field website in the country, before my 2013 exit to join FloSports. The network has journalists around the country with portals in every state. The database includes virtually every high school runner for the past two decades, with hundreds of millions of performances across tens of millions of athletes. That data can be efficiently crunched to produce rankings with granular filters. We were pioneers in covering high school sports online and were one of the earliest sites to successfully sell subscriptions to end users, starting in 2005.
#entrepreneur# sports# journalism# big data# customer focus# innovator
Florida Industrial Scale
Florida Industrial Scale 2004-2008
IT Director
Developed CRM application that managed the entire business: payables, receivables, inventory, sales pipeline, orders, and service. It synced wirelessly to a companion application running on tablets in the field. We ended up spinning it off as a separate company; it was sold to others in the industry for $10,000-30,000 per installation. In addition ran IT operations including servers, network, VPN to branch offices, support, backups, web site, and updates.
#network admin# hardware# servers# database admin# service industry# software development# crm

Languages, Frameworks and Technologies

#TypeScript# JavaScript# Node# Angular# Nest JS# Svelte# SvelteKit# PHP# Cloudflare Workers# Serverless# Docker# ElasticSearch# OpenSearch# SQL# HTML# CSS# LESS# SASS# Firebase# Firestore# jQuery# Express# AWS# Google Cloud# Kubernetes# VB.NET# Roku BrightScript# Alexa Skills# Electron# Flash ActionScript# Varnish VCL

Databases, ELT and Caching

#MySQL# Aurora# Redis# Memcache# Firebase# Firestore# Mongo# Sphinx# ElasticSearch# OpenSearch# SQLite# Access# MS SQL Server# Neo4J# DynamoDB# BigQuery# RedShift# Snowflake# Fivetran# Segment# Glue# Snowflake

AWS

#EC2# RDS# ELB# EBS# SNS# SQS# ElastiCache# Route53# SES# S3# CloudFront# CloudFront Functions# SAM# CDK# Lambda# [email protected]# API Gateway# Step Functions# Dynamo# Secrets Manager# Glue# Kinesis# Athena# Elemental# Elastic Transcoder# Cloud Search# OpenSearch# IoT# EventBridge# Personalize

Google Cloud

#Firebase# Firestore# Functions# Hosting# Storage# GKE# Image Recognition# Auth# ML# Data Studio# BigQuery# PubSub

Other Cloud Platforms

#Cloudflare# Cloudflare Workers# Cloudflare Pages# Cloudflare Images# StackPath# StackPath EdgeEngine# Fastly# Akamai# Vercel# Heroku# DigitalOcean# Linode# Vultr# Zapier

Concepts and Skills

#Leadership# Management# Agile# Kanban# Scrum# Project Management# Product Roadmaps# Lean Startup# Radical Candor# Video Streaming# video production# HLS# load balancing# DNS# scaling# serverless# containers# high performance# data modeling# REST API# CDNs# caching# edge scripting# ELT/ETL# data pipelines# SEO

Software and Services

#Wowza# ffmpeg# OBS# vMix# Wirecast# Adobe Premier# Playwright# Puppeteer# Visual Studio# VS Code# PHPStorm# Excel# JIRA# Confluence# OpsGenie# Trello# Whimsical# InVision# Zeplin# Storybook# DataDog# PagerDuty# Slack# Salesforce# Lucid Charts# Pixelmator# Photoshop# Stripe# Twilio