Seasoned solutions architect and lead engineer. I started as a software engineer working on platform services for online computer games at Sony Online Entertainment and continued to acquire knowledge and hone my skills over a variety of industries from mobile gaming to healthcare to financial services and more.
Experience
2025 — Now
2025 — Now
California, United States
2013 — Now
California, United States
• Founder and “Engineer-on-Demand” for a consulting and staff augmentation
company.
• Roles performed include Staff Software Engineer, Principal Solutions Architect,
Senior Engineering Manager, and Interim CTO.
• Collaborated with various stakeholders to identify requirements, prioritize tasks, and
lead successful product delivery.
• Built high-scale, high-performance applications using Python, Go, Ruby, Elixir,
Node, TypeScript, React, Java, Kotlin, C#, PHP, Rust, Scala, and more, consistently
achieving 99.5% or greater uptime.
• Designed and managed cloud infrastructure solutions (AWS, GCP) including identity
management, workload security, networking, serverless, and Kubernetes.
• Led remote teams of 2 to 12 engineers across multiple time zones and continents.
• Reduced cloud spend, improved RTO and RPO, and implemented CI/CD pipelines
using Terraform, Jenkins, CircleCI, and more.
• Assisted startups in transitioning from zero code to production deployment.
2022 — 2024
2022 — 2024
California, United States
* Led a re-architecture of our internal billing systems.
* Helped champion an event-driven architecture that enabled decoupling of systems and improved overall velocity for both new and existing work.
* Managed a variety of Google Cloud resources including a Shared VPC network used across multiple projects, multiple GKE clusters, Cloud Build pipelines, and more.
* Deployed workloads to multiple Kubernetes clusters, typically using Kustomize and Cloud Build to automatically build and deploy new versions of applications.
* Primarily used Python and Elixir for application development.
* Was the primary technical point-of-contact for our Stripe (payment services) integration.
* Worked closely with many teams across multiple disciplines to ensure proper communication and gathering of requirements for tasks.
2018 — 2021
2018 — 2021
California
• Was primary technical contact between Rackspace and its public cloud customers. Worked closely with customer stakeholders from initial sales discussions through to delivery and after.
• Worked primarily with Google Cloud Platform (GCP), but also worked closely with teams specializing in Amazon Web Services (AWS), Azure, and our private cloud offerings to ensure customers were given the best solution to fit their needs.
• Worked with multiple stakeholders both within Rackspace and external with the customer, from CEOs to CTOs to engineer managers to software developers and more. Ensured robust requirements gathering that resulted in fewer re-writes of proposed solutions and typically shortened the approval process by two weeks.
• Stayed in close contact with customers through delivery to ensure realtime feedback could be translated into changes of design, within reason, so that customers would end up with what they wanted and not simply what they thought they wanted.
• Among the first of Google’s partners to successfully sell and deliver an Anthos solution for a multi-cloud architecture.
2016 — 2017
2016 — 2017
California, United States
Act as both software architect and technical lead on new software projects/initiatives.
As a software architect:
• Conducted requirements gathering from multiple stakeholders across teams, including CEO, CTO, COO, CFO, and managers/leads from the marketing, finance, operations, warehouse, and data analytics teams.
• Worked closely with project managers to ensure proper task creation and prioritization.
• Created documentation to capture new technical decisions and help transition initial proof-of-concept results to the final product during implementation.
• Delivered solutions with enough flexibility and foresight to avoid any major changes within 3 years of initial deployment.
• This new “2.0” platform could handle 10x customer throughput with upwards of 60% reduced costs. New versions of the platform services could be deployed 100% faster on average. Visual changes (website style, copy, images, etc) could be changed separately from code, allowing nearly 5x faster non-code changes to be delivered to production.
• Delivered “2.0” platform using Google Cloud Platform (GCP) and specifically Google Kubernetes Engine (GKE), deploying Docker-based container images using Jenkins.
• Managed a team of 12 engineers through from proof-of-concept to delivery to post-production support.
As a technical lead:
• Lead a team of software engineers to implement technical designs.
• Help ensure end-to-end success of the software process: development to testing to deployment to maintenance.
• Assist engineers to help fill gaps in technical knowledge or skills. Assistance should be a learning experience: better to teach someone than simply drop a final solution in their lap.
Education
Purdue Global
Purdue University Global
2018 — 2019
California Polytechnic State University-San Luis Obispo
Video Game Design and Development
2007 — 2008