Mass Payment Initiator
Go, RabbitMQ, Goroutines — 2025
Sole developer on SendChap Pro, an internal platform built to streamline the company’s financial operations, working directly with the CTO.
Its core is a mass payment initiator that needs to push out large batches of financial transactions reliably, without processing them one at a time.
- Goroutines process payments concurrently instead of a single sequential loop
- RabbitMQ queues the work and absorbs bursts, so a spike in volume doesn’t overwhelm downstream systems
- Failures are isolated per message rather than taking down a whole batch
Built end to end, from queue design to the processing workers.