GitHub

I am an open-source software engineer in the Java and data streaming space. I currently work as a Technologist at Confluent. In my past role at Decodable I focused on developer outreach and helped them build their stream processing platform based on on Apache Flink. Prior to that, I spent ten years at Red Hat, where I led the Debezium project, a platform for change data capture.

I have been a long-time committer to multiple open-source projects, including Debezium, Hibernate, Hardwood, kcctl 🧸, JfrUnit, MapStruct and Deptective; I also serve as the spec lead for Bean Validation 2.0 (first at the JCP, now under the Jakarta EE umbrella at the Eclipse Foundation).

Named a Java Champion, I enjoy presenting at conferences. I have spoken at events such as QCon, JavaOne, Red Hat Summit, JavaZone, JavaLand, Kafka Summit, Current, Flink Forward, and Data Council. Here are some recordings from talks over the last few years:

Occasionally, I blog about topics related to software engineering. Here are some popular posts:

Read the original on github.com ↗