Experience
2023 — Now
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
2020 — 2023
2020 — 2023
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
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
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
2016 — 2016
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
University of Southern California
Bachelor of Science (BS)
2007 — 2011
Udacity
Nanodegree
2017 — 2017
Turing School of Software & Design
Full Stack Web Development
2015 — 2016
Udacity
Nanodegree
2015 — 2015
Minnetonka Senior High School
High School
2004 — 2007