Backend & APIs
Go, Java, Spring Boot, REST, GraphQL, webhooks, service boundaries, and product-facing APIs.
Backend systems, reliability, and product-focused engineering
I’m a backend and distributed systems engineer with 9+ years of experience building event-driven platforms, resilient APIs, and production systems in Go and Java.
My work focuses on systems that need to behave well under real production pressure: reliability, observability, delivery speed, and clean architectural boundaries. I’ve worked across messaging infrastructure, B2B SaaS platforms, orchestration-heavy workflows, and high-scale product environments.
I care about practical engineering over theory for its own sake, choosing tradeoffs deliberately, keeping systems operable, and helping teams ship with clarity.
Core areas I work in most often
Go, Java, Spring Boot, REST, GraphQL, webhooks, service boundaries, and product-facing APIs.
Kafka, RabbitMQ, Debezium CDC, idempotency, retries, DLQs, and event-driven design.
Temporal workflows, sagas, retries, compensations, and long-running background processes.
Kubernetes, Docker, Terraform, CI/CD, and production deployments on AWS and DigitalOcean.
PostgreSQL, Redis, Cassandra, OpenSearch, object storage, and performance-conscious data access.
Grafana, Prometheus, OpenTelemetry, Sentry, alerting, and production troubleshooting.
Technologies I use most often
Selected milestones and role progression
Consulting and engineering work
My main consulting and engineering studio is SuberaHQ, where I work with teams on backend systems, architecture reviews, event-driven systems, reliability, and production delivery.