Boulder, CO, USA

About

A full-stack data professional specializing in cloud-based MLOps. Proven experience with the full machine learning lifecycle from modeling through deployment. Previously worked as a structural project engineer/manager.

Experience

Evolve Vacation Rental

February 2022 - Present
Machine Learning Engineer

Focused on creating full-stack data products to support business stakeholders.

  • Improved existing reservation prediction model performance by 3x using Apache Spark.
  • Created an owner abuse detection application using Streamlit and FastAPI with projected savings >$1MM and efficiency savings equivalent to 3.6FTE.
  • Developed a ChatGPT powered listing content automation app.
  • Developed in-house MLOps platform responsible for model telemetry and data validation; caught various upstream data integrity and model performance issues.
  • Improved team MLOps production deployment process using Docker, Gitlab CI/CD, Prefect, and AWS resulting in >50% efficiency increase for some legacy processes.

UCAR/Unidata

May 2021 - January 2022
Machine Learning Engineer

Supported the atmospheric machine learning research communities by adopting cloud first data practices.

  • pygcdm: Developed Python package for transmitting remote sensing files and machine learning outputs via gRPC.
  • awips-ml: Containerized weather visualization program to integrate machine learning data pipelines. Presented work at AGU 2021.

ARPG

June 2020 - May 2021
Graduate Research Assistant

Graduate research assistant in the Autonomous Robotics and Perception Group (ARPG). Thesis involved deep learning, multi-agent reinforcement learning, and motion planning algorithms.

Maptek

June 2020 - August 2021
Software Engineering Intern

Responded to user-stories to add functionality to the geotechnical submenu. Wrote C++ code that addressed user requests for a more streamlined triangulation workflow. Converted legacy GUI panels to a newer paneling style.

KPFF Consulting Engineers

September 2016 - August 2019
Structural Project Engineer

Project engineer/manager for several building projects from conception through construction. Managed project budgets and regularly coordinated with multidisciplinary teams; internally managed design engineers and support staff. Registered Professional Engineer in California (PE License No. 90514).

Projects

map.riomcmahon.me

An interactive journal for outdoor activities created using React and Leaflet. Backend uses AWS (S3, Cognito) and is automatically deployed using AWS Amplify.
  • React
  • Leaflet
  • AWS

Education

University of Colorado, Boulder

2019 - 2021
Aerospace Engineering (MS) - Autonomous Systems Focus

University of Nevada, Reno

2012 - 2016
Mining Engineering (BS)

Skills

Languages

  • Python
  • JavaScript
  • SQL

Libraries/Frameworks

  • Spark
  • Tensorflow/Keras
  • React
  • MLflow
  • FastAPI
  • Streamlit

Tools

  • Prefect
  • Docker
  • AWS
  • ChatGPT
  • RabbitMQ