Software Engineer · Infra, Platforms, Data & ML Systems

Building infrastructure and platforms that turn business problems into working software.

Engineer and architect with 11 years building cloud infrastructure, platform tooling, data systems, and backend services — including pipelines that stream 35M+ events/hour. My path has taken me from business operations to engineering leadership, with the same thread throughout: turning complex problems into working systems.

35M+
events/hour through data pipelines
$180K+
annual infra/tooling savings
100+
technical users enabled on ML platforms
SOC 2
technical controls owned
11 yrs
ops → data/ML → platforms → software
01 — CAPABILITIES

What I Bring

I own ambiguous problems end to end. Understanding the need, shaping the system, building the software, and making it reliable enough for others to depend on.

01

Platform & Infrastructure

Designing cloud foundations, deployment workflows, and internal platforms that help product teams move safely.

Evidence

30K+ Terraform-managed resources across cloud environments.

AWS · Terraform · Kubernetes · GitOps · CI/CD
02

Backend & Systems Software

Building services, libraries, APIs, and integration layers for product and platform systems.

Evidence

Python library ecosystem for secure clients, resource management, and workflow automation.

Python · Go · REST APIs · CloudEvents · Postgres
03

Data & ML Systems

Connecting data pipelines, ML workflows, and model-serving infrastructure to practical product outcomes.

Evidence

100+ technical users enabled on ML platforms and 20+ ML models deployed.

MLOps · Spark · PySpark · Kubeflow · Data Pipelines
04

Reliability, Security & Operations

Owning the operational systems that keep production software observable, recoverable, and audit-ready.

Evidence

35M+ events/hour through telemetry pipelines across accounts, regions, and clusters.

Observability · SOC 2 · AWS Lambda · Kinesis Firehose · BC/DR
05

Technical Leadership

Translating business goals into technical direction, mentoring engineers, and aligning stakeholders around durable systems.

Evidence

Led architecture across startup infrastructure and global Cisco data-science teams.

Architecture · Strategy · Mentoring · Stakeholder Alignment
02 — SELECTED WORK

Systems I've shipped

A few systems I’ve designed, built, or led across cloud infrastructure, platform engineering,data & ML systems, and backend software — focused on reliability, scale, and practical leverage.

Filter
Designed & Built2024 — 25
Data Architect @ Independent

Distributed AI/ML Messaging System

Designed and built a CloudEvents-based messaging system on AWS to connect AI/ML inference services, backend workflows, and product-facing applications. Built Python libraries and middleware to standardize message construction, routing, and service integration across a rapidly evolving system.

PythonAWSCloudEventsLambdaVercel
Designed & Built2022 — 24
Director of Technical Operations @ Blooma

Centralized Observability Pipelines

Built centralized observability pipelines across AWS accounts, regions, and Kubernetes clusters to stream security, infrastructure, and application telemetry into a unified platform. Designed the system for high-volume ingestion, resiliency, operational visibility, and real-time alerting, supporting 35M+ events/hour.

35M/hrevents streamed
AWSKinesis FirehoseLambdaPython
Designed & Built2022 — 24
Director of Technical Operations @ Blooma

Enterprise Python Library Ecosystem

Built a Python library ecosystem to deliver and support mission-critical products, including frameworks for secure HTTP/REST API clients, data masking and troubleshooting utilities, declarative resource management, API integrations, data exports, flexible configuration, credential management, and Kubernetes CRD-based workflow automation.

PythonKubernetes
Designed & Built2022 — 24
Director of Technical Operations @ Blooma

AWS Terraform Landing Zone

Designed and developed Terraform GitOps workflows and an AWS landing zone with account vending, security baselines, and standardized infrastructure patterns. Scaled the platform to manage 30,000+ resources across cloud environments.

30K+resources managed
TerraformAWSPython
Migrated & Owned2024 — 24
Director of Technical Operations @ Blooma

Terraform GitOps Platform Migration

Migrated 270+ Terraform workspaces between IaC GitOps platforms, reducing platform spend by a projected $120K annually while preserving deployment continuity across production infrastructure.

$120K/yrannual savings
TerraformGitOpsAWS
Technical Owner2022 — now
Director of Technical Operations @ Blooma

SOC 2 Technical Controls

Owned technical security and compliance controls for SOC 2, including infrastructure hardening, access controls, observability, backup and recovery processes, and operational evidence collection.

SOC 2controls owned
AWSTerraformKubernetesPython
Designed & Built2019 — 20
Technical Lead — ML Engineering @ Cisco

GCP ML Development Platform

Architected a GCP-based ML development platform and MLOps workflow for global data science teams deploying production services and pipelines.

100+technical users enabled
GCPTerraformKubernetesKubeflowPython
Migrated & Owned2018 — 19
Machine Learning Systems Developer @ Cisco

Elasticsearch GKE Migration

Migrated Elasticsearch from a managed internal service to GKE, preserving critical search and analytics workflows while reducing cost.

$60K/yrannual savings
ElasticsearchGKEKubernetesDocker
Designed & Built2018 — 19
Machine Learning Systems Developer @ Cisco

On-Prem Jupyter & Spark Platform

Built an on-prem Jupyter and PySpark development platform on Hadoop, adopted by data scientists and engineers for production ML workflows.

20+ML models deployed
JupyterPySparkHadoopPython
Designed & Built2018 — 19
Machine Learning Systems Developer @ Cisco

Hadoop Job Management CLI

Built a Hadoop job management CLI that improved developer workflows and scheduling reliability across data science, engineering, and analytics teams.

100+jobs scheduled
PythonHadoopSparkBash
02b

Independent work

Self-directed product and systems work outside my primary role.

Solo · OSS2026 — now

terraform-provider-labelPublished · OSS

A Terraform/OpenTofu provider for consistent, convention-driven resource labeling — published to both the Terraform and OpenTofu registries. Go, provider-framework internals, and release automation.

Solo · full-stack2026 — now

Audit Event PlatformIn progress · not yet deployed

Building a full-stack audit event platform for capturing, querying, and replaying compliance-grade product events. Focused on API design, data modeling, immutable storage, event mutation workflows, and developer-facing product ergonomics.

Private repo
ReactPythonPostgresTailwindCloudflareAWS
03 — EXPERIENCE

The path here

A compact career history, current work first. Expand any role for the scope, context, and decisions behind the systems I build today.

Blooma — Seed → Series A FinTech
Mar 2022 — now4+ yrs · currentDirector of Technical OperationsBlooma · Full-time · Remote›
▸Own Blooma's production infrastructure, platform tooling, data operations, and service delivery patterns — covering Kubernetes, observability, SOC 2 controls, BC/DR, data analytics, GitOps, and operations software
▸Designed Terraform GitOps workflows and a Landing Zone with account vending and security baselines — currently managing 30,000+ resources
▸Led infrastructure and tooling consolidation across Terraform GitOps platforms — saving a projected $120,000 annually
▸Set the operating model for centralized telemetry across cloud accounts, regions, and clusters — streaming telemetry from 17 accounts, 16 regions, and 4 clusters at 35M+ events per hour
▸Built and guided Python platform libraries that reduced repeated product and operations work — secure REST clients, a declarative resource manager, CRD operators, data-masking and credential utilities
PythonTerraformKubernetesAWSMongoDBDagsterdbtSnowflakeJava
Mar 2020 — Mar 20222 yrsSenior DevOps EngineerBlooma · Full-time · Remote›
▸Joined during the early startup stage to build the cloud, IaC, and Kubernetes foundation — patterns later scaled across infrastructure, CI/CD, and platform operations
▸Established deployment and operational workflows for a growing product engineering team — making production infrastructure more repeatable as the company moved toward Series A scale
PythonTerraformKubernetesAWSMongoDB
Independent — Consulting · Early-stage tech startup
Aug 2024 — Dec 20251 yr 4 moData ArchitectEarly-stage tech startup · Consulting · Remote›
▸Owned architecture for an early-stage AI/ML product system as an independent consultant — translating product needs into service boundaries, messaging patterns, and deployment choices
▸Built CloudEvents-based messaging libraries and middleware across AWS and product-facing services — standardizing how inference services, backend workflows, and applications communicate
▸Developed ML-facing services, Lambda functions, data pipelines, and observability hooks — integrating ML inference with Vercel apps, plus ML observability — logging, tracing, shadow testing
PythonTerraformAWSMongoDBVercelCloudEvents
Cisco — CX / Digital Lifecycle Journeys
Oct 2019 — Mar 20205 moTechnical Lead — ML EngineeringCisco · Full-time · Remote›
▸Led architecture for DLJ's MLOps and data-science development platform — enabling data scientists to deploy scalable, production-quality ML services and pipelines
▸Translated global data-science needs into shared infrastructure and platform direction — supporting 60+ technical users across six global and three regional teams; consulted across Cisco toward 100+ users
▸Drove technical deep-dive sessions with SVP and Directors — translating engineering work into strategic goals — increasing executive trust and buy-in
▸Led Terraform/IaC adoption across global Cisco data-science teams — standard modules for consistent, secure provisioning; reduced onboarding time
SparkPySparkPythonTerraformGCPKubernetesKubeflowDataproc
Aug 2017 — Oct 20192 yr 2 moMachine Learning Systems Developer★ Technical Excellence AwardCisco · Full-time · Carlsbad, CA›
★Received Technical Excellence — “The Award of All Awards” from Director and peers — for transformative innovation and technical achievement
▸Turned data-science workflow friction into shared development platforms and automation — adopted by 30+ data scientists with 20+ ML models deployed; presented at 2018 Data Symposium
▸Built tooling that made production data jobs easier to schedule, inspect, and maintain — 100+ jobs and 300+ source files scheduled across data science, engineering, and analytics
▸Migrated an Elasticsearch cluster to GKE from a Cisco-managed instance — saving over $60K a year
▸Mentored a team of 5 data scientists — code reviews, optimizations, and production-quality PySpark on large datasets
SparkPySparkPythonJupyterHadoopKubernetesGKEElasticsearchGCPTensorFlow
Feb 2016 — Aug 20171 yr 6 moCustom Application Engineer★ Connect Everything AwardCisco · Full-time · Carlsbad, CA›
★Received the Connect Everything award from VP and peers — for leadership in data-lake implementation, mentorship, and advancing team technology
▸Technical and project lead for exposing ML models through service-oriented interfaces — horizontally scalable, message- and container-based microservice architecture
▸Developed Scala interfaces for Spark JDBC and MongoSpark, plus parquet optimizations — used by Data Engineering and DQA teams to speed up pipelines
▸Applied data analytics and ML to optimize monthly renewal-campaign workflows — including an NLP de-duplication solution in R
SparkScalaRTableauDatabricksAWSDockerRabbitMQ
MaintenanceNet — Acquired by Cisco · 2015
Jul 2014 — Feb 20161 yr 7 moSoftware EngineerMaintenanceNet · Full-time · Carlsbad, CA · successful acquisition›
▸Designed annuity and inventory data structures for Cisco Impact after the acquisition — and translated import business rules from legacy SQL to XPath
▸Technical lead for the reporting team — designed and implemented core reports and a report-building interface across sites
▸Led and trained new developers — establishing patterns as the team grew through the acquisition
SQLSQL ServerXPathXSLTHTML
Jan 2014 — Jul 20146 moBusiness AnalystMaintenanceNet · Full-time · Carlsbad, CA›
▸Bridged business operations and engineering during the move into software — translating campaign requirements into the data and tooling that delivered them
VB.NETSQLSQL ServerXPathVBAExcel
Jun 2013 — Jan 20147 moBusiness Operations AssociateMaintenanceNet · Full-time · Carlsbad, CA›
▸Owned AutoQuote campaign delivery and quality — while automating manual processes with VBA to cut errors and lift team efficiency — where the engineering started
▸Built .NET applications to retrieve and parse XML requests and report on campaign metrics — the first systems that turned an ops problem into a software one
VB.NETSQLSQL ServerVBAExcel
04 — ABOUT

How I work

My instinct is to find where my capabilities and experience can have the biggest impact.

I started in business operations, automating spreadsheet-heavy workflows because manual processes were slow and holding the entire team back. I picked up data science and machine learning through coursework in 2014, then spent the next decade filling the infrastructure and platform gaps for technical teams: ML platforms, cloud infrastructure, data systems, and tooling that made other engineers faster.

Most of what I know is self-taught and proven in production. The titles changed — engineer, lead, director — but the purpose stayed the same: find the constraint, build the system, and make the work more valuable. Starting on the business side means I tend to ask what a system is for before diving into how I'll build it.

Working with AI

Every project carries its own risk tolerance and appetite for using AI. While AI has changed how fast I can work, it has not changed what I'm responsible for. I use it for leverage on the parts I already understand, and I don't ship anything I can't read, reason about, and defend.

J K sectionsE expand all