Senior Software Engineer, Red Hat
Jan 2025 – Present
- Developed new services in Go using gRPC and protocol buffers.
- Implemented a Custom Resource Definition and controller to reconcile Kubernetes objects with a Go gRPC API, keeping state consistent across platforms.
- Improved a Postgres-backed data model that uses protocol buffers to model the stored data.
- Created and supported GraphQL resolvers in the Go API to extend GraphQL support to new and modified storage models.
- Collaborated on new designs and iteratively improved design documents with other engineers.
- Worked with customers to resolve concerns and ship critical new features.
- Added metric tracking across the Go backend into Prometheus and Grafana.