πŸ‘¨β€πŸ’» Vincenzo Santonastaso

Senior Software Engineer @IBM | Debezium Core Team
Distributed Systems Β· Event-Driven Architectures Β· Cloud Native

πŸ“ Naples, Italy
πŸ”— LinkedIn
πŸ™ GitHub


🧠 Profile

Senior Software Engineer with 12+ years of experience designing and building distributed, cloud-native systems. Specialized in event-driven architectures, domain-driven design, and scalable backend platforms. Active open-source contributor, core maintainer on Debezium and advocate for clean architecture, software craftsmanship, and continuous learning.


🧰 Technical Skills

Languages & Frameworks
Java (11–24), Kotlin, Spring Boot, Spring Cloud, Spring Reactive, Axon Framework

Architecture & Patterns
Event-Driven Architecture, CQRS, Event Sourcing, Domain-Driven Design, Hexagonal Architecture, Functional Programming, Structured & Concurrent Programming

Infrastructure & DevOps
Docker, Kubernetes, AWS (EKS, MSK, IAM, S3), Jenkins, ArgoCD, Linux

Messaging & Streaming
Kafka, Kafka Streams, RabbitMQ

Datastore
PostgreSQL, MySQL, Redis

Practices
Scrum, Kanban, TDD, Software Design Documentation, Mentoring


πŸ— Professional Experience

Senior Software Engineer - IBM

Mar 2026 – Present Β· Naples, Italy

Collaborative Partner with RedHat, working as a Core Maintainer on the Debezium project.


Senior Product Engineer - lastminute.com

July 2022 – Mar 2026 Β· Chiasso, Switzerland

Working on the transportation booking platform (B2B & B2C), developing external provider integrations and reservation provisioning flows.


Staff Product Developer - BMC Software

Aug 2019 – July 2022 Β· Milan

Capacity Optimization platform for cloud and on-prem infrastructure.


Product Developer - MotorK

Mar 2018 – Aug 2019 Β· Milan

Car stock management and advertising platform.


IT Consultant - Capgemini

Mar 2015 – Mar 2018 Β· Rome

Vodafone VPN provisioning and management platform.


πŸš€ Selected Projects

Supply as a Platform (2025)

Kotlin Β· Axon Β· DDD Β· Event Sourcing Β· Microservices

Led the transformation of a tightly-coupled monolith into a modular, service-oriented platform.
Defined bounded contexts via Event Storming, implemented CQRS & Event Sourcing with Axon, and designed a migration strategy ensuring business continuity.


Refund Workflow (2024)

Kotlin Β· Axon Β· Kafka

Designed and implemented a distributed refund processing system for unused flight tickets, ensuring auditability, scalability and resilience using event sourcing and asynchronous workflows.


Credential Proxy (2024)

Kotlin Β· Spring Cloud Gateway Β· Reactive Β· Kafka

Built an OAuth2-based proxy allowing third-party systems to securely call provider services on behalf of lastminute.com users.


Monolith β†’ Event-Driven Architecture (2023)

Kotlin Β· Java 17 Β· Kafka

Migrated legacy systems to Kafka-based asynchronous architectures using DDD-driven service boundaries and cross-team Event Storming.


🌍 Languages


πŸŽ“ Education

Bachelor’s Degree in Computer Science
University of Salerno - 2014
Final grade: 108/110


πŸ… Certifications


🌱 Open Source - Debezium (Core Maintainer)

Core Team member since March 2026. Previous contributions: