Dalmlabs Campaign Executor
- Client: Dalmlabs
- Role: Backend Developer
- Tech Stack: Python, Docker, Jenkins CI/CD
Microservice that executes SMS campaigns end-to-end — validating campaign schedules, batching recipient lists, and dispatching messages to the delivery gateway through background workers. Built with a layered FastAPI architecture (API routes, services, workers, and models), containerized with Docker and deployed through a Jenkins CI/CD pipeline.