- VIM + Tmux
- Shell Scripting
Built and maintained projects throughout the DigitalOcean stack see projects. Grew into a technical lead role where I've been fortunate to empower teams of talented engineers to accomplish more than I could on my own. Took part in growing the engineering organization from 10 members to 50+ over a few years.
Built and maintained middleware services written in Ruby and Node.js to enable our client facing application to interact with our test hardware. Implemented a proprietary native licensing extension for our Ruby on Rails application to validate a customer's services with.
Designed and implemented an internal platform for delivering services to production. DOCC is used by multiple teams spread throughout DigitalOcean for deployments of all sizes. The project quickly grew to become the de facto way to ship a new service within DigitalOcean. I worked along side my team to build our abstraction on top of kubernetes to minimize time to market for new services while promoting production readiness best practices.
Designed and implemented a distributed object storage system for internal use at DigitalOcean. The service is distributed across regional storage clusters and is responsible for serving every file required for the Droplet lifecycle. The critical nature of the service required a highly available approach with heartbeating and loadbalancing built into the solution. Ultimately responsible for managing the availability of petabytes of data split across all datacenters.
A drastic overhaul of a production system. Hockey stick growth meant out growing a successful DNS service. Redesigned and rebuilt the internal DNS API which powered the customer facing management of millions of records as well as integrate with our resolver of choice. Maintained backward compatability throughout the project for a seamless transition for customers.
Reorganized and standardized the process by which thousands of servers were brought into production. Integrated closely with internal services to minimize the failure domain and maximize transparency throughout the first few steps in the lifecycle of hardware.
University Of Florida - Gainesville, FL
Bachelor of Science in Biology