Platform engineering
Kubernetes controllers and CRDs that turn a declarative YAML into ready-to-use environments. Built with Go, GKE, Helm and Argo CD.
Self-service provisioning · GitOps · Least-privilege access
Senior software engineer
I build reliable services and self-service Kubernetes platforms, from architecture to production.
Explore my work
From Go services and Kubernetes automation to secure, repeatable delivery.
Kubernetes controllers and CRDs that turn a declarative YAML into ready-to-use environments. Built with Go, GKE, Helm and Argo CD.
Self-service provisioning · GitOps · Least-privilege access
REST and GraphQL APIs, concurrent processing, and automated tests for dependable production services.
Go API developmentGitHub Actions pipelines, credential-free cloud authentication, and automated unit and E2E validation before release.
Platform automation, backend reliability, and practical engineering across three teams.
Built a Kubernetes-native provisioning platform in Go, enabling teams to create namespaces, RBAC and Argo CD Applications from one YAML definition.
Automated test coverage: 5% to 60%
Restructured two services into six focused microservices, improving modularity and reducing reported bugs by 30%.
70% improvement in processing efficiency
Developed Go APIs for cloud resource discovery and management, working across cloud-focused microservices.
80+ professionals trained in Go unit testing
Go at the core, supported by cloud-native tooling and a strong testing discipline.
Bachelor’s degree in Computer Science
Universidad de Costa Rica · 2019
Native Spanish · English B2+
“Working with Juan Miguel has been an exceptional experience. His charisma, collaborative spirit, and deep technical expertise made him an invaluable part of our team.”

“Juan is an exceptional team player who consistently showcases his high level of expertise by implementing best practices in code and reviews.”

How I approach platform capabilities, backend systems, and engineering collaboration.
Practical articles on Go, Kubernetes controllers, self-service platforms, GitOps, and reliable delivery.
Diagnose Go API latency with a reproducible baseline, focused profiles and an independent benchmark example before changing production code.
A concise overview of Go 1.27 language, JSON, runtime and tooling improvements, plus the fixes in Go 1.27.1 and 1.27.2.
I work full-time and am not available for full-time employment offers. I am open to discussing focused platform engineering and Go backend consulting.
Email me about your platformI typically respond within 24 hours