Experience
2022 — 2024
2022 — 2024
Individual contributor on the compute team, responsible for a platform which managed arbitrary containerized workloads across multiple Kubernetes clusters.
Developed a Scala Play service responsible for managing Kubernetes resources in a cluster for a remote user.
Implemented mechanisms to securely bootstrap and authenticate services and users across Kubernetes clusters.
Delivered a Scala Play service response for simultaneously managing thousands of arbitrary workloads.
Architected a strategy to migrate user data, such as input datasets and generated results, out of internally hosted systems, limiting liability while maintaining functionality using Kubernetes Secrets and cloud storage i.e. S3.
Ensured product quality analyzing telemetry data with tools such as APM error tracking, automated alerting, customized service dashboards and more with tools such as Prometheus, Grafana, and New Relic.
Triaged and debugged live customer outages
Go, Scala, Java, Typescript, Helm, Docker, Kubernetes, MongoDb, RabbitMq, Postgres, Keycloak, Play!, Http4S, Swagger, Terraform, React, Twirl, EKS, VPC, EC2
2019 — 2022
2019 — 2022
Greater Denver Area
2017 — 2019
2017 — 2019
Greater Denver Area
Currently writing functional micro-services with Scala, Spring, Docker, and AWS
2015 — 2017
2015 — 2017
Greater Denver Area
My role at Lifetime Fitness required me to lead myself and my teammates to provide real time software solutions to the marathon timing industry. Recent projects include:
• Social media site backend via real-time stream processing pipelines built with Flink, Kafka, Scala, Docker, GraphQL, and more
• Multi-platform Scala/React desktop application
• Legacy Hardware/Software support in C#
Beyond development, I am responsible for ensuring the success of offshore teammates, running regular Agile ceremonies, interviewing incoming candidates, and mentoring colleagues.
2014 — 2015
2014 — 2015
Rochester, NY
• Embedded object oriented C++ development of QNX based military handheld radios
• Led development of new internationalization feature
• Coordinated with product management to continually align requirements to customer needs
• Created python utility to automate upgrade/downgrade compatibility testing among firmware revisions
Education
Clarkson University
Bachelor of Science (BS)
2009 — 2013