Daniel Diaz is a Tech Lead and senior software engineer based in Madrid with 11 years of experience building and scaling production systems across mobile and backend domains. He progressed from Android developer to Android Tech Lead, where he drove architecture, testing, and shared libraries for apps used by millions, then transitioned to backend engineering and now leads teams at Pleo. He brings full-stack empathy: Kotlin/Spring Boot microservices, PostgreSQL, Elasticsearch, Kafka, Kubernetes and AWS, informed by deep client-side knowledge that shapes pragmatic service boundaries. Known for introducing DI, UI and unit testing practices and hexagonal architecture, he balances hands-on implementation with architectural stewardship. Colleagues rely on him to turn cross-team problems into reusable solutions and to bridge mobile-first product thinking with robust backend design.
11 years of coding experience
11 years of employment as a software developer
Desarrollo de Aplicaciones Web Informatica, Desarrollo de Aplicaciones Web Informatica at Clara del Rey
Desarrollo de Aplicaciones Web Information Technology, Desarrollo de Aplicaciones Web Information Technology at IES Rey Fernando VI
Contributions:9 pushes, 3 branches in 2 years 6 months
espressogreatcoffeeserves
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.