Senior Software Engineer
Keep(opens in new tab)- Led the design and implementation of a new payments system, introducing idempotency to prevent duplicate transactions and improve reliability
- Implemented an event-driven architecture with RabbitMQ to decouple services and simplify how payment events are processed
- Tuned the event system to deliver real-time notifications to the frontend
- Reduced GitHub Actions pipeline execution time by 50%, improving deployment speed and developer feedback cycles
- Contributed to backend guild discussions to standardize patterns around messaging, error handling, and service communication