I am an ops-minded software developer with decades of industry experience, ranging from small environments with a handful of servers to large scale systems involving thousands of servers.
These days, I’m primarily a Go/golang developer building server applications and client tooling for systems automation. I am most at home in backend systems and I find joy in bringing old code bases up to modern standards, making them sustainable and stable. I am also passionate about automating away any toil and drudgery in human processes.
I have significant experience with software/systems architecture and design, including gathering stakeholder requirements, writing requirements documents, and carrying them through implementation and production deployment.
For medical reasons, I must be a fully remote-only employee and I am not interested in management or other people leadership roles.
Coreweave
April 2024 - present
Development of database and control surfaces to help programatically ensure compliance across the server fleet to corporate mandated firmware versions.
_________________________________
Technical and team leadership of a team of five developers, including mentoring, project management, software architecture and design, and full-time coding. The team was responsible for a server application stack, written in Go/golang with gRPC, that interfaced with server management cards (BMCs) using Redfish to automate server deployments, maintenance, and sustaining operation of Coreweave’s thousands of servers and DPUs.
_________________________________
Sabbatical
November 2023 - April 2024
_________________________________
Fastly
June 2023 - November 2023
_________________________________
DigitalOcean, LLC
October 2019 - February 2023
At DigitalOcean, my primary role was to architect, lead, and implement the collection of telemetry from every server and every infrastructure virtual machine in the DigitalOcean fleet. This data was made available to internal customers via REST, GraphQL, and gRPC APIs, as well as command-line tooling, and was used to drive outage detection, operational maintenance, and business reporting. Collection was performed using custom onboard software on every server in the fleet, as well as a
global Redfish collector system. The data was then propagated across global highly available gRPC links and internal caching layers and ultimately stored in a SQL database. This project was implemented in Go/Golang, backed by MySQL 5.7, and deployed to a Kubernetes-based system.
My role as project/team lead also entailed requirements gathering and stakeholder management across the company, as well as mentoring and training members of the team.
_________________________________
Joyent, Inc
October 2017 - September 2019
At Joyent, I helped develop Conch, an API server, written in Perl, that processed and validated automated server hardware reports. This data was used to validate new datacenter builds and augments, ensuring the correct hardware was shipped, delivered, and installed. I also developed command-line tools in Go/golang called conch-shell and kosh
that allowed datacenter operators to prepare build outs, monitor progress, and validate hardware reports.
_________________________________
Neustar, Inc
July 2017 - October 2017
_________________________________
Time Warner Cable
Mar 2010 - May 2017
Architected and led the implementation of IP-based live video distribution for the TWCTV iPad app, versions 1 and 2. The application was subsequently awarded an Emmy Engineering Certificate. Architected and implemented automation for video-on-demand content intake, transcoding, and distribution. This self-healing system handled over a thousand TV shows, movies, and advertisements daily with little to no human intervention. Architected and implemented automation for content
metadata (title, description, ratings, artwork, etc) improvement.
Extensive on-call responsibilities, including incident management and authorship of post-mortem analyses
_________________________________
YouPorn / Midstream Media
May 2009 - Feb 2010
Singlesnet, Inc
Dec 2007 - Mar 2009
America Online
Feb 2003 - Oct 2007
Databuilt, Inc
Dec 2001 - Feb 2003
The Creative Group
May 2000 - Dec 2001
_________________________________