Summary
Javier Tamayo is a Senior Haskell Software Engineer with 11 years of experience, currently working at Input Output (IOHK) where he progressed from Haskell Software Engineer to senior roles. He is a functional programming enthusiast with deep Haskell expertise and advanced knowledge of Ethereum and geth internals. His background blends formal methods (Master’s from Universidad Complutense de Madrid) with a double degree in Computer Engineering and Mathematics, enabling rigorous, type-driven design of blockchain systems. Javier has hands-on experience across Haskell and Rust from roles at Concordium and DXC Technology, focusing on robust, verifiable implementations for distributed ledgers. Based in Madrid, he combines research-minded precision with production-grade delivery and a knack for demystifying complex consensus and protocol code. Colleagues value his ability to translate formal specifications into maintainable, performant code across high-assurance blockchain projects.
11 years of coding experience
7 years of employment as a software developer
Bachillerato Ciencias y tecnología, Bachillerato Ciencias y tecnología at International Baccalaureate
Master's degree in Formal Methods in Computer Science and Engineering, Master's degree in Formal Methods in Computer Science and Engineering at Universidad Complutense de Madrid
Bachillerato Ciencias y tecnología, Bachillerato Ciencias y tecnología at I.E.S. Cardenal López de Mendoza