
Staff Engineer
Thrivent · Full-time
Feb 2024 - Present
• 1 yr 6 mos
Sr. DevOps Engineer
Roche Diagnostics · Contract
Nov 2023 - Jan 2024
• 3 mosImplemented internal developer portal using Backstage.io. Created software project templates for Java, Node.js, and C#.net projects. Generated CI/CD pipelines using GitHub Actions and ArgoCD. Defined a YAML format for defining REST resources and generating Java code for said resources using Node.js and Typescript. Created Kubernetes YAMLs for deploying scaffolded services as part of generated CD pipelines.
Skills: GitHub · TypeScript · Kubernetes · Spring Boot

Blue Nile
Jun 2017 - Sep 2023
Senior DevOps Engineer
Jun 2021 - Sep 2023
• 2 yrs 4 mosAutomate creation of development, test, and production infrastructure including Google Cloud, Amazon Web Services, and on-premises Kubernetes clusters. Automate service deployments to Kubernetes clusters and Linux servers using Pulumi. Automate creation of GitLab pipelines via parameterized YAML templates. Automate creation and monitoring of AWS environments using EKS, Farsight, Route53, CloudWatch Logs Insights, etc using Pulumi and CloudFormation.
Skills: Automation · AWS · Pulumi · DevOps · TypeScript
Senior Software Engineer
Jun 2017 - Jun 2021
• 4 yrs 1 moCreate and extend web services related to management of diamond and jewelry inventory. Create batch-based services for diamond import and diamond price analysis, pricing, and verification. Automate deployments of containerized services. Technologies used were Java, Groovy, Spring, Docker, Kubernetes, Jenkins, Spinnaker, and Dataflow.

Software Engineer 3
DoubleDown Interactive
May 2013 - Oct 2016
• 3 yrs 6 mosCreated web services to process payments and manage promotions for online casino gaming application with approximately two million daily users. Designed and implemented a metagame service to award users in-game currency based on bet activity. Scripted deployments of services to AWS Elastic Beanstalk. Implemented metrics collection and monitoring. Primary technologies used were Java, Spring, MySQL, Couchbase, DynamoDB, and Elastic Beanstock.

Sr. Software Engineer
OpenMarket
Jul 2009 - May 2013
• 3 yrs 11 mosCreated REST web services to execute financial transactions through mobile carriers for one of the nation’s largest mobile transaction hubs. Created a reconciliation system for processing transaction reports from carriers. Designed an ETL service to export payment data for warehousing. Primary technologies used were Java, Spring, and MySQL.

Staff Engineer
Thrivent · Full-time
Feb 2024 - Present
• 1 yr 6 mos
Sr. DevOps Engineer
Roche Diagnostics · Contract
Nov 2023 - Jan 2024
• 3 mosImplemented internal developer portal using Backstage.io. Created software project templates for Java, Node.js, and C#.net projects. Generated CI/CD pipelines using GitHub Actions and ArgoCD. Defined a YAML format for defining REST resources and generating Java code for said resources using Node.js and Typescript. Created Kubernetes YAMLs for deploying scaffolded services as part of generated CD pipelines.

Blue Nile
Jun 2017 - Sep 2023
Senior DevOps Engineer
Jun 2021 - Sep 2023
• 2 yrs 4 mosAutomate creation of development, test, and production infrastructure including Google Cloud, Amazon Web Services, and on-premises Kubernetes clusters. Automate service deployments to Kubernetes clusters and Linux servers using Pulumi. Automate creation of GitLab pipelines via parameterized YAML templates. Automate creation and monitoring of AWS environments using EKS, Farsight, Route53, CloudWatch Logs Insights, etc using Pulumi and CloudFormation.
Senior Software Engineer
Jun 2017 - Jun 2021
• 4 yrs 1 moCreate and extend web services related to management of diamond and jewelry inventory. Create batch-based services for diamond import and diamond price analysis, pricing, and verification. Automate deployments of containerized services. Technologies used were Java, Groovy, Spring, Docker, Kubernetes, Jenkins, Spinnaker, and Dataflow.

Software Engineer 3
DoubleDown Interactive
May 2013 - Oct 2016
• 3 yrs 6 mosCreated web services to process payments and manage promotions for online casino gaming application with approximately two million daily users. Designed and implemented a metagame service to award users in-game currency based on bet activity. Scripted deployments of services to AWS Elastic Beanstalk. Implemented metrics collection and monitoring. Primary technologies used were Java, Spring, MySQL, Couchbase, DynamoDB, and Elastic Beanstock.

Sr. Software Engineer
OpenMarket
Jul 2009 - May 2013
• 3 yrs 11 mosCreated REST web services to execute financial transactions through mobile carriers for one of the nation’s largest mobile transaction hubs. Created a reconciliation system for processing transaction reports from carriers. Designed an ETL service to export payment data for warehousing. Primary technologies used were Java, Spring, and MySQL.