11/01/2026 updated

**** ******** ****
100 % available

Cloud-Native Architect & Distributed Systems Engineer | AI Platform | Real-Time Systems

Shiraz, Iran
Only remote
MSc in Computer Software Engineering
Shiraz, Iran
Only remote
MSc in Computer Software Engineering

Profile attachments

Mohammadreza-Asadi-CV.pdf

Python (Programming Language)Software ArchitectureRabbitMQWebRTC.NET CorePrompt EngineeringCloud TechnologiesCloud IntegrationDomain Driven DesignAws IotApi ManagementDocker
Cloud-Native Architecture & Distributed Systems
Design and implementation of complex cloud-native systems on Microsoft Azure and AWS, including event-driven architectures, multi-region deployments, scalable microservices, and distributed backends for robotics, IoT, and AI platforms. Expertise in Azure Functions, API Management, Service Bus, Cosmos DB, AWS Kinesis, Firehose, Athena, and MinIO object storage.

AI & ML Pipeline Engineering
Self-hosted LLM serving with llama.cpp (Qwen3 GGUF) over streaming gRPC, structured-JSON prompt engineering with a composable prompt framework, retrieval-augmented generation using Qdrant vector store and embedding models, TTS-based voice integration with Coqui, Whisper and WhisperX speech-to-text and voice alignment, and Model Context Protocol (MCP) server development.

Real-Time Messaging & Streaming
Building low-latency real-time communication pipelines using WebSockets, RabbitMQ, MQTT, gRPC streaming, WebRTC, RTMP, and MediaMTX. Design of event-driven processing pipelines with durable queues, dead-letter exchanges, and real-time telemetry and video streaming for robotics and AI platforms.

Programming Languages & Frameworks
Proficiency in C#, Python, Go, C++, TypeScript, Java, .NET 9 / .NET Core (Vertical Slice Architecture, EF Core), Flask, FastAPI, Node.js, JavaScript, Angular, React, and Redux.

Software Architecture & Design Patterns
Application of Domain-Driven Design (DDD), Event Sourcing, CQRS, Test-Driven Development (TDD), API security with OAuth 2.0, JWT, and Keycloak, and fault-tolerant maintainable system design.

Site Reliability & Observability
Production-grade observability using OpenTelemetry for auto-instrumented traces and metrics, Prometheus monitoring, Grafana dashboards, Tempo for distributed tracing.

DevOps & Infrastructure
CI/CD pipelines with GitHub Actions and Azure DevOps, Docker and Docker Compose, infrastructure automation, Linux administration and scripting, configuration management, and secure deployment practices including Cloudflare Tunnel with Zero Trust Access.

Data Engineering & Analytics
Real-time data ingestion, schema design, time-series telemetry, Parquet data formats, Grafana dashboards, and cloud-based analytics pipelines using AWS Kinesis, Firehose, and Athena.

Data & Messaging Technologies
Expertise with PostgreSQL, Redis including Lua scripting, Qdrant vector store, RabbitMQ with dead-lettering and topic/direct exchanges, MassTransit, and MinIO event notifications.

Algorithms, Optimization & Applied Mathematics
Algorithm design, numerical methods, mathematical modeling, meta-heuristic optimization techniques including GA, ACO, GRASP, Tabu Search, SA, and ALNS, as well as applied machine learning.

Leadership & Collaboration
Technical leadership in startup and cross-functional teams, mentoring, Agile/Scrum practices, collaboration across backend, embedded, frontend, and design teams.

Experience

Professional experience5 - 10 years
Freelancer since2018

Languages

EnglishFluent

Project history

Software Engineer & AI Platform Architect

Lioniq (formerly utalk)
Sole technical architect of an AI-native IELTS/TOEFL speaking-practice platform: a polyglot system of 10+ application services (.NET 9, Go, Python, Java, React) with PostgreSQL, Redis, Qdrant, MinIO, RabbitMQ and Keycloak. Designed event-driven processing pipelines, built real-time LLM feedback streaming with llama.cpp over gRPC, created a composable prompt framework with RAG, built a real-time audio pipeline with WebRTC/RTMP and MediaMTX, designed the gateway and identity layer with Go and Keycloak, implemented observability with OpenTelemetry, Prometheus, Tempo, and Grafana, and self-hosted the infrastructure using Docker Compose and Cloudflare Tunnel.

Software Engineer & Cloud Platform Engineer

Intuitive Robotics
Led design and implementation of a cloud-native robotics platform for autonomous robot operations, real-time telemetry, and live video streaming. Architected scalable backend systems on Microsoft Azure and AWS, designed enterprise-grade identity and access management with Azure AD B2C, built distributed low-latency real-time communication pipelines, implemented real-time telemetry ingestion using MQTT, AWS Kinesis, Firehose, and Athena, architected a low-latency RTMP-to-WebRTC video streaming pipeline, led transition to event-driven architecture using Event Sourcing, CQRS, and DDD, and contributed high-performance C++ modules for telemetry and VR synchronization.

Software Consultant & Technical Lead

Rabinet
Led technical strategy and execution of multiple web platforms delivered by a cross-functional development team. Designed and deployed VoIP solutions using Asterisk and FreePBX on Linux production servers, administered Linux infrastructure, implemented automated deployment workflows, and conducted code reviews and sprint planning.

Full Stack Developer

Moshaverline
Integrated real-time text, audio, and video chat into a medical consultation web application using WebRTC. Led end-to-end deployment of the WebRTC backend service and implemented real-time communication protocols powering the platform's core consultation feature.

Full Stack Developer

Zist Rayan Kimia (Sibooye)
Developed backend features for a PHP/Laravel-based pharmaceutical management system and improved reporting and data aggregation modules to support operational decision-making.

Full Stack Developer

Gardeshgaran Shiraz Travel Company
Designed and implemented Node.js microservices for authentication and user management. Containerized services using Docker and contributed to cloud-native deployment workflows.

Full Stack Developer

Contract Project
Designed and developed an online auction platform MVP using Python (Flask) for backend and Angular + Socket.IO for real-time frontend interactions. Architected PostgreSQL databases, built a complete authentication and authorization system, developed scalable infrastructure using Gunicorn and Nginx with Redis caching, and implemented end-to-end payment processing and shipping workflows.

C# Developer

Payesh Systems
Contributed to an IP camera surveillance platform using C# .NET, WCF, and multithreaded socket programming. Implemented backend services and UI components for centralized device management.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in