Iván Sainz-aja is a Software Architect and technical leader with 14 years building event-driven, API-first systems and guiding teams from hands-on design to governance. He founded ZenWave 360º to help organizations create clear, scalable software and currently leads Event-Driven Architectures Governance at Capitole while contributing to AsyncAPI as a maintainer, speaker, and tool builder. His background spans Java backend, cloud-native microservices (GCP-certified), API testing and AsyncAPI/OpenAPI/gRPC strategies, and practical open-source contributions to projects like Karate DSL and JHipster where he improved debugging and MongoDB integration. A mentor and educator at heart, he blends technical depth with coaching and applied psychology training, which he leverages to grow mid-level engineers into senior practitioners. Based in A Coruña, Spain, he pairs pragmatic engineering with a knack for making complex systems easier to understand and operate.
13 years of coding experience
16 years of employment as a software developer
Licentiate degree, Cultural Anthropology, Licentiate degree, Cultural Anthropology at UNED
Higher National Certificate (HNC) in Software Engineering, Computer Software Engineering, Higher National Certificate (HNC) in Software Engineering, Computer Software Engineering at South Thames College
Curso de Postgrado en Introducción e Iniciación al Coaching Personal y Ejecutivo, Curso de Postgrado en Introducción e Iniciación al Coaching Personal y Ejecutivo at Universidad de A Coruna
Experto Universitario en Programación, Diseño 3D y Robótica., Educational/Instructional Technology, Experto Universitario en Programación, Diseño 3D y Robótica., Educational/Instructional Technology at Universidad Internacional de La Rioja
Mental Training Master - International Certification, Applied Psychology, Mental Training Master - International Certification, Applied Psychology at Scandinavian International University
BH, Economics, BH, Economics at Universidade da Coruña
Contributions:3 reviews, 24 commits, 20 PRs in 11 months
Contributions summary:Iván primarily contributed to the debugging and enhancement of the Karate DSL's debug adapter, specifically addressing issues related to variable display during debugging sessions. The user implemented improvements to how variable snapshots are managed, ensuring that the current step's or stack-frame's state is accurately reflected. They also implemented new features to allow setting multiple hooks and feature names with spaces in command line.
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.
Role in this project:
Back-end Developer
Contributions:6 commits, 2 PRs, 24 comments in 3 months
Contributions summary:Iván primarily contributed to enhancing the repository's support for MongoDB, including the implementation of relationships within the database. They modified entity models and data transfer objects (DTOs) to accommodate MongoDB's structure. Additionally, the user updated server-side code, such as entity repositories and configurations, to integrate MongoDB's features, especially in relation to Elasticsearch. These changes included modifications to Elasticsearch mapping and the creation of custom converters to support the MongoDB integration.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.