Summary
Ángel Carretero is a software engineer with eight years of experience, currently working in the Office of the CTO at Canonical where he helps kickstart distributed systems and other high‑impact open source projects used across the company. He has production experience at Amazon building Tier‑1 services for book detail pages and recommendation systems, combining backend Java/Spring work with frontend and operational responsibilities including on‑call duty. Academically trained in computer science and mathematics at Universidad Autónoma de Madrid, he also built an esoteric programming language interpreter in Rust—implementing parser combinators, a typechecker, and runtime—which demonstrates his taste for language design and low‑level correctness. An active open‑source contributor, his Canonical work includes contributions to projects like dqlite and chisel, showing strength in distributed databases and tooling. Based in Madrid, Ángel thrives on complex challenges and learning, bridging rigorous academic thinking with production engineering.
8 years of coding experience
1 year of employment as a software developer
Doble Grado, Ingerniería Informática y Matemáticas, Doble Grado, Ingerniería Informática y Matemáticas at Universidad Autónoma de Madrid
Bachillerato Internacional
English