About Me

I'm a senior software engineer with 10+ years of experience spanning the full stack, with deep roots in backend systems, data processing pipelines, and machine learning. My career has taken me through healthcare, enterprise consulting, Salesforce ecosystems, and sports technology — and at every stop, I've been the person who connects raw data to real business outcomes.

At GMTM, I architect the systems that power a high-traffic sports technology platform: from the Stripe-powered subscription and payment infrastructure, to the web data access layer that gates purchased features and products, to the front-office dashboard that surfaces live SPARQ athletic performance data to users. I own the onboarding experience end-to-end and build the data visualization interfaces that make complex athlete metrics intuitive and actionable.

I have a deep fascination with economics and financial markets, and I'm currently building an automated quantitative trading algorithm — applying the same neural network and data pipeline skills I use professionally to model and predict market behavior.

Core Competencies

Full-Stack Development

  • Frontend: React.js, Next.js, Angular.js — building responsive, data-rich interfaces and dashboards
  • Backend: Node.js, Python, Java — designing APIs, services, and server-side logic at scale
  • Databases: MySQL, MongoDB — schema design, query optimization, data migration & ETL

Data Engineering & Visualization

  • Designing and maintaining data processing pipelines for high-volume web platforms
  • Building interactive dashboards and data visualization layers for end-user consumption
  • ETL workflows, data modeling, and statistical analysis to drive product decisions

Machine Learning & Predictive Modeling

  • Building neural networks using TensorFlow and Keras for predictive features
  • Statistical modeling, data science workflows, and feature engineering
  • Applying ML to real-world domains: sports analytics, user behavior, and quantitative finance

Payments & Subscription Infrastructure

  • Full Stripe API integration: subscription billing, payment processing, feature gating
  • Designing access control systems for purchased products and premium features
  • End-to-end subscription model architecture and implementation

Quality Engineering & Test Automation

  • Selenium, Playwright, Puppeteer — automated testing at the UI and API level
  • Establishing QA standards and test automation frameworks for enterprise clients
  • Bridging development and quality teams to ship reliable software faster

Technical Skills

Languages Python, JavaScript/TypeScript, Java, C++, C#, C, SQL, HTML, CSS
Frontend React.js, Next.js, Angular.js
Backend Node.js, Python, Java EE, Spring MVC
ML/AI TensorFlow, Keras, Neural Networks, Statistical Modeling
Databases MySQL, MongoDB
Payments Stripe API, StripeJS, Subscription Billing
DevOps & Tools Git, GitHub, Vercel, Playwright, Puppeteer, Selenium
Cloud & Enterprise Salesforce (Admin, Apex, Lightning, SOQL), IBM WebSphere, RESTful & SOAP Services
Game Engines Unreal Engine 4, XNA/C#
Methodologies Agile, Kanban, Software Architecture, Test Automation, ETL, Data Modeling

Professional Experience

Senior Software Engineer

GMTM April 2021 – Present · Remote

Architect and lead developer on a high-traffic sports technology platform, responsible for the full product lifecycle from data ingestion to user-facing features.

  • Subscription & Payments: Built the Stripe-powered subscription model from the ground up — billing, plan management, feature gating, and purchase-based access control across the platform.
  • Data Processing & Access: Own the web data processing layer that determines what purchased features and products users can access, ensuring fast, secure, and accurate content delivery.
  • Front-Office Dashboard: Designed and built the dashboard that surfaces real-time SPARQ athletic performance data to coaches, scouts, and platform users.
  • Onboarding: Manage the end-to-end user onboarding experience, optimizing for activation and retention.
  • Machine Learning: Implement TensorFlow/Keras neural networks for predictive models and data-driven features.
  • Data Visualization: Build the interactive data visualization interfaces that make complex athlete metrics clear and actionable.

React.js, Next.js, Node.js, Python, TensorFlow, Keras, MySQL, Stripe API, GitHub, Vercel

Senior Quality Analyst

Accenture August 2019 – April 2021 · Chattanooga, TN

Led automated testing and quality assurance across enterprise client engagements.

  • Established QA standards and automation frameworks using Selenium and Java
  • Provided technical sales support and architectural design guidance
  • Drove cross-functional collaboration in Agile environments

Solutions Engineer

Position5 (Freelance) February 2019 – August 2019 · Chattanooga, TN

Delivered custom technical solutions for diverse business clients, spanning Python, Node.js, React.js, and Unreal Engine 4.

Software Quality Engineer

CodeScience May 2017 – February 2019 · Chattanooga, TN

Led Salesforce development (Apex, SOQL, Triggers, Lightning), client communication, test automation (Java, Node/Puppeteer), and ETL processes (Node.js, MongoDB, Pentaho).

Software Engineer

BlueCross BlueShield of Tennessee June 2015 – May 2017 · Chattanooga, TN

Built healthcare management applications using Java EE, IBM WebSphere, RESTful & SOAP services, and MySQL. Delivered full-stack solutions in Agile and Kanban workflows.

Software & Sales Consultant

DigiPecto October 2014 – May 2015 · Clarksville, TN

Business development, product development, and digital solutions consulting.

Current Project

Automated Quantitative Trading Algorithm

In Development

Designing and building an automated trading system that applies machine learning and statistical modeling to financial markets. Combining my experience with neural networks (TensorFlow/Keras), data pipelines, and real-time data processing to develop predictive models for quantitative trading strategies.

Education

Bachelor of Applied Science, Computer Science

Austin Peay State University · 2011 – 2015

Notable Project: Developed two video games using XNA/C# and Unreal Development Kit.

Languages

  • EnglishNative
  • SpanishFluent
  • GermanElementary

Volunteer Work

Board Member & Treasurer

Scenic City Clay Arts · June 2022 – June 2025

Provided financial oversight and due diligence for the nonprofit. Built custom maps and data visualizations for the executive director to support strategic decision-making. Applied mathematical modeling to set realistic donation income targets and advocated for improved reporting systems to deliver more timely, actionable financial data to the board.

Campaign Data Strategist

Hamilton County Circuit Court Judge Campaign · 2024

Acquired and processed local voter data to identify key locations for campaign outreach. Built targeting models that contributed to improving Democratic voter turnout from a typical ~24% to ~36% in the district.

Site Builder & Foreman Assistant

Habitat for Humanity International · March 2014 – Present

Construction projects in Trinidad and Tobago, contributing to housing development and poverty alleviation initiatives.

Let's Connect

I'm open to opportunities in full-stack engineering, data engineering, ML/AI, and technical leadership roles — especially where I can work at the intersection of data, product, and business impact.