Summary
Juan Aguilera is a seasoned software engineer based in Spain with 14 years of experience building and maintaining high-traffic web systems across Ruby on Rails, Elixir, React, React Native, and TypeScript. He has deep expertise modernizing legacy codebases and operating large microservice landscapes, having driven reliability through CI/CD, automated testing, Datadog/Sentry monitoring, and Terraform-managed AWS infrastructure. Juan blends backend-first craftsmanship with practical frontend proficiency, coaching teams into full‑stack delivery using pair programming and incremental, MVP-driven approaches. He’s comfortable running production Kubernetes on EKS and has hands-on experience improving performance at scale (e.g., Varnish caching and service integrations). Pragmatic and quality-focused, he favors systematic problem solving and automation to reduce toil while mentoring junior engineers.
14 years of coding experience
14 years of employment as a software developer
Ingeniero Técnico, Informática de Sistemas, Ingeniero Técnico, Informática de Sistemas at Universidad de Almería
Spanish, English