Summary
Leonardo Pache is a seasoned software engineer based in Barcelona with over a decade of experience designing and scaling cloud-native backend systems using Java and Kotlin. He specializes in reactive microservices, observability stacks (Prometheus/Loki/Tempo/Grafana), and cloud deployments on Cloud Foundry, Kubernetes and AWS, with hands-on work across event-driven architectures, Redis/MongoDB, and CI/CD automation. Leonardo has progressed from hands-on Java developer and team lead roles to mentoring and architecting distributed systems in international, Agile environments, often bridging client and engineering teams. He combines deep technical delivery with practical DevOps ownership and a focus on code quality, and recently expanded his formal expertise with postgraduate studies in distributed software architecture. A less obvious strength is his consistent role as a technical educator—leading onboarding, pair programming and cross-team reviews to reduce technical debt and raise team capability.
11 years of coding experience
9 years of employment as a software developer
Bachelor's Degree Computer Engineering, Bachelor's Degree Computer Engineering at Universidade Católica Dom Bosco
Postgraduate Degree Distributed software architecture, Postgraduate Degree Distributed software architecture at PUC Minas
UPC Universitat Politècnica de Catalunya
Master of Business Administration (M.B.A.) Project Management, Master of Business Administration (M.B.A.) Project Management at Anhanguera Educacional
Portuguese, Spanish, English