High-volume fintech, logistics, IoT, and e-commerce organizations decoupling microservices frequently search to hire a freelance Apache Kafka, Redpanda, RabbitMQ & event-driven architecture programmer. I am Aldian Fazrihady, a Senior Freelance Backend & Distributed Systems Programmer.
Core Event Streaming & Message Broker Capabilities
- Transactional Outbox & Debezium CDC: Eliminating dual-write data loss between PostgreSQL and Kafka/Redpanda using the Transactional Outbox pattern and Debezium Change Data Capture (CDC).
- High-Throughput Go & Python Consumers: Writing idempotent consumer groups (`franz-go`, `confluent-kafka-python`, `aio-pika`) with partition key ordering guarantees, schema registry validation (Protobuf/Avro), and dead-letter topics.
- Redpanda Cost & Latency Optimization: Deploying JVM-free Redpanda clusters for 10x lower tail latency and simplified operations.
Frequently Asked Questions
How do you guarantee an event is published to Kafka if and only if the database transaction succeeds?
By writing the domain event to an outbox table inside the exact same PostgreSQL ACID transaction and streaming the WAL log via Debezium or an asynchronous relay worker.
How do I hire you for Kafka, Redpanda, or RabbitMQ architecture?
Hire me via Upwork.