I'm a backend engineer who spends most of my time in the layer users never see —
the services, queues, and clusters that decide whether an application stays up under
load or falls over quietly at 2 a.m. Over the past four years that's meant designing
APIs in Go and Spring Boot, containerizing them, and running them on Kubernetes across
AWS, GCP, and OCI.
What actually holds my attention isn't a specific framework — it's the failure modes:
a service that can't recover from a dependency timeout, a deployment pipeline that
can't roll back safely, an autoscaler tuned for the wrong signal. I care about tracing
those problems back to root cause, then automating the fix so it doesn't recur.
That mindset shows up in how I build: infrastructure defined as code with Terraform,
delivery pipelines that fail loudly instead of silently, and dashboards that tell you
something is wrong before a customer does. Less about shipping more code, more about
shipping systems that keep working.