Senior Software Engineer
GMTM April 2021 – Present · Remote- Architected data ingestion pipelines to scrape, transform, and load tens of thousands of athlete records into the platform’s user system using Puppeteer and Node.js
- Revived a proprietary scoring algorithm (SPARQ) by collecting raw athletic performance data, standardizing it, and feeding it into a Dockerized neural network — achieving 98% accuracy with new scores falling within 2% of originals
- Built the Stripe-powered subscription infrastructure from the ground up — billing, plan management, revenue reporting, and a feature-gating access control layer determining what purchased products users can access
- Owned the end-to-end user onboarding experience; built analytics dashboards to track conversion rates and identify drop-off points, optimizing for activation and retention
- Generated monthly revenue and revenue-sharing reports via Stripe, providing financial data visibility to stakeholders
- Developed front-office data visualization dashboards using D3.js to display SPARQ athletic performance data on curves, enabling coaches and scouts to analyze athlete metrics
- Designed AWS Lambda cron jobs to roll up large datasets into optimized summary tables, reducing storage costs
- Built and maintained the platform’s API infrastructure on AWS S3, handling all backend traffic
- Supported and maintained RockyRoad, an internal serverless video transcoding system — handled user-uploaded athlete highlight videos on the front end, enforcing format and resolution standards and loading to S3, where a chain of AWS Lambda functions then segmented videos, transcoded segments in parallel via FFmpeg, and reassembled them for platform delivery
- Performed MySQL query optimization, foreign key optimization, and table restructuring to improve database performance
Python, Node.js, React.js, Next.js, D3.js, AWS (S3, Lambda, CDN), Docker, MySQL, TensorFlow, Keras, Puppeteer, Stripe API, FFmpeg