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.