Weston, Florida, United States
• Developed Kafka connect transforms for manipulating change data capture (CDC). This replaced a custom legacy system with a modern Debezium Kafka Connector with faster streaming capabilities making user events available to consumers within seconds of the change taking place in the database.
• Deployed Kafka Connectors using Kubernetes for controlled blue-green rollouts. Created dashboards using Prometheus for enhanced observability into deployed Connectors and their streaming uptime.
• Led the development efforts of a metadata store for storing the topology of Kafka Connect clusters. Enabled SREs to quickly debug Connect clusters and attribute instances to teams and domains.
• Developed .NET core messaging libraries to stream records through Kafka. Libraries consisted of encryption/decryption, compression/decompression, schema validation using Kafka schema registry, and message serialization/deserialization through Java class-based annotations. Sped up internal developer workflows by standardizing consumption of events from the message store with versioned payloads.