I am Iván García Sainz-Aja.

I Model, Design, and Develop Event Driven Architectures.

I help teams turning domain knowledge into well structured models, events and APIs, combining Domain Driven Design, API First and Event Driven Architecture and deep technical knowledge in the Java and Spring ecosystem.

Ivan Garcia Sainz-Aja

Open Source

ZDL Modeling Language

A domain specific language for expressing Bounded Contexts with entities, aggregates, commands, events and APIs in a clear and structured form, that works well as an Ubiquitous Language format.

ZenWave SDK

Converts APIs and Domaind Models (ZDL) into executable code, API definitions, tests and documentation.
Allowing you to build complete Spring Boot Java (and Kotlin) projects from models and APIs.

AsyncAPI Initiative

Contributing to the AsyncAPI initiative, including AsyncAPI Preview for VSCode and AsyncAPI Studio.
ZenWaveSDK AsyncAPI Generator designed to prevent API-Drift between AsyncAPI and Java/Kotlin code.

Latest Articles

View all

Recent Talks

View all

Artículos en Español

Ver todos