Principal Software Engineer, employed at Red Hat for eight and a half years.
I am one of the lead engineers on Debezium, an open-source change data capture (CDC) platform that transforms your database's transaction logs into events that can be published to Kafka, EventHubs, Google PubSub, and other message broker systems. Change data capture is one of the best ways to react to changes in one microservice and reflect that change in other services. If you are interested in details about change data capture (CDC) and how Debezium is leading the industry in this space, you can find me on Zulip or the Google mailing list.
Besides Debezium, I am also an active maintainer of several projects in the Quarkus platform, a collection of community-led tools for Quarkus, a Kubernetes-native Java framework tailored for GraalVM and HotSpot. Quarkus is based on the best-of-breed libraries and tools within the Java ecosystem. In addition, I am also an active contributor to Hibernate, an Object/Relational Model system for Java Persistence, and occasionally contribute to Godot, an open-source C++ game engine.
I have nearly 30 years of IT experience working across proprietary and open-source projects, extensively working with a variety of database platforms, including Oracle, SQL Server, and PostgreSQL, during that time while working on designing and developing complex, distributed database-driven applications and infrastructure.
You'll often find me in several open-source projects when I'm not working 😁.
If you like any of my work, please be sure to give my work a ⭐, and give me a follow 👈.