I'm Arnau Aregall, a hands-on Tech Lead with 13+ years of experience building software systems with passion, across Banking, Insurance, HR Tech, and enterprise platforms.
I work at the intersection of software architecture, engineering culture, and product delivery.
Technically I specialize in backend engineering: Java, Spring Framework, microservices, distributed systems, cloud native applications, and scalable data platforms for B2B/B2C use-cases are my speciality, but I'm equally comfortable steering end-to-end web solutions across the full stack with Angular, React, and Next.js.
I believe in building systems that last: SOLID principles, DDD, thoughtful application of design patterns, and a strong focus on code quality and testability are part of how I approach technical decisions — spanning cloud architecture and security, Infrastructure as Code, GitOps, CI/CD, observability, and site reliability.