Resume
Joseph Quinn
Software / Systems Engineer — Cloud, Edge Systems, Observability
Computer Science & Engineering graduate and operations engineer focused on cloud-connected sports technology systems, field-deployed radar/camera infrastructure, observability automation, and live production workflows. Experienced building Python, AWS, Linux, Grafana/Splunk, FastAPI, React, and Raspberry Pi-based tooling for real-time sports data environments where reliability, telemetry visibility, and operational response matter during live events.
Areas of Experience / Expertise
- Languages
- Python, TypeScript, JavaScript, Java, Bash, C++
- Cloud & Serverless
- AWS Lambda, API Gateway, DynamoDB, EventBridge, Secrets Manager, S3, Azure Blob, IAM, CloudWatch, AWS IoT Core, EC2, ECS, SQS, Kubernetes exposure
- Observability
- Grafana, Prometheus, Splunk HEC, alerting workflows, operational dashboards, telemetry pipelines
- Edge / Linux / IoT
- Raspberry Pi, Linux, MQTT, Thing Shadows, IoT Jobs, GPIO, SNMP
- Backend / Tools
- FastAPI, REST APIs, CLI tools, React, React Native, Docker, Git
- Configuration & Data
- JSON, YAML, TOML
- Computer Vision / 3D
- OpenCV calibration, camera projection, 3D-to-2D rendering, trajectory normalization & video
Professional Experience
TrackMan
March 2026 – PresentOperations Engineer — Software Development and Support
Phoenix, AZ
Develop software and operational tooling for TrackMan's golf broadcast product and radar systems. Support production troubleshooting, R&D with new software releases, observability, and support automation across AWS serverless services, Grafana/Splunk telemetry, internal Python tools, radar diagnostics, and field-deployed systems.
- Owned end-to-end delivery of a Grafana-to-Zendesk ticket enrichment pipeline, including AWS deployment, DynamoDB alert-ticket state tracking, ticket deduplication logic, and SQS buffering of incoming alerts.
- Built a full-stack observability dashboard for broadcast pipelines that correlates TourServer config, DataProcessor health, live websocket shot data, and container logs to detect missing/late data, pipeline misconfiguration, and radar outages. Dockerized for portability across servers.
- Enhanced internal tooling and diagnostics apps with API integrations, Azure Blob storage viewers, and operator-focused UI improvements to streamline radar calibration, spectrogram analysis, and field troubleshooting. Followed proper git practices (PRs, branching, clear comments).
- Built scheduled telemetry pipelines that query Grafana/Prometheus metrics, enrich device/site health data, normalize events, and forward structured metrics to Splunk HEC.
- Supported radar deployment and product operations involving radar data capture, site geometry, 3D mesh/layout context, and frequency planning for multi-radar tournament broadcast environments.
PGA TOUR — ShotLink
March 2025 – February 2026Technical Support Analyst / Development
Ponte Vedra Beach, FL
Engaged in a wide variety of background operations across computer networking and DevOps, performing operations critical to the ShotLink 2.0 system and using the ShotLink API to aggregate data and automate operations.
- Python tooling: boto3 (AWS), requests (HTTPS/API calls), tkinter (lightweight apps), Flask/FastAPI (small APIs), paramiko (SSH control and remote commands on course devices).
- Built an AWS IoT Core fleet for consistent state monitoring with shadows and bulk OTA updates; gained experience with AWS Fleet Manager, S3, and SSM agents for device control.
- Active tournament technical monitoring — staying alert to drops in network, EC2 instances, on-site cameras, and scoreboards, and notifying the on-site team in a timely manner.
- Productionized a Raspberry Pi/Linux SNMP collector that polls switches, Cisco Catalyst devices, UPS units, PTP antennas, rack sensors, and PDUs, then forwards normalized metrics to Splunk HEC.
- Replaced fragile manual execution with a managed systemd service (boot enablement, auto-restart, journalctl logging, environment-based config, operational control commands), improving reliability so one failed device no longer blocks the polling loop.
PGA TOUR — ShotLink
May 2024 – March 2025Field Technician
On-site (PGA TOUR, USGA, LPGA, Masters)
Assisted on-site at professional golf tournaments where ShotLink was present.
- Technical troubleshooting with efficient teamwork and communication in a live production environment.
Selected Technical Project
Radar-to-Video Golf Trace Calibration System
Purpose: Build a pipeline that converts golf radar trajectory data into a time-synced video trace from an externally placed camera — focused on radar-generated 3D ball flight, camera calibration, 3D-to-2D projection, and repeatable calibration workflows for sports technology applications.
- Built a radar-to-video pipeline that normalizes radar and broadcast trajectory JSON into a common 3D shot model.
- Built a calibration pipeline using OpenCV and ChArUco to align 3D ball-flight data with external video — applying camera intrinsics/extrinsics, pose estimation, coordinate transforms, 3D-to-2D projection, sensor fusion, and time synchronization.
- Designed a FastAPI backend, CLI workflow, and React Three Fiber 3D workspace for repeatable operator calibration, camera positioning, and trace preview tooling.
Education
B.S., Computer Science and Engineering
Graduated May 2024The Ohio State University — Columbus, OH
GPA: 3.6
Relevant coursework: Algorithms, Computer Networking, Network Security, Software Engineering, Systems, Computer Vision, Wireless Networks, Capstone: Knowledge Base Systems / RAG, Digital Logic Design, Process Engineering for Manufacturing Operations
Leadership Development
ROTC
Practiced and developed leadership and teamwork skills, setting goals and completing team tasks efficiently (2 semesters: August 2019 – May 2020).
Eagle Scout Project
Contributed to e-waste collection and the promotion of proper disposal of electronics.