Denver, Colorado, United States
Helped level up our database observability and resilience by implementing timeouts, migration retries (for certain cases), and hooking up relevant Datadog products
Created and presented training for how to use our performance observability tools to debug slow endpoints and be able to fix them
Migrated an application from legacy EC2 instances and non-standard deploys to our kubernetes and standard deployment infrastructure
Help manage our EKS clusters and AWS resources
Set up a new staging environment and migrated all our teams to it in order to enable better testing of our drones and cloud product
The resident Datadog expert, helping migrate our teams away from Sentry and mixpanel and into Datadog for error & event tracking, along with most of their other products
I write lots and lots of docs for engineers in Notion
Implemented framework using python Playwright SDK so engineers can write better end to end tests
Supported our on-prem product, getting mapbox atlas set up for local map usage
Implemented a slack bot that supports our incident response process
Denver, Colorado, United States
Migrated a production application from Aptible into our AWS account and onto k8s, including migrating data from existing redis & postgres instances into new ones
Helped standardize our infrastructure for new applications at the company
Part of our SRE on call rotation, monitoring our systems and keeping our applications running smoothly while responding to incidents
Removed an old chef setup from our system and migrate onto ansible, while swapping out custom ubuntu AMIs for our EKS setup to using the Amazon AL2 provided AMIs
Worked on a team-wide project to make it viable to run many different applications safely and securely within one k8s cluster
Co-founded the Performance Guild in 2021, an engineering guild focused on improving the performance of our applications, creating a culture focused on performance, and educating engineers on how they can contribute. Created multiple tools for other engineers to use and to get better visibility into the performance of our system. This completely re-vamped how our organization treats application performance problems.
Co-founded the Testing Guild in 2023 to provide better education and guidance around testing code. Ran a monthly working session with another engineer to help fix non-deterministic tests.
Key part of a working group improving our incident response and post mortem process. Created engineering wide training, set standards & expectations, and updated our post mortem document.
Led a project to make testing in our staging environment viable with large amounts of data.
Performed numerous MySQL and PostgreSQL database version upgrades.
Currently working on coordinating a move of approximately 100 tables out of our main monolith database and into a new database to mitigate performance issues.
L6 engineering IC (Principal/Staff level) who participates in our engineering staff meetings
Technologies:
AWS, terraform, kubernetes, helm, PostgreSQL, MySQL, redis, DataDog, ansible, packer
2019 — 2020
Denver, CO
Full Stack Web Developer (Rails/React/GraphQL)
Spent the first 9 months working on a project integrating with 3rd party APIs to enable user provisioning in other applications from Gusto
Spent 6 months working on the benefits product, enabling our customer experience team to provide multiple benefit package options to the employers we serve during renewal season
Led sessions on story splitting for the team, so we could write better stories with well defined acceptance criteria
Led inceptions for new projects, to get engineers, designers, and product managers on the same page with the work to be done
Mentored more junior engineers on the team through pairing sessions and thorough code reviews
Led architecture sessions for new features to ensure we had solid plan for data modeling, what functionality would be sync vs. async or frontend vs. backend, before diving into actually working the tickets for a new feature
Led ruby architecture sessions and RSpec testing best practices session for the team to help engineers less familiar or new to ruby get on the same page with good patterns and avoid common pitfalls
Technologies:
Ruby on Rails, MySQL, PostgreSQL, GraphQL, Apollo, React, gRPC, DataDog, Bugsnag, New Relic
2016 — 2019
Greater Denver Area
Full Stack Web Developer
Managed & implemented features for 2 Ruby on Rails applications (with hybrid jQuery, Backbone, and React/Redux frontends) and 1 Spark/Scala ETL application
Migrated computation intensive processes to async processes to meet a 25 second page load requirement to meet our larger customer's needs
Implemented ETLs in Scala/Spark in order to fix an inherited situation in which a production critical application was down 8 hours a day to transfer and transform data from our main application to a secondary application
Horizontally sharded one of our databases to achieve better performance for companies
Time partitioned multiple tables on one of our PostgreSQL databases in order to improve query performance after determining that 90% of queries were only for the last quarter of data
After a large customer dropped a lot of users into our system, spent a few months with a team of 3 diagnosing performance issues (mostly database related) and finding fixes for them
Partnered with a devops team member to migrate one of our production critical applications from Heroku to Google Kubernetes Engine (GKE), and then gave a talk at KubeCon about our experience in hopes others would learn from it
Technologies:
Ruby on Rails, Postgres, Citus, Heroku, Scala, Apache Spark, DataBricks, SumoLogic, JavaScript, ES6, React, Redux, Spark SQL, Google Kubernetes Engine, Harness, CircleCI
Glendale, CO
Backend: Ruby on Rails 4.x, Frontend: JavaScript, Angular
Implemented APIs for consumption by our front end
Consumed 5 different hotel booking APIs to allow users to book multiple rooms in a single request at the lowest rates available
Utilized Google Charts to help the sales & marketing teams better understand our clients and their booking trends
Technologies:
Ruby on Rails, React
Education
2007 — 2011
University of Southern California
Bachelor of Science (BS)
2007 — 2011
2017 — 2017
Udacity
Nanodegree
2017 — 2017
2015 — 2016
Turing School of Software & Design
Full Stack Web Development
2015 — 2016
2015 — 2015
Udacity
Nanodegree
2015 — 2015
2004 — 2007
Minnetonka Senior High School
High School
2004 — 2007