Summary
Tomas Madariaga is a Staff Software Engineer based in Barcelona with 14 years of full-stack experience building high-traffic, production-grade web platforms and marketplaces. He has led and scaled engineering teams—designing and migrating large monoliths to modern stacks (React/Next.js, Node.js, TypeScript, Go, Kotlin) for products serving tens of millions of monthly users. Equally comfortable in backend, frontend, and infra, Tomas blends engineering craft with product and business sensibilities informed by dual masters in Computer Science and Business Engineering. He has driven front-end architecture, reusable component libraries, and isomorphic SSR implementations while improving CI/CD, Kubernetes deployments, and observability. A multilingual, multicultural operator, he pairs startup agility with enterprise-grade delivery and an appetite for building tools and shared platforms that amplify team velocity. Beyond coding he’s mentored growing teams, participated actively in hiring, and contributed to internal open-source tooling that standardizes cross-brand marketplace solutions.
14 years of coding experience
10 years of employment as a software developer
Computer Science Master's Degree Software Engineering & IT Management, Computer Science Master's Degree Software Engineering & IT Management at University of Deusto
Master in Business Engineering (Management), Master in Business Engineering (Management) at Solvay Brussels School of Economics and Management
Advanced Project Management Postgraduate Project Management, Advanced Project Management Postgraduate Project Management at Universitat de Barcelona
Spanish, Basque, English, French