Summary
Daniel Martínez is a Staff Software Engineer based in Amsterdam with 13+ years crafting full-stack systems and over 15 years of hands-on experience across Java, Node.js and Angular. He specializes in API-first design (OpenAPI/GraphQL), microservices, event-driven architectures, CQRS and messaging, and has led domain decomposition and event-based orchestration for multi-team e-commerce platforms. As a technical leader and founder/CTO, he combines high-level architecture decisions with day-to-day coding, coaching teams and driving CI/CD and cloud migrations. Recently he’s been expanding into Go, Kotlin and React while contributing to security tooling and resilient platform engineering at scale. A regular speaker, blogger and local tech-group organizer, he brings an engineer’s curiosity to both production problems and experimental PoCs. One less obvious strength: he consistently translates business flows into pragmatic API and integration contracts that accelerate cross-team delivery.
13 years of coding experience
10 years of employment as a software developer
Computer Science Information Technology, Computer Science Information Technology at Universitat Jaume I
Spanish, English, Catalan