I am a Principal Software Engineer, employed at Red Hat for the last nine years. I have nearly 30 years of IT experience, working across a myriad of proprietary and open-source projects, extensively with database platforms including Oracle, SQL Server, and PostgreSQL.
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 (CDC) is one of the most efficient ways to react to changes, particularly in microservices, and communicate those changes across microservice boundaries. If you are interested in CDC, details about how to implement CDC with Debezium, or want to learn more about how Debezium is leading the industry, you can find me on Zulip or the Google mailing list.
In addition to Debezium, I also contribute to Quarkus, a Kubernetes-native Java framework for GraalVM and HotSpot, which is based on the best-of-breed libraries and tools within the Java ecosystem. Within the Quarkus ecosystem, I maintain the community-led Quarkus platform Debezium Outbox Extension, which brings native CDC and Outbox functionality to Quarkus.
I am also an active contributor to Hibernate, an Object/Relational Model system for Java Persistence. Prior to joining the Debezium project to work on CDC, I was heavily involved in the Hibernate 4, 5, and 6 major release milestones while also splitting my time working on Hibernate Envers, an audit-tracking subsystem for Hibernate entities.
Lastly, in my spare time I enjoy contributing to the Godot, an open-source C++ game engine. As a part of this effort, I work on the Godot CPP project, which provides C++ bindings for writing Godot plug-ins and tools in C++. This gives me an opportunity to continue to hone my C/C++ skills and work with other build systems such as CMake, Scons, and more.
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 👈.