Available for opportunities

Hi, I'm Reza Saneiyan

.NET Backend Developer | Software Engineer

.NET Backend Developer with 4 years building production-grade messaging infrastructure at Iran's leading SMS platform. I design and ship REST APIs and microservices handling 10M+ API calls/day using C#, ASP.NET Core, Clean Architecture, and event-driven patterns — with a focus on observability, maintainability, and reliability at scale. Open-source maintainer of the official SMS.ir .NET SDK.

+98 919 035 2373 saneiyan.rzw@gmail.com Tehran, Iran
Reza Saneiyan — .NET Backend Developer
4+
Years Experience
C# · .NET
0
API Calls / Day
0
Peak req/min
0
Years at SMS.ir
0
GitHub Stars (SDK)

Building Reliable Systems at Scale

I specialize in backend systems that power high-volume messaging platforms — from REST APIs and CQRS handlers to distributed microservices with full observability stacks.

🚀 High-Throughput APIs

Architected RESTful APIs and MediatR CQRS handlers for bulk SMS, P2P messaging, scheduled and A/B campaigns, and inbound SMS — handling 10M+ API calls/day.

Microservices & Events

Built distributed microservices using RabbitMQ, Redis, and Hangfire with event-driven patterns for dispatch, archive, and report sync services.

📊 Observability First

Instrumented full observability with ELK Stack, Serilog/Seq — load-tested with JMeter.

Professional Journey

.NET Backend Developer

SMS.ir (IPE)

May 2022 – Present (~4 yrs)

Tehran, Iran

  • Architected RESTful APIs and MediatR CQRS handlers for bulk SMS, P2P messaging, scheduled and A/B campaigns, and inbound SMS routing — the public Developer API handled 8M+ requests/day from external integrators.
  • Designed and delivered a developer sandbox mirroring production behavior, enabling cost-free API testing without real traffic or carrier delivery, fully isolated from the live platform.
  • Built a plan-based access control system enforcing per-tier feature gating at scale across SMS.ir's user base.
  • Developed an FAQ module using Elasticsearch similarity search, enabling accurate natural-language query resolution without exact keyword matching.
  • Built the archive reporting service on Elasticsearch for full-text search and multi-field filtering across large datasets, with automatic SQL Server fallback when Elasticsearch was unavailable.
  • Executed a zero-downtime server migration using SQL Server pub/sub replication — continuous data sync to the new server with under 5 minutes of cutover downtime.
  • Rewrote the Hangfire-based archive service, eliminating recurring job timeouts and cutting processing time to under 5 minutes; resolved a memory leak and reduced application startup time.
  • Built invoicing service with Sepidar ERP sync and Parbad payment gateway integration; implemented HTTP API integrations with multiple Iranian telecom operators for message dispatch.
  • Conducted code reviews for junior developers, enforcing Clean Architecture and SOLID principles before every production release.
  • Maintained open-source SmsPanelV2.DotNet and SmsPanelV2.DotNetFramework — official .NET SDKs for SMS.ir. Authored smsir-cli (14 ★), a Go-based CLI for the SMS.ir API.
ASP.NET Core CQRS RabbitMQ Redis Elasticsearch Docker

.NET Developer (Part-time, Remote)

Universe AI

Jan 2025 – Jun 2025

Canada (Remote)

  • Integrated ASP.NET Core backend with an AI-powered health platform, connecting REST APIs to ML model endpoints.
  • Evaluated Semantic Kernel and Microsoft.Extensions.AI to define the team's .NET AI integration architecture for LLM connectivity.
Semantic Kernel Microsoft.Extensions.AI REST API

Teaching Assistant — Database Systems

Damghan University

Feb 2024 – Jun 2024

Damghan, Iran

  • Held office hours and reviewed group projects for 40+ students covering SQL Server, T-SQL optimization, relational design, and normalization.
SQL Server T-SQL

.NET Developer (Bootcamp / Internship)

MAPSA HR and Training

Oct 2021 – Jan 2022

Tehran, Iran

  • Completed a 3-month ASP.NET Core program: OOP, EF Core, SQL Server, MVC, Repository pattern, and ASP.NET Core Identity.
EF Core MVC Identity

Tech Stack & Tools

💻

Languages & Frameworks

C# ASP.NET Core .NET Framework REST API MVC SignalR FluentValidation
🏗️

Architecture & Patterns

Microservices Clean Architecture DDD CQRS MediatR SOLID Repository Pattern Event-Driven Architecture
🗄️

Data

SQL Server T-SQL EF Core Dapper Redis MongoDB Elasticsearch
📨

Messaging & Jobs

RabbitMQ Hangfire Message Queues
🐳

DevOps & CI/CD

Docker
🔍

Observability & Testing

ELK Stack Serilog JMeter Postman xUnit Moq
📋

Workflow

Agile Scrum Jira Trello Plane Code Review Git

Projects & Contributions

📦 SmsPanelV2.DotNet

Official SMS.ir .NET SDK — maintained on GitHub with 10+ stars. Pull Shark ×2 achiever.

View on GitHub
🛠️ smsir-cli

Go-based CLI tool for SMS.ir platform integration and developer workflows.

View on GitHub

Academic Background

🎓

Bachelor of Engineering (BE) — Computer Software Engineering

Damghan University

Oct 2020 – Sep 2025 · Damghan, Iran

Chat With Me

Ask about my experience, projects, or .NET backend work — powered by AI.

Let's Connect

Open to backend engineering roles and interesting .NET projects. Feel free to reach out.