Senior .NET Backend Architect · Open-Source Developer · Distributed Systems Engineer
Reliable backend systems are designed, scaled, and optimized with a strong focus on performance, maintainability, and clean architecture.
Distributed platforms, streaming systems, enterprise APIs, and reusable .NET libraries are delivered across fintech, telecom, education, e-government, healthcare, and developer tooling domains.
Senior .NET Backend / Full-Stack Developer with around 20+ years of experience, currently based in Muscat, Oman. Active open-source contributor with 1,099+ commits.
Production systems have been built from early Delphi and .NET 1.0-era applications through modern .NET 8/9/10, ASP.NET Core, microservices, event-driven architecture, and high-throughput streaming platforms.
Current work is focused on ABP-based higher education platforms at Asl Al-Uroba, including SDK infrastructure, admissions systems, and college admission workflows.
Relocation opportunities are actively being explored for senior backend/platform roles in Australia, New Zealand, Sweden, and the Netherlands.
Primary: C# · C/C++ · T-SQL
Secondary: JavaScript · TypeScript · Python · Go
Tooling: HTML/CSS · YAML · Shell
💡 Today's engineering tip: Design boundaries first, implementations second. A well-placed interface today prevents a distributed monolith tomorrow.
C# · .NET 8/9/10 · ASP.NET Core · REST APIs · gRPC
SQL Server · Redis · Kafka · RabbitMQ · AWS · Azure
Microservices · DDD · CQRS · Clean Architecture · Event-Driven Architecture
WebSockets · MQTT 5.0 · QUIC · WebTransport · TCP · UDP- Backend architecture with clear service boundaries
- Distributed systems and event-driven platforms
- High-throughput streaming and real-time communication
- Performance profiling and latency optimization
- Reusable SDKs and internal platform libraries
- Clean, maintainable, production-grade code
- Open-source tooling for .NET developers
Multi-protocol .NET 10 streaming library
High-throughput streaming across:
WebSockets · MQTT 5.0 · QUIC · WebTransport · TCP · UDPBuilt around protocol abstraction, subscriptions, channels, and Feeviders — domain-specific data source providers such as Kafka, RabbitMQ, NATS, TCP, and UDP. Multi-language client libraries for JS, Python, Go, Rust, Swift, and more.
Flagship open-source project, published to NuGet, with 970+ commits across a multi-repository structure.
Cross-platform licensing toolkit
Native license validation through C/C++ core libraries with C# P/Invoke bindings. Hardware-bound key generation for:
Windows · macOS · Linux · ARM64IIIF manifest serialization library
Full-spec .NET library for IIIF Presentation API 2.0 with fluent API, dirty-field change tracking, and multi-language metadata support.
Auth API 1.0/2.0 · Georeference · Content State · Discovery API- BlockChainLogging — tamper-proof audit trail
- CaptchaWithSkiaSharp — CAPTCHA generation with SkiaSharp
- PasswordGeneratorCLI — secure password generator CLI
- ZooKeeperDITester — ZooKeeper diagnostic and integration testing utility
Senior .NET Backend / Full-Stack Developer · 2025–Present
ABP-based higher education platforms for admissions, SDK infrastructure, and college admission workflows.
AAU SDK · Admissions Platform · College Admission SystemFiber-optic microservices, EarthLink Iraq Creatio systems, and .NET MAUI exam platforms via RabbitMQ-based integration.
Custom MMTP binary market-feed deserializer optimized to ~44ns parse time — ~700x faster than baseline — enabling 500K+ Kafka messages per second on a live trading platform.
MVNO, insurance, and NetSIM B2C platforms with scalable microservice-based architecture.
Easy EyeCheckUp · Easy Dicom v3.1.0 · Dicomizer · Falcon Microscope StreamerE-government platforms, RFID tracking systems, real-estate MIS platforms, and high-volume batch-processing systems.
5M+ vehicle records processed
Batch processing reduced from 8 hours to 90 minutes- Google reCAPTCHA in C#
- Backend architecture patterns
- Performance optimization
- Open-source engineering
- Distributed systems and event-driven design
Design for maintainability.
Optimize only where it matters.
Keep boundaries explicit.
Prefer simple systems that scale.
Build reusable platform capabilities.
Measure before tuning.- Website: kiarashminoo.com
- GitHub: github.com/KiarashMinoo
- LinkedIn: linkedin.com/in/ahmadminoo
- Medium: ahmadminoo.medium.com
- Email: ahmadminoo@gmail.com
Senior backend work, relocation opportunities, open-source collaboration, and technical partnerships are welcome.


