
Fermé
Publié
Payé lors de la livraison
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
N° de projet : 40253271
51 propositions
Projet à distance
Actif à il y a 14 jours
Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
51 freelances proposent en moyenne $199 USD pour ce travail

Hello! I can architect and build your SMPP-based SMS reselling platform using .NET 8, RabbitMQ, and MSSQL with a fault-tolerant, high-throughput design from day one. Here’s my proposed architecture: Core Architecture • .NET 8 microservices: API layer, SMPP service, billing service, routing engine • RabbitMQ for all outbound/inbound message flows (main queue + retry + DLQ) • MSSQL with optimized indexing, partitioned message logs, and async writes • Dedicated SMPP worker service with persistent transceiver binds SMPP Layer • Multiple bind support (TX/RX/TRX) • Auto-reconnect + enquire_link heartbeat • TPS throttling per connection • UDH long SMS + Unicode handling • Real-time DLR parsing + correlation via message_id mapping Performance Target • 200+ TPS horizontally scalable • Fully async processing (Task-based, non-blocking I/O) • Queue-based load leveling • Redis optional for rate limiting and fast balance checks Billing & Routing • Prepaid wallet with atomic credit deduction • Route priority + failover logic • Country/operator-based routing rules • Real-time revenue tracking Security • JWT/API key auth • Role-based admin panel • IP whitelisting + rate limiting • Encrypted SMPP credentials Let’s open the chat to confirm expected daily traffic and upstream provider specs before finalizing scaling strategy. Best regards, Jasmin
$140 USD en 7 jours
8,1
8,1

Having worked on numerous projects involving SMPP protocols, I am confident that I am the candidate you need for the development of your high-performance SMS reselling platform. I hold a strong grip on technologies like .NET, Microsoft SQL Server, and MVC, expertise that will be useful in building your project from start to finish. Moreover, my knowledge in RabbitMQ-based message queuing and billing logic for telecom platforms will ensure that I can meet all the required objectives of your project. My listed MVP Features focus on addressing all aspects mentioned in the guidelines such as RESTful API for clients, Async message processing using RabbitMQ, Unicode SMS support, routing engine and country/operator-based routing among others. To make things even better, I ensure fast communication throughout the development process giving you the advantage of immediate access to necessary progress reports and quicker resolution to issues if any arise. Furthermore, my inclination towards delivering client satisfaction combined with quick project completions ensures that your timelines won't just be respected but also potentially expedited. In conclusion, partnering with me won't just help you tick all the technical requirements but give your team access to a dedicated professional who values a holistic approach in development and meaningful long term relationships.
$140 USD en 7 jours
5,9
5,9

Hi there, I can start immediately to develop your SMS Reselling Platform. I will build a scalable SMS gateway using .NET Core, integrate SMPP connections, and implement RabbitMQ for message queuing. My previous work includes a similar SMS gateway that handled high traffic efficiently. Could you clarify if you have specific upstream providers in mind for the SMPP integration? Regards, Burhan Ahmad
$1 125 USD en 15 jours
6,1
6,1

Hello, I’m excited about the opportunity to contribute to your project. With my expertise in high-throughput .NET 8 backend architecture, SMPP v3.4 integrations (bind types, enquire_link, reconnect, DLR parsing, UDH long SMS, UCS2/unicode), RabbitMQ async pipelines (retries, DLQ, backpressure), and MSSQL performance tuning for telecom-grade logging/billing workloads, I can deliver a solution that aligns perfectly with your goals. I’ll tailor the work to your exact requirements, implementing multi-provider SMPP connectors with TPS throttling and failover routing, a secure REST API (API key/JWT, rate limiting, IP whitelisting) that queues all outbound traffic through RabbitMQ, real-time DLR handling with webhook callbacks, and a prepaid billing/credit engine with per-route pricing, automated deductions, alerts, and admin reporting/export. You can expect clear communication, fast turnaround, and a production-ready, Docker-friendly deployment with Swagger docs, schema/scripts, monitoring-ready logging, and 30 days post-launch support, designed to comfortably scale from 50–200 TPS and beyond with horizontal workers and queue-based load balancing. Best regards, Juan
$140 USD en 1 jour
4,5
4,5

I have over 7 years of experience building high-throughput telecom and messaging systems, including SMPP-based SMS gateways, billing engines, and distributed queue architectures using .NET and RabbitMQ. I’ve previously delivered SMS platforms handling 100+ TPS with real-time DLR processing, routing logic, and prepaid credit management in production environments. I understand you require a scalable SMS reselling platform with SMPP multi-bind integration, async queue-driven architecture, billing, routing engine, and a secure admin panel. I would architect this using .NET 8 with fully asynchronous processing, RabbitMQ for decoupled message flow (retry + DLQ), optimized MSSQL schema for high-write throughput, and a modular SMPP service layer with auto-reconnect, TPS throttling, UDH/Unicode support, and real-time DLR handling. The system will be container-ready (Docker), horizontally scalable, and designed to reliably handle 200+ TPS with proper load balancing and monitoring. Will upstream providers require persistent binds per route, or dynamic bind allocation? Also, do you prefer in-memory rate limiting (Redis) for API throttling or database-backed controls?
$30 USD en 1 jour
4,3
4,3

Hi, As per my understanding: You need a high-performance SMS reselling platform built on .NET 8 with SMPP (v3.4+), RabbitMQ, and MSSQL. The system must connect to multiple upstream SMPP providers, expose secure REST APIs to downstream clients, process messages asynchronously, handle real-time DLRs, and include billing, routing, reporting, and admin management. It must support 50–200+ TPS with scalability, failover, security controls, and production-grade monitoring. Implementation approach: I will use a dual approach: (1) Core Messaging Architecture – build a non-blocking async .NET service layer, SMPP client manager with auto-reconnect, enquire-link, TPS throttling, UDH/Unicode support, and DLR processor. RabbitMQ will handle outbound queuing, retries, DLQ, and load distribution. MSSQL will use optimized indexing and partitioning for high-volume logs. (2) Business & Control Layer – implement routing engine (priority + failover), prepaid billing logic, rate tables, credit deduction, RBAC admin panel, API auth (JWT/API key), rate limiting, IP whitelist, and secure config storage. Deliver Swagger docs, deployment guide, and optional Docker setup. A few quick questions: Expected peak TPS target? Number of upstream SMPP binds initially? On-prem or cloud hosting? Real-time billing required? Any existing anti-spam logic?
$98 USD en 5 jours
4,3
4,3

Hello, With over [X] years of experience in web development, my team at Our Software has accumulated extensive knowledge of all the technologies and protocols required for your SMS Reselling Platform. Particularly, we have deep expertise in SMPP protocol thanks to our prior work on similar SMS/SMPP-related projects. This background ensures that we understand the criticality of features like high throughput, message queuing, billing system and routing engine within the context of your project. We also possess a strong command over .NET (including .NET Core), Microsoft SQL Server (MSSQL) and RabbitMQ which are the central engines driving your platform. BigInteger Messaging is another skill that is instrumental to this project and fortunately, our understanding of it has been further fortified through successful experiences with robust queue systems and complex messaging architectures. Our commitment does not end at delivering an excellent codebase. We acknowledge the fact that your platform's viability lies in its ongoing stability and our support. Hence, apart from the source code, schema & scripts, API documentation, integration documentation and deployment guide we promise 30 days post-deployment support to ensure any problem can be spotted and addressed in real-time. Let's work together to make miracles happen for your reselling platform. I'm eagerly waiting to discuss more details about your project. Thanks!
$180 USD en 2 jours
3,6
3,6

Dear Hiring Manager, I’m excited to submit my proposal for developing your high-performance SMS Reselling Platform based on SMPP. I have hands-on experience building SMS gateways and telecom-grade messaging systems using .NET Core, RabbitMQ, and MSSQL with strong focus on scalability, async processing, and billing logic. Approach: I will design a modular, scalable architecture using .NET 8 REST APIs for client access, RabbitMQ for asynchronous message queuing (retry + dead-letter support), and a dedicated SMPP engine handling multiple binds (TRX/TX/RX), auto-reconnect, enquire_link, TPS throttling, UDH, Unicode, and real-time DLR processing. Key Points: • SMPP v3.4 integration with throughput control • Fully async, non-blocking architecture • Secure API (JWT, rate limit, IP whitelist) • RabbitMQ retry & DLQ support • Optimized MSSQL schema & indexing • Complete documentation + 30 days support Clarification Questions: How many upstream SMPP connections are planned initially? Is HA/cluster setup required from phase one? Do you require advanced spam filtering logic? Will billing be per-segment or per-message? I look forward to discussing this further. Best regards.
$140 USD en 7 jours
3,5
3,5

Hello, I’m Jaffer, a Full Stack Developer with hands-on experience building scalable, user-friendly web applications from concept to deployment. I specialize in delivering clean, maintainable code and solutions that solve real business problems. I have strong experience working across the full development lifecycle, including: Frontend development with modern JavaScript frameworks Backend development and API integration Database design and optimization Authentication, payment integration, and third-party services Performance optimization and secure coding practices I’ve worked on projects involving React, JavaScript, REST APIs, Stripe payments, booking systems, and backend frameworks, ensuring smooth communication between frontend and backend. I focus on writing high-quality code, following best practices, and delivering projects on time. What you can expect from me: Clear and honest communication Clean, scalable, and well-documented code Strong problem-solving skills Long-term support and maintenance if needed I’d love to learn more about your project and discuss how I can help you achieve your goals. Let’s connect and build something great together. Best regards, Jaffer Full Stack Developer
$200 USD en 7 jours
4,0
4,0

https://www.freelancer.com/projects/php/Twitch-Integration-Module-for-DotNetNuke/reviews https://www.freelancer.com/projects/api-developmet/ASP-NET-Web-Control-for/reviews With my extensive experience in developing full-stack solutions for diverse clients, I am confident in my ability to deliver a high-performance SMS Reselling Platform that meets your expectations. I have a strong background in utilizing .NET (Core/Latest Version) for building RESTful API services, and have worked with RabbitMQ for message queuing, Microsoft SQL Server (MSSQL) as the primary database and SMPP protocol. I understand the core objectives of your project: developing a scalable SMS gateway platform, integrating SMPP client connections with upstream providers, implementing asynchronous message processing using RabbitMQ, handling real-time DLRs, and creating a robust billing system. I have successfully accomplished similar tasks in my previous projects and can employ this knowledge to build a reliable and resilient system for your SMS reselling needs. Your timeline of 2-3 weeks is feasible for me and you can count on me to complete the project on time without compromising quality or efficiency. Let's discuss further how I can help you breathe life into this project and drive its impeccable execution.
$150 USD en 7 jours
3,1
3,1

Hi, I am a full-stack developer with 8 years of experience in backend and scalable systems. I am familiar with .NET, RESTful API development, Microsoft SQL Server, RabbitMQ, distributed messaging systems, and high-throughput platform architecture. For this project, I can build a scalable SMPP-based SMS reselling platform with queued message processing, routing logic, billing management, and reliable DLR handling designed for high TPS and fault tolerance. 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 en 7 jours
3,1
3,1

As an experienced .NET developer with a strong background in building scalable web applications and reliable Windows software, I am confident in my ability to deliver a top-notch SMS Reselling Platform based on SMPP protocol for your business. My team and I have successfully developed numerous web-based platforms, handled high traffic volumes, and integrated essential features like user authentication, API access, queuing systems, and robust database management. In addition to my proficiency in .NET (Core/Latest Version), Microsoft SQL Server, and RabbitMQ, my familiarity with SMPP (v3.4 or above) is a trump card for this particular project. Having tackled similar projects before with success cements my experience with multiple SMPP binds, auto reconnection mechanisms, throughput control, delivery report handling, among other essential functionalities required by the platform. Moreover, I offer to maintain security not just through role-based access controls and IP whitelisting but also by effectively managing SPAM filtering and encrypting all sensitive configurations. My thorough execution accompanied by post-development support of 30 days ensures that your SMS aggregator/reseller platform will have minimum to zero performance issues after deployment. Let's build this project together into the perfect fit for your business needs!
$140 USD en 7 jours
2,6
2,6

I understand that you need a high-performance SMS reselling platform built on the SMPP protocol, focusing on scalability, reliability, and security. Key requirements include integrating multiple SMPP connections, developing a RESTful API for client interactions, and implementing a robust
$33 USD en 7 jours
2,2
2,2

Hi there, The project description shows a clear path to a scalable SMPP-based SMS gateway built on .NET 8, RabbitMQ, and MSSQL, with emphasis on high throughput, reliability, and secure client access. I have hands-on experience designing and shipping large-scale SMS gateways and telecom platforms, including SMPP bindings with multi-bind support, auto-reconnect, throughput management, DLR handling, and Unicode/UDH support. A recent project involved migrating an on-prem SMS gateway to a containerized microservices stack with RabbitMQ-backed queues and a REST API, achieving stable 60+ TPS on commodity hardware and robust failover. For this engagement, I would approach it with a phased plan: establish a robust SMPP layer with multi-bind support and reconnect/Enquire Link mechanics, then layer on a non-blocking REST API secured by API keys/JWT. The message flow would be queued in RabbitMQ with retry and DLQ, while a dedicated routing engine handles per-route pricing, failover, and sender masking. The MSSQL schema would be designed for high query throughput, with indexed message logs, DLR tracking, and reporting tables. I would deliver a Dockerized deployment option and thorough API docs via Swagger, plus a 30-day post-deployment support window. Thanks for considering this approach. I’m ready to adapt to any provider integrations you’ve already shortlisted.
$70 USD en 1 jour
0,0
0,0

Greetings! I can develop your high performance SMS reselling platform using .NET 8 REST API, RabbitMQ, and MSSQL with a scalable and fault tolerant architecture designed for 50 to 200 plus TPS. I have hands on experience with SMPP 3.4 including multiple binds, auto reconnect, enquire link, TPS control, DLR handling, long and Unicode SMS, and secure credential management. The system will use async non blocking processing, queued outbound traffic with retry and dead letter support, and optimized MSSQL schema for high throughput. I will build routing with priority and failover, prepaid billing with rate per route and auto deduction, real time logs, reporting, and a secure admin panel with RBAC, API rate limit, IP whitelist, and spam filtering. You will receive full source code, database scripts, Swagger docs, deployment guide, Docker setup if required, and 30 days support. I can share previous SMS gateway work and outline detailed architecture with TPS estimation and timeline within 2 to 3 weeks. PS: Building telecom platforms requires precision and stability and I prefer to show reliability through performance under load not just promises. If you found my proposal satisfactory it would be delighted for me to talk more about your project in detail Best Regards, Shawana Y
$140 USD en 7 jours
0,0
0,0

Hi there! I’m an experienced .NET developer with a strong background in building SMS gateways and SMPP-based telecom platforms. I can design and develop a high-performance, scalable SMS reselling system using .NET 8, MSSQL, and RabbitMQ, supporting multiple SMPP upstreams, REST APIs for clients, asynchronous message processing, delivery reports, routing, billing, and real-time analytics. My approach includes a fault-tolerant, queue-based architecture with TPS control, dead-letter handling, and optimized database design to reliably handle 50–200 TPS, scalable for growth. I’ll provide full source code, API and SMPP documentation, deployment guidance (Docker optional), and 30 days post-deployment support. Previous projects include SMS aggregator platforms with multi-route routing, client dashboards, and secure prepaid billing. Estimated timeline: 2–3 weeks for MVP delivery with production-ready performance and security. Thanks, Giang V
$140 USD en 7 jours
0,0
0,0

Hi, I can help design and develop a reliable, high-performance SMS reselling platform built to handle large-scale traffic with strong stability and security. I have experience working on backend-heavy systems where performance, queue handling, and fault tolerance are critical. Using .NET (latest version), I’ll build clean and well-structured RESTful APIs for client access, reporting, and account management. RabbitMQ will be set up properly for message queuing, retries, and load handling to ensure smooth SMS delivery even at high volumes. MSSQL will be designed with efficient schemas and indexing to support fast queries, logging, and scalability. I can also help with SMPP integrations to connect multiple upstream providers, manage sessions, delivery reports, routing logic, and failover handling, while exposing secure APIs for your downstream clients. Best regards,
$140 USD en 7 jours
0,0
0,0

Hi, I saw your plan for a full SMPP-based SMS reselling platform and the scope is clear. You need a system that can handle real traffic with proper routing, billing, and async processing. I’ve built similar SMS gateways in .NET with SMPP 3.4, RabbitMQ, and MSSQL, so I know the pain points around TPS, DLR timing, and connection stability. I’d approach it with: - Clean .NET 8 APIs for client traffic - RabbitMQ queues for outbound, retries, DLQ - SMPP binds with reconnect, enquire link, long SMS, Unicode - Routing and billing logic in stored procs for speed - Admin panel with real-time logs and stats I can start right away and the full build fits in the 2-3 week range. For the SMPP side, do you want TPS throttling handled at the bind level or centrally in the queue dispatcher? Greetings, Slavko
$100 USD en 2 jours
0,0
0,0

✅✅✅✅✅ Only Perfection 100% && Even 99.99% Isn’t Enough For Me. ✅✅✅✅✅ My name is Joel, a seasoned software developer with significant experience in building robust and high-performance applications which aligns perfectly with the requirements of your SMS Reselling Platform project. Leveraging my 8 years of practice backed by strong knowledge in .NET and RESTful API development as well as my in-depth understanding of SMPP, I will bring effective solutions to your needs. My previous projects include telecom platforms and SMS gateways where I successfully integrated SMPP client connections with upstream providers, performed real-time delivery report handling, SMPP bindings, and assured throughput control. Last but not least, my ability to deliver comprehensive documentation including Swagger API documentation and proficiency with both Windows/Linux Servers (Docker support preferred) provided me with the great capability to provide excellent post-deployment support which I find crucial for full user satisfaction. By choosing me you gain a dedicated professional who is highly skilled ,always ready to learn new technologies ,deliver unique ideas at a time and someone who always puts his clients' needs first. Together we can build a pioneering solution for you.
$55,55 USD en 7 jours
0,0
0,0

Hi, I am available to lead the development of your SMPP-based SMS reselling platform, ensuring it meets the high-performance demands of .NET 8 and RabbitMQ. The primary technical hurdle in SMPP gateways is managing the asynchronous nature of DLRs while maintaining a strict TPS (Transactions Per Second) throttle for upstream providers. I will implement a custom SMPP client library or utilize a high-performance wrapper like Inetlab to ensure non-blocking message flow. Are you planning to deploy this across multiple instances in a Docker Swarm or Kubernetes cluster to achieve the 200+ TPS requirement, or will we start with a single-node optimized Windows/Linux server? I recently developed an SMS gateway for a financial institution where I utilized RabbitMQ to decouple the REST API from the SMPP transmitter nodes, allowing the system to buffer spikes of up to 500 TPS without losing messages. I corrected the client's original database bottleneck by implementing SQL Server Table Partitioning for the message logs and using Redis for real-time credit checks. This ensured that even with millions of rows in the database, API latency remained under 50ms. Best regards!!!
$140 USD en 7 jours
0,0
0,0

Kavrepalanchok, Nepal
Méthode de paiement vérifiée
Membre depuis juin 16, 2013
$10 USD
$10-30 USD
$30-250 USD
$10 USD
minimum $50 USD / heure
$30-250 USD
₹1500-12500 INR
₹37500-75000 INR
₹12500-37500 INR
$250-750 USD
£3000-5000 GBP
$250-750 USD
₹1500-12500 INR
$2-8 USD / heure
$2-8 USD / heure
₹12500-37500 INR
₹600-1500 INR
₹12500-37500 INR
£250-750 GBP
₹1500-12500 INR
₹600-1500 INR
€30-250 EUR
$250-750 USD
$10-30 USD