← Wiki index← Home
Table of contents

Earlier experience

Most of my current work revolves around Java microservices, OpenShift (ROSA), and platform engineering. Earlier in my career, though, I spent years building mobile apps, maintaining older enterprise Java stacks, tuning SQL Server databases, and writing Terraform.

Having worked on the client and application side shapes how I build platform tooling today: if a platform guardrail makes life miserable for application developers, teams will eventually find ways around it.

Mobile and frontend clients (Flutter, SwiftUI, WeChat, React)

Shipping mobile apps across Flutter, SwiftUI, and WeChat Mini Programs (alongside React on the web) taught me lessons you don’t always learn writing backend code in a datacenter:

Traditional enterprise Java and SQL Server

Before containers and Kubernetes became standard, I maintained JavaServer Pages (JSP) applications and worked heavily with Microsoft SQL Server.

Dealing with monolithic deployments, stateful user sessions, and manual server configuration made the value of stateless containers and declarative GitOps obvious. On the data side, spending time in SQL Server—reading execution plans, fixing index fragmentation, and tracking down transaction deadlocks—carried straight over into operating PostgreSQL and Amazon Aurora today. The syntax changes slightly, but lock contention and bad indexing look the same everywhere.

Infrastructure and tooling (Terraform, S3, Azure DevOps, Bruno)

Type a topic, technology, or question to search...
flappy-pod // prod-us-east-1
SCORE: 0BEST: 0