Experience
2023 — Now
2021 — 2023
2021 — 2023
As Principal Engineer I am the primary architect and a heavy individual contributor within the following domains:
• API design and integration
• Authentication/Authorization
• CI/CD
• Cloud Infrastructure (Networking, Compute, Storage, etc)
• Monitoring/Alerting
• Database Administration (SQL and NOSQL)
• ETL/ELT pipelines
• Data Warehousing
• Embedded BI
• Machine Learning Infrastructure
• Reverse Engineering Legacy Systems
On any given day at Choozle, you can find me:
• Defining the implementation details of feature requests from the product team
• Configuring and deploying infrastructure to properly support our development environments
• Mentoring junior developments
• Performing code reviews
• Creating and updating architecture diagrams
• Picking up tickets and writing code as an individual contributor(Golang/Typescript/SQL)
• Debugging production issues
• Coordinating the development of features across teams of developers that have cross-cutting concerns
2021 — 2021
2021 — 2021
Denver, Colorado, United States
2020 — 2021
2020 — 2021
Denver Metropolitan Area
As a Senior Software Engineer, I mostly focused on full stack authentication and authorization within our internal Container as a Service offering.
Breakdown Project Ownership & Contribution
• Ownership of the creation, development, testing, and distribution of a javascript/typescript npm module used for authenticating customers on the frontend via OAuth Proof Code Key Exchange. It is used in production environments company-wide.
• Ownership of the creation, development, testing, and deployment of an API & frontend npm module for acquiring short-lived guest tokens for use in anonymous/guest flows. It is used in production environments company-wide.
• Ownership of creation, development, testing, and deployment of an API used for managing customer profiles administratively. It is used in production environments company-wide.
• Ownership of the creation, development, testing, and distribution of a command-line-interface used to log-in corporate developers in & acquire auth tokens.
• Ownership of the creation, development, testing, and distribution of a command-line-interface used to migrate users from an old database to a new customer identity platform
• Ownership of the creation & maintenance our homebrew repository for distributing internal tools to developers across the company
• I frequently consulted development teams across the company on Corporate and Customer authentication/authorization using OAuth and Open ID Connect
• I frequently consulted development teams across the company on API development in gRPC, REST, and/or graphQL
2019 — 2020
2019 — 2020
Greater Denver Area
As the only backend Software Engineer at an early stage startup, I was responsible for nearly all things related to the backend, database, and dev/ops infrastructure.
Breakdown Project Ownership & Contribution
• Writing public & private API endpoints
• Managing continuous integration & deployment via Circle CI
• Managing databases(migrations, administration, triggers)
• Managing several Kubernetes clusters
• Creating application & systems metrics for alerting using Prometheus
• Creating Grafana dashboards for alerting
• Writing shell scripts and Makefiles
• Writing cron jobs
Notable projects:
• Single Sign On via OAuth2 with Azure Active Directory
• Writing a Geofencing Microservice
• Writing a User Microservice
• Writing a GeoLocation Microservice using the Mapbox & Google Maps API's
• Excel spreadsheet generation
• Led team on gRPC API development
• Created self-healing infrastructure with Prometheus and Grafana webhooks
• Converted entire infrastructure to Infrastructure as code, managed by Terraform and Helm
• Integrated sensor-based customer API's with our own
• Solely responsible for managing 6 Kubernetes clusters at all hours of the week
• Solely responsible for managing 7 Databases(3 production) at all hours of the week
Education
Colorado State University
Economics
2011 — 2014