
Ditutup
Disiarkan
Dibayar semasa penghantaran
Project Overview We are looking for an experienced developer/team to design and develop a **high-performance SMS Reselling Platform** based on **SMPP protocol**, capable of handling large-scale SMS traffic with high reliability, scalability, and security. The platform will be built using **.NET (Core/Latest Version)** for RESTful API services, **RabbitMQ** for message queuing, and **Microsoft SQL Server (MSSQL)** as the primary database. This system will allow us to operate as an SMS aggregator/reseller, connect with multiple upstream SMS providers via SMPP, and provide API access to downstream clients. ## Core Objectives * Develop a scalable SMS gateway platform * Integrate SMPP client connections with upstream providers * Provide REST API for customers to send SMS * Implement asynchronous message processing using RabbitMQ * Real-time DLR (Delivery Report) handling * Billing, routing, and reporting system * High throughput and fault-tolerant architecture ## Technical Stack (Mandatory) * **Backend:** .NET 8 / .NET Core (RESTful API) * **Database:** Microsoft SQL Server (MSSQL) * **Queue System:** RabbitMQ * **Protocol:** SMPP (v3.4 or above) * **Hosting:** Windows/Linux Server (Docker support preferred) ## Key Features Required ### 1. SMPP Integration * Multiple SMPP bind (Transceiver/Transmitter/Receiver) * Auto reconnect mechanism * Enquire link handling * Throughput control (TPS management) * Delivery report (DLR) processing * TON/NPI configuration * Long SMS (UDH) support * Unicode SMS support ### 2. RESTful API for Clients * Authentication (API key / JWT based) * Send single & bulk SMS * Scheduled SMS * Message status query * DLR webhook callback * Balance check API ### 3. Message Queue Architecture * All outbound messages must be queued via RabbitMQ * Retry mechanism for failed messages * Dead-letter queue support * Load balancing support ### 4. Billing & Credit Management * Prepaid credit system * Rate management per route * Automatic credit deduction * Multi-route pricing * Credit alerts ### 5. Routing Engine * Route prioritization * Failover routing * Sender ID masking support * Country/operator-based routing ### 6. Admin Panel (Web-Based) * Dashboard (Traffic, TPS, Revenue) * Client management * SMPP account management * Route management * Real-time logs * Reporting (Daily/Monthly) * Export to Excel/CSV ### 7. Reporting & Analytics * Message logs (searchable & filterable) * Delivery rate statistics * Revenue reports * Client usage summary ### 8. Performance Requirements * Handle minimum 50–200 TPS (scalable architecture preferred) * Optimized database design * Non-blocking async processing * Proper logging & monitoring ## Security Requirements *SPAM FILTERING * Role-based access control * API rate limiting * IP whitelisting * Encrypted configuration storage * Secure SMPP credential management ## Deliverables * Complete source code * Database schema & scripts * API documentation (Swagger) * SMPP integration documentation * Deployment guide * 30 days post-deployment support * Optional: Dockerized deployment ## Preferred Developer Qualifications * Strong experience with SMPP protocol * Experience building SMS gateway or telecom platforms * Strong knowledge of .NET asynchronous programming * Experience with RabbitMQ message architecture * MSSQL performance tuning experience * Knowledge of telecom billing logic ## Project Timeline Estimated duration: **2-3 weeks** Proposal Requirements Please include in your proposal: * Previous SMS/SMPP related project experience * Architecture approach * Expected TPS capability * Estimated timeline * Support & maintenance terms
ID Projek: 40336977
67 cadangan
Projek jarak jauh
Aktif 8 hari yang lalu
Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
67 pekerja bebas membida secara purata $490 USD untuk pekerjaan ini

Hi The main challenge in an SMPP-based SMS platform is ensuring high throughput and reliability while handling asynchronous flows, DLR tracking, and billing consistency without message loss. I can build a scalable architecture using .NET 8 with async processing, RabbitMQ for queue orchestration, and MSSQL optimized for high-write workloads and fast querying. A critical risk is message duplication, delivery inconsistency, and failed retries, which I solve through idempotent processing, DLQ strategies, and strict message state tracking. I have experience implementing SMPP clients with auto-reconnect, enquire link, TPS throttling, and DLR parsing, ensuring stable connections with multiple upstream providers. For routing and billing, I design a flexible engine supporting failover logic, multi-route pricing, and real-time credit deduction. The REST API layer will include secure auth (JWT/API key), rate limiting, and webhook-based DLR callbacks with high concurrency support. I focus on production-grade systems with logging, monitoring, and fault tolerance to maintain performance under heavy SMS traffic. Thanks, Hercules
$500 USD dalam 7 hari
5.7
5.7

Hi There , Good morning! I am skilled mobile coder with skills including Redis, MVC, .NET, RabbitMQ, RESTful API and Microsoft SQL Server. Please contact me to discuss more about this project. Appreciate your prompt response
$250 USD dalam 2 hari
5.8
5.8

Your SMPP platform will fail under load if the database isn't designed for write-heavy operations - SMS gateways generate 10K+ log entries per minute, and I've seen MSSQL servers lock up when developers use synchronous inserts instead of batch writes with indexed partitions. Before architecting the solution, I need clarity on two things: What's your expected peak TPS per SMPP connection (some carriers throttle at 50 TPS regardless of your infrastructure), and do you need real-time DLR callbacks or can we batch them in 5-second windows to reduce webhook overhead? Here's the architectural approach: - SMPP PROTOCOL: Implement connection pooling with auto-reconnect logic using enquire_link heartbeats every 30 seconds. I'll handle TON/NPI mapping and UDH segmentation for long messages to prevent carrier rejections. - RABBITMQ + .NET 8: Build an event-driven pipeline where inbound API requests hit RabbitMQ first, then worker services process messages asynchronously. This decouples your API from SMPP latency and lets you scale workers independently to hit 200+ TPS. - MSSQL OPTIMIZATION: Partition message logs by date, use columnstore indexes for reporting tables, and implement bulk inserts with Table-Valued Parameters. I've reduced write times from 500ms to 40ms using this pattern on a platform handling 2M messages daily. - REDIS CACHING: Cache route configurations and client credit balances in Redis to avoid hitting MSSQL on every API call. This cuts database load by 70% and keeps response times under 100ms. - RESTFUL API + MVC: Build rate-limited endpoints with JWT authentication and Swagger docs. I'll include idempotency keys so duplicate API calls don't charge clients twice during network retries. I've built 2 SMPP platforms for telecom resellers that scaled from 10K to 500K messages per day without infrastructure changes. The last one processed $1.2M in SMS traffic annually with 99.7% delivery rates. Let's schedule a 20-minute call to discuss your upstream carrier integrations and failover requirements before I finalize the database schema.
$450 USD dalam 10 hari
5.6
5.6

Hello, I have strong experience building "high-throughput backend systems in .NET" and designing "message-driven architectures using RabbitMQ and MSSQL". Your SMS reselling platform requirements align well with systems I’ve built involving "asynchronous processing, queue-based workloads, and high-availability API services". For this project I would implement a "modular SMS gateway architecture" using ".NET 8 microservices": • "API Gateway Service" – REST API (JWT/API key auth) for client SMS submission, balance checks, scheduling, and message status queries. • "Message Queue Layer (RabbitMQ)" – all outbound SMS requests enter queues with retry logic, dead-letter queues, and load-balanced workers. • "SMPP Connector Service" – manages multiple binds (TX/RX/TRX), auto-reconnect, enquire-link handling, TPS throttling, long SMS (UDH), and Unicode support. • "DLR Processor" – handles delivery reports and updates message state in real time with webhook callbacks. • "Routing & Billing Engine" – route prioritization, failover routing, per-route pricing, prepaid credit deduction, and country/operator routing logic. • "Admin Dashboard" – web panel for SMPP management, routing configuration, traffic monitoring, logs, and reporting. I’d be happy to discuss "SMPP providers, expected traffic volumes, and routing strategy" to finalize the architecture. Best regards, Artak
$250 USD dalam 7 hari
5.6
5.6

I have extensive experience in developing SMS platforms using .NET, Microsoft SQL Server, Redis, and RESTful API. My previous projects involved SMPP integration, RabbitMQ architecture, and telecom billing logic. I am confident in handling high TPS requirements and ensuring optimal performance. With a strong focus on security and scalability, I am eager to discuss your project in detail. Please review my profile for a comprehensive overview of my skills and experience. Let's connect to explore how I can contribute to the success of your SMS Reselling Platform.
$675 USD dalam 12 hari
5.2
5.2

Hi, As a individual developer, I can help in your project focusing on the most important parts like building the SMPP gateway core, .NET 8 REST APIs, RabbitMQ-based async message flow, DLR processing, billing and routing engine, and a web admin panel with logs, analytics, and client management. With my expertise in full-stack development and experience working with modern web technologies like .NET 8, C#, MSSQL, RabbitMQ, Redis, RESTful API design, async processing, and high-throughput backend systems, I can fix this quickly. I can structure the platform as a scalable SMS reseller architecture with SMPP connector services, queued outbound processing, retry and dead-letter handling, secure API access, route prioritization, prepaid credit logic, and monitoring so the system stays reliable under real traffic. I understand the need for production-grade delivery here, including Swagger documentation, database scripts, deployment guide, and clean modular code that supports future scaling, Docker deployment, and post-launch maintenance. You can expect clear communication, fast turnaround, and a high-quality result that fits seamlessly into your existing workflow. Best regards, Juan
$500 USD dalam 3 hari
5.1
5.1

Hi, I have 14+ uears of experience in .NET, ASP.NET, MVC, EF, Blazor, SQL Server, MySQL, PostGreSQL Bootstrap, Javascript, CSS AJAX etc. I will deliver you enterprise grade SMS Reselling Platform with intuitive UI/UX And smooth, asddictive experience. Drop me a message to have short conversation. With Regards Maroof K.
$750 USD dalam 12 hari
5.0
5.0

Hi! I understand you’re looking for a high-performance SMS reselling platform with full SMPP integration, REST API for clients, RabbitMQ-based message queuing, and a robust billing/routing system. I have experience building telecom-grade SMS gateways on .NET Core with MSSQL, including SMPP transceivers, async queue processing, delivery reporting, and scalable routing engines. I can design the system to handle 50–200 TPS initially, with horizontal scaling options, full admin dashboards, secure API access, and real-time monitoring, all ready for production. I’ll ensure clean architecture, proper logging, and Docker-ready deployment if needed. Looking forward for your positive response in the chatbox. Best Regards, Arbaz M
$500 USD dalam 3 hari
4.3
4.3

⭐⭐⭐⭐⭐ Build a High-Performance SMS Reselling Platform with SMPP ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and noticed you're looking for an experienced developer to create a high-performance SMS Reselling Platform. Look no further; Zohaib is here to assist you! My team has successfully completed 50+ similar projects for SMS gateway platforms. I will use .NET Core for API services, RabbitMQ for message queuing, and Microsoft SQL Server for the database, ensuring a reliable and scalable solution within your budget. ➡️ Why Me? I can easily develop your SMS Reselling Platform as I have 5 years of experience in building SMS and telecom solutions, working with .NET, RabbitMQ, and MSSQL. ➡️ Let's have a quick chat to discuss your project in detail. I'll showcase samples of my previous work, demonstrating my capabilities in building efficient SMS platforms. Looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ .NET Core Development ✅ RESTful API Design ✅ SMPP Protocol Integration ✅ RabbitMQ Message Queuing ✅ Microsoft SQL Server ✅ Asynchronous Programming ✅ Billing Systems ✅ Security Protocols ✅ Performance Optimization ✅ Cloud Hosting (Docker) ✅ Real-time Reporting ✅ Client Management Systems Waiting for your response! Best Regards, Zohaib
$350 USD dalam 2 hari
4.4
4.4

Hi, As per my understanding: You need a high-performance SMS reselling platform using SMPP with .NET 8, RabbitMQ, and MSSQL. The system must support multiple SMPP binds, real-time DLR handling, TPS control, routing, billing, and a secure REST API for clients. It should be scalable (50–200 TPS+), fault-tolerant, and optimized for async processing with strong logging, reporting, and admin control. Implementation approach: I will design a microservice-oriented architecture using .NET 8 with async processing. SMPP client modules will handle multiple binds, auto-reconnect, enquire link, and DLR parsing. RabbitMQ will manage message queues, retries, and dead-letter flows. MSSQL will be optimized with indexed schemas for high throughput. A routing engine will manage priority/failover, while billing services handle prepaid credits and rate logic. REST APIs (JWT secured) will expose SMS, balance, and reporting features. Admin panel will be built with real-time dashboards and logs. Dockerized deployment ensures scalability. A few quick questions: 1. Do you have preferred SMPP providers for integration? 2. Expected peak TPS beyond 200 for future scaling? 3. Should we include multi-tenant isolation at DB level? 4. Any UI tech preference for admin panel?
$250 USD dalam 7 hari
4.3
4.3

Hi, I’m a .NET developer with 6+ years of experience, and I can build your SMS reselling platform using .NET 8, RabbitMQ, and MSSQL with a scalable, fault-tolerant architecture supporting SMPP, async processing, routing, billing, and real-time DLR handling at 50–200+ TPS. My approach focuses on clean modular design, efficient queue-based delivery, secure REST APIs (JWT, IP whitelisting), and a robust admin panel with full analytics and reporting. I can deliver the project within 2–3 weeks, including full documentation, deployment support, and 30 days of post-deployment assistance with optional ongoing maintenance.
$500 USD dalam 7 hari
4.4
4.4

Hi, I’m very interested in developing your SMS Reselling Platform. I have strong experience in building high-performance .NET Core systems with RabbitMQ, MSSQL, and telecom-style messaging workflows. I’ve worked on scalable backend architectures with async processing, queue-based systems (retry/DLQ), and real-time event handling. I’m familiar with SMPP concepts including binds, enquire link, TPS control, DLR handling, and long/Unicode SMS. Approach: .NET 8 microservices (API, SMPP service, queue workers, billing/routing) RabbitMQ for all message processing (retry + DLQ) MSSQL optimized for logs, DLR, and reporting Real-time DLR + webhook callbacks Secure APIs (JWT/API key, rate limiting, IP whitelist) Performance: 100–200 TPS baseline (scalable horizontally via Docker) Non-blocking async architecture Timeline (2–3 weeks): Week 1: SMPP + queue + core setup Week 2: APIs, billing, routing, admin Week 3: reporting, testing, deployment Deliverables: Full source code, DB scripts, Swagger docs Deployment guide + Docker support 30 days post-delivery support I focus on clean, scalable architecture and reliable delivery. Ready to start immediately. Best regards jagrati.
$250 USD dalam 17 hari
3.5
3.5

Hi, I’m Karthik, with 10+ years in .NET and high-performance messaging systems. I can develop your SMPP-based SMS reselling platform with full scalability, reliability, and security: SMPP Gateway: Multi-bind connections, auto-reconnect, enquire link, long & Unicode SMS, TON/NPI config, DLR processing. REST API for Clients: API key/JWT auth, send single/bulk/scheduled SMS, status query, balance check, DLR webhooks. Message Queue: RabbitMQ-based async processing, retry logic, dead-letter queue, load balancing. Routing & Billing: Multi-route, failover, Sender ID masking, prepaid credits, rate management, auto deduction, credit alerts. Admin Panel: Dashboard, client/SMPP management, route control, real-time logs, reporting & export. Performance & Security: 50–200 TPS scalable, async processing, logging, SPAM filtering, RBAC, API rate limits, secure SMPP credential storage. Deliverables: Full source code, DB schema, API docs, deployment guide, 30-day support, optional Docker. I have built SMS/SMPP gateways with .NET, RabbitMQ, and MSSQL handling high TPS reliably. I can deliver a robust platform in 2–3 weeks with full documentation and support. Best regards, Karthik
$1,000 USD dalam 7 hari
3.3
3.3

Hi, I am a backend developer with 8 years of rich experience with a background in high-load messaging systems. I am familiar with .NET Core, SMPP, RabbitMQ, MSSQL, and RESTful API. For this project, the most important part is building a stable and scalable message flow that can handle high TPS with reliable delivery and DLR tracking. I can design an async architecture using RabbitMQ, implement SMPP connections with auto-reconnect and routing logic, and ensure billing, reporting, and API layers run efficiently under load. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$250 USD dalam 7 hari
3.1
3.1

Hello there, I can help you design and develop a high-performance SMS Reselling Platform based on SMPP with a scalable and fault-tolerant architecture. I have experience building backend systems using .NET Core, message queue architectures with RabbitMQ, and high-throughput API services connected to MSSQL databases. I would implement a modular architecture where the REST API layer handles client requests while all outbound SMS messages are processed asynchronously through RabbitMQ. This ensures reliability, load balancing, and the ability to scale message processing without blocking the API layer. The SMPP integration layer will support multiple upstream providers with transceiver, transmitter, and receiver binds. It will include automatic reconnect logic, enquire link handling, TPS control, Unicode and long SMS support, and real-time DLR processing. The routing engine will manage route prioritization, failover routing, sender ID masking, and operator or country-based routing rules. Let's connect to discuss in detail and start! Thanks Saurabh
$400 USD dalam 20 hari
3.0
3.0

Building a high-performance SMS reselling platform that seamlessly integrates SMPP protocol with robust RESTful APIs requires meticulous attention to scalability, fault tolerance, and security. The goal to handle 50–200 TPS with real-time delivery report processing and multi-route billing demands a well-architected asynchronous system that ensures message integrity and operational resilience under heavy load. This project’s complexity stems from the need for SMPP client management, RabbitMQ queuing, and comprehensive billing and routing capabilities, all orchestrated within a secure, maintainable .NET Core environment. The technical approach involves leveraging .NET 8 for creating scalable RESTful APIs, utilizing asynchronous programming patterns to maximize throughput while maintaining responsiveness. RabbitMQ will be employed for reliable message queuing, supporting retries, dead-letter queues, and load balancing to prevent bottlenecks. SMPP v3.4 integration will include multi-bind support, enquire link handling, and TON/NPI configurations, ensuring compatibility with diverse upstream providers. MSSQL will be optimized for high-performance transactional operations, with carefully designed schemas and indexing to support real-time analytics and billing processes. Security features such as API key/JWT authentication, IP whitelisting, and encrypted credential storage will safeguard the platform and client data. Commitment to delivering a fully functional, documented, and deployable solution within the 2-3 week timeframe is paramount, including comprehensive API documentation, SMPP integration guides, and deployment instructions with optional Docker support. Post-deployment support will ensure smooth transition and rapid issue
$675 USD dalam 7 hari
2.7
2.7

✅✅✅✅✅ Top Rated .NET Backend Developer ✅✅✅✅✅ Hello, I will build your SMPP-based SMS reselling platform using .NET 8, RabbitMQ, and MSSQL with a scalable async architecture capable of handling 50–200+ TPS with <200ms processing latency per message. I will implement multi-bind SMPP connections, DLR handling, retry queues, and failover routing to ensure >99% delivery reliability and stable throughput under load. I have delivered 9+ high-performance messaging and queue-based systems with strong reliability and telecom-grade architecture. I will design REST APIs with JWT/API key auth for bulk SMS, scheduling, status tracking, and webhook callbacks, alongside a robust billing engine with prepaid credits, rate management, and automated deductions. The system will include a full admin panel for monitoring traffic, logs, routing, and analytics, improving operational visibility by ~40%. My experience includes RabbitMQ-based systems with dead-letter queues, load balancing, and <1% message failure rates. You will receive complete source code, database schema, API docs (Swagger), deployment guide, and post-deployment support, with optional Docker setup for scalability. I ensure clean, modular code and secure implementation aligned with telecom standards. If this sounds good, connect in chat and we can start. Thanks, Jaroslav Caprata
$250 USD dalam 5 hari
2.2
2.2

Hi, I’ve reviewed your requirement for a high-performance SMPP-based SMS reselling platform, and this aligns closely with my experience in building scalable .NET systems with messaging architecture. I have strong expertise in .NET 8, RabbitMQ, and MSSQL, along with hands-on experience in high-throughput, async processing systems. For your platform, I’ll design a fault-tolerant architecture where all outbound SMS flows through RabbitMQ queues with retry and DLQ handling, ensuring reliability under load. SMPP integration will include multiple binds (TX/RX/TRX), auto-reconnect, enquire_link, TPS throttling, UDH for long SMS, and full DLR processing. The REST API will be secure (JWT/API key), support bulk/scheduled SMS, status tracking, and webhook-based DLR callbacks. I’ll implement a flexible routing engine with failover, priority rules, and operator-based routing, along with a prepaid billing system (rate tables, credit deduction, alerts). Admin panel will provide real-time dashboards, logs, reporting, and full client/SMPP management. Database design will be optimized for high write throughput and fast reporting queries. Expected TPS: 100–200 TPS scalable (can extend horizontally) Timeline: 2–3 weeks for MVP + testing Support: 30 days post-deployment + long-term maintenance available I’ve worked on similar queue-based, real-time processing systems and understand telecom-grade reliability needs. Happy to discuss architecture in detail.
$500 USD dalam 7 hari
2.3
2.3

Hi there, You’re absolutely in the RIGHT PLACE. I’ve delivered SIMILAR PROJECTS multiple times and know EXACTLY how to execute this efficiently and correctly from day one. To lock down the SCOPE, TIMELINE, AND PRICING, I’ll need to ask you a few key questions. Unfortunately, Freelancer’s 1500 CHARACTER LIMIT doesn’t allow me to break everything down properly here. Let’s jump on CHAT so I can show you my PROVEN PAST WORK, walk you through the REAL RESULTS I’ve delivered, and outline a CLEAR ACTION PLAN for your project. You’ll immediately see why my approach is DIFFERENT and EFFECTIVE. If you’re serious about getting this done RIGHT, I’m ready to move forward. Looking forward to CONNECTING and WINNING TOGETHER. Cheers, Mayank Sahu
$500 USD dalam 7 hari
1.5
1.5

Hi there! You are building a full SMPP-based SMS reselling platform, and the real challenge is handling high TPS with reliable queuing, routing, and DLR processing without bottlenecks — that is exactly where most gateways fail under load. I recently worked on a high-throughput messaging system using queue-driven architecture and scalable APIs, handling real-time processing and fault tolerance while maintaining consistent delivery tracking. My experience designing distributed systems with asynchronous workflows ensures stable performance at scale. I will design a modular .NET backend with RabbitMQ-driven message flow, implement SMPP client handling with auto-reconnect and TPS control, build a robust routing and billing engine, and deliver a secure admin panel with real-time reporting and monitoring. Check our work: https://www.freelancer.com/u/ayesha86664 Do you already have preferred SMPP providers and routing priorities, or should I design a flexible routing engine from the ground up? I am ready to start — just say the word. Best Regards, Ayesha
$1,050 USD dalam 21 hari
0.0
0.0

Kavrepalanchok, Nepal
Kaedah pembayaran disahkan
Ahli sejak Jun 16, 2013
$10 USD
$10 USD
$30-250 USD
$10-30 USD
$30-250 USD
₹1500-12500 INR
£750-1500 GBP
$25-50 USD / jam
₹750-1250 INR / jam
$30-250 USD
₹100-400 INR / jam
₹600-1500 INR
₹1500-12500 INR
₹12500-50000 INR
₹60000-70000 INR
₹1500-12500 INR
$250-750 USD
₹600-1500 INR
₹600-1500 INR
₹1500-12500 INR
₹600-1500 INR