Summary
Javier Urbistondo is a backend-focused founder and engineer with 11 years of experience building maintainable, domain-driven systems mainly in Python/FastAPI and Java/Spring. He has a strong track record introducing DDD, hexagonal architecture and CQRS across teams—refactoring Stitchflow’s core data sync into a modular, testable system that cut failure rates and accelerated fixes. Previously at Personio and Spotahome he led microservice extraction, Kafka-based data replication integrations, and reusable cross-domain libraries, while also mentoring and hiring engineers. Based in Madrid, he combines hands-on implementation with developer enablement and a business sensibility from formal studies in software engineering and business administration. An operator at heart, he prefers leaving codebases cleaner than he found them and has moved repeatedly from monoliths to resilient, observable services.
11 years of coding experience
8 years of employment as a software developer
11th Grade, exchange student, 11th Grade, exchange student at Terra Linda High School
Bachelor of Science (B.S.), Computer Software Engineering, Bachelor of Science (B.S.), Computer Software Engineering at University of Deusto
Bachillerato, Bachillerato at Colegio Sagrado Corazón Mundaiz Ikastetxea
Programa ThePowerMBA Future Leaders, Business Expert - Administración y Dirección de Empresas, Programa ThePowerMBA Future Leaders, Business Expert - Administración y Dirección de Empresas at thePower
Bachelor of Science (B.S.) in Computer Engineering and Bachelor of Business Administration (B.B.A.), Business Administration and Management, General, Bachelor of Science (B.S.) in Computer Engineering and Bachelor of Business Administration (B.B.A.), Business Administration and Management, General at Loyola Marymount University
English, Spanish, French, Basque