Samuel Warfield

Senior Software Engineer

Golden, Colorado, United States8 yrs 6 mos experience

Key Highlights

  • Expert in transitioning monolithic systems to microservices.
  • Proven track record in optimizing cloud infrastructure costs.
  • Strong background in high-performance software development.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and cloud infrastructure.

Contact

Skills

Core Skills

Go (programming Language)Distributed SystemsSoftware DesignJavascriptC++AwsPostgresql

Other Skills

TerraformKubernetesHelm ChartsApache KafkalibfuzzerBazelLinuxAmazon Web Services (AWS)TeamworkLeadershipProject ManagementCustomer ServiceMatlabMicrosoft OfficeMicrosoft Excel

About

I'm passionate about computer science in many ways. I enjoy learning about algorithms and solving programming puzzles. I grew up with a passion to solve hard puzzles, this eventually lead me to CS. My current interests are (in no particular order) computer simulations, algorithms, robotics, sensor systems, and neural networking. Please contact me, I'd love to hear about any opportunities that you may have for me

Experience

8 yrs 6 mos
Total Experience
2 yrs 2 mos
Average Tenure
1 yr 10 mos
Current Experience

Todyl

Senior Software Engineer

Jul 2024Present · 1 yr 10 mos · On-site

  • Developed Several new services written in Go and helped to standardize the process as Todyl transitioned to a microservice architecture from a monolith. This included setting up Prometheus metrics and alerting, and CICD for deployment and image creation. The service deprecates an old enrichment pipeline using RabbitMQ and transitions it to using Kafka. By changing data locality and architecture I was able to reduce AWS egress from 2TB a day to 7 GB and reduced hardware provisioning by 10X.
  • The services under my development were both on prem (managed via Salt) and deployed on Kubernetes (AWS EKS), using Helm templates and Terraform for TLS certs.
Go (Programming Language)TerraformKubernetesHelm ChartsDistributed SystemsSoftware Design+1

Cloudflare

Software Engineer

Dec 2021May 2024 · 2 yrs 5 mos · Denver, Colorado, United States

  • Working as a software engineer for the Workers Runtime, a high performance, asynchronous runtime for running JavaScript and web assembly based on V8 globally distributed on Cloudflare’s Edge. Workers had zero tolerance for downtime and is a lynchpin system for Cloudflare.
  • Written in low level C++ tasks included things such as implementing network RFCs.
  • Duties also included integrating with other systems, such as a configuration service written in Go, configuring infrastructure with Salt, and automating builds and tests using Bazel and Python. Specifically I maintained the ClickHouse database and inserters used for billing and metrics for all of workers.
  • Had on-call responsibilities for the most critical infrastructure at Cloudflare.
C++JavaScriptlibfuzzerBazelLinux

Fanatics, inc.

2 roles

Software Engineer II

Jan 2020Dec 2021 · 1 yr 11 mos · Boulder, CO

  • Sports Ball! ⚽️
PostgreSQLAmazon Web Services (AWS)Go (Programming Language)AWS

Software Intern

May 2019Aug 2019 · 3 mos · Boulder, CO

Colorado school of mines

3 roles

Teaching Assistant CSCI471

Aug 2019Jan 2020 · 5 mos

  • TA'ed for CSCI471: Computer Networks

CS On Tour Teacher

Promoted

Aug 2018Sep 2019 · 1 yr 1 mo

  • CS On Tour teaches middle and high school students key computer science concepts.

Machine Shop Assistant

Nov 2016Dec 2018 · 2 yrs 1 mo

Datacenters.com

Intern

May 2016Aug 2017 · 1 yr 3 mos

  • Summer internship for DataCenters.com, a subsidiarity of GCG Inc, building portfolios of data centers. For example: https://www.datacenters.com/fortrust-denver-data-center

Education

Colorado School of Mines

Bachelor of Science (BS) — Computer Science

Jan 2016Aug 2021

Stackforce found 100+ more professionals with Go (programming Language) & Distributed Systems

Explore similar profiles based on matching skills and experience