Experience

1Password — Toronto, ON (Remote)

Sr Engineer, Billing Growth • May 2024 — Present

Currently working on improving our billing experience and conversions to higher plans


Netlify — San Francisco, CA (Remote)

Staff Backend Engineer, Billing • June 2022 — May 2024

Staff platform engineer charged with scaling the control plane and core APIs. Also the primary owner and lead engineer for all billing systems and usage data pipelines. Also helping lead efforts to improve monitoring and observability with Datadog by improving monitors, writing better runbooks and training other ICs on best practices for monitoring software in production. Core technologies are Ruby and Golang services, Kafka, Clickhouse, and MongoDB.

Key projects led include:

  • Migration of payment processing from Braintree to Stripe with zero customer impact
  • Migration from AWS Redshift to Clickhouse for all usage-based data with zero downtime
  • Migration of all background jobs using a legacy version of Redis with zero dataloss
  • Removal of the legacy billing system for Netlify's Build Minutes feature
  • Re-architecting nightly billing jobs, reducing runtime from eight hours to three minutes


Senior Backend Engineer, Billing • January 2022 — June 2022

Responsible for exposing new platform, billing-centric APIs for the control plane and FE to consume. Also helped improved and scale billing infrastructure as customer growth accelerated especially in the enterprise space.


Senior Backend Engineer, Growth • October 2020 — January 2022

Founding member of the Growth Team that helped build a team capable of running sophisticated growth experiments in the product using data backends and APIs.

Key projects include:

  • Implementation of a framework for collecting Segment data and streamlining how teams track user activity
  • Foundational work for running growth experienments using Segment Data, Snowflake DB, Mode Analytics, and MongoDB


Segment — San Francisco, CA (Remote)

Software Engineer • August 2017 — October 2020

Full-stack, remote engineer who worked on Segment’s products targeting enterprise and self-serve customers. Primarily used React, GraphQL, Node.JS and Go micro-services to rewrite the RBAC Auth model, drove the launch of the Segment Functions Product, improved Object API data pipeline and UX, and kickstarted a new version of JS SDK.


Librato — San Francisco, CA (Remote)

Senior Software Engineer • August 2015 — August 2017

Full-stack, remote engineer that worked on Librato’s monitoring platform which handled over 3TB of data daily for hundreds of software teams. Built and scaled UIs and backend APIs along with various distributed systems written in Ruby on Rails, GraphQL, and Java 8.


BookShout — Plano, TX

Senior Software Engineer • August 2012 — August 2015

Full-stack engineer that helped create functionality for initial version of BookShout, an ebook reading application. Optimized and scaled main APIs backed by Ruby on Rails, Scala, and MySQL


The Active Network — Las Colinas, TX

QA Engineer • August 2008 — August 2012

One of two QA engineers that focused building out automated testing using Selenium for one of Active's web-based SaaS products


Education

University of Texas, Dallas

Bachelor of Science, Software Engineering • 2004 — 2008

Skills

Technical

Ruby on Rails, Golang, Relational Databases, NoSQL Databases, Docker, Distrubuted Systems, Clojure(Script) + Tooling, JavaScript, TypeScript, NodeJS , GraphQL, REST, gRPC, AWS, Observability, Kubernetes, Kafka, Clickhouse

Interpersonal

Project Management, Technical Leadership, Mentoring, Technical Acumen, Managing Stakeholders, Results Driven, Ownership, Autonomous