Backend systems / DevOps

Mohammad Mahdi
Sadeghi

Backend & DevOps Engineer

Python systems, reliable infrastructure, automated delivery.

Infrastructure status All systems operational

7+ years building backend systems

Proven experience

High-availability infrastructure

Reliable by design
›_
PythonDjangoFastAPIKafkaDockerCI/CD
◈ Reliable◷ 24/7 focus↗ Automated delivery▣ Secure by default▥ Observability

Services / What I build

From architecture to
reliable operation.

I help teams turn complex backend and infrastructure requirements into systems that are clear to operate, safe to change, and ready to scale.

01

Backend architecture

Scalable Python services, clean REST APIs, distributed workflows, and real-time communication built for long-term maintainability.

DjangoFastAPIFlaskSocket.IO
02

DevOps automation

Repeatable delivery pipelines with automated testing, semantic releases, approval gates, and safe rollback strategies.

DockerGitLab CI/CDLinuxTDD
03

Reliability & observability

High-availability messaging, centralized logs, actionable metrics, and alerting that keep production systems understandable.

KafkaRabbitMQELKGrafana

How a project moves

01Discover
02Design
03Build
04Stabilize

Experience / Since 2019

Engineering systems that stay dependable.

My work sits where backend engineering and operations meet: distributed services, automated releases, observability, and secure infrastructure.

Mar 2022 — Present

Sanay Shargh

Backend & DevOps Engineer

Engineering automated delivery, resilient distributed infrastructure, secure Linux environments, and real-time B2B/B2C communication systems.

Present

Vira Node

Backend & DevOps Consultant / Technical Contributor

Providing backend architecture guidance, infrastructure scaling strategies, and technical direction within a focused four-person team.

Apr 2019 — Feb 2022

Freelance

Backend Developer

Delivered Python automation and scalable backend projects with an emphasis on clean code, dependable APIs, and practical business outcomes.

Selected technical highlights

Reliability, made practical.

01 / Release

Automated release management

Replaced manual deployment steps with tested, approval-based pipelines, semantic versioning, changelogs, and dependency-aware delivery.

02 / Safety

Secure update systems

Designed controlled system-update workflows with centralized release sources, strict execution boundaries, and automated rollback capabilities.

03 / Quality

Test-driven development

Introduced maintainable unit-test suites using mocks and fixtures to increase confidence in changes and reduce production risk.

About / Engineering approach

I bridge development and operations.

Versatile Backend and DevOps Engineer experienced in scalable distributed systems, robust CI/CD pipelines, and high-availability infrastructure. I bring application code, delivery workflows, and production operations into one coherent system.

2025 — PresentM.Sc. Computer EngineeringShahid Rajaee University
2021 — 2025B.Sc. Computer EngineeringShahid Rajaee University
capabilities.json
languages

Python expert

frameworks

Django · FastAPI · Flask · REST · Socket.IO

infrastructure

Linux · Docker · GitLab CI/CD · GitLab Flow

distributed

Kafka HA · RabbitMQ · Failover · DR

observability

ELK · Prometheus · Grafana · SNMP

methods

TDD · SemVer · Conventional Commits · Agile

Request a project / Start here

Tell me what needs to work better.

Share the goal, current constraints, and where you need help. I’ll review the request and use your preferred contact method to discuss scope and next steps.

Clear technical scope Practical delivery plan Reliability built in