Summary
Eduardo Diaz is a Senior Staff Software Engineer with a decade of experience building JVM-based web and data infrastructure, currently driving systems at Meta from the Greater Seattle Area. He specializes in Groovy, Java, and Clojure, pairing Spring/Spring Boot and functional programming techniques with products like Elasticsearch and PostgreSQL to improve business and user experiences. His background spans platform and development leadership roles in Mexico and the U.S., where he combined UNIX deployment expertise with pragmatic engineering. Known for enjoying puzzles and speaking publicly, he brings a curious, problem-first mindset to large-scale system design. Notably, he blends deep functional-programming preferences with practical production tooling—often choosing elegant, composable solutions over ad-hoc fixes.
10 years of coding experience
16 years of employment as a software developer
The National Polytechnic Institute of Mexico
Programmer Math and Physics, Programmer Math and Physics at Centro de Estudios Cientificos y Tecnologicos Juan de Dios Batiz Paredes
Colegio Británico
English, Spanish