Dynamic SMS Dispatching Platform (Configurable Multi-Provider Messaging System)
Designed and developed a dynamic SMS dispatching platform supporting multiple providers with rule-based routing, automatic fallback, and real-time delivery tracking. Built using Java, Spring Boot, PostgreSQL, RabbitMQ, and SMPP/HTTP integrations, the system supports high-volume messaging with asynchronous processing, idempotent handling, and database-driven configuration, allowing new providers to be added without code changes while ensuring reliability and scalability.