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.

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

TrackMan

March 2026 – Present

Operations 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 2026

Technical 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 2025

Field 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.

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.

B.S., Computer Science and Engineering

Graduated May 2024

The 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

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.