Skip to content
View mimalizadeh's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Block or report mimalizadeh

Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
mimalizadeh/README.md

๐Ÿ‘‹ Hi, I'm Mohammad Alizadeh

Backend Engineer | Distributed Systems & Architecture

Backend Engineer with 5+ years of experience designing and stabilizing distributed web services and asynchronous messaging systems. I focus on decoupled architectures that strictly isolate core business logic from external I/O operations, ensuring high availability and predictable deployments.

๐Ÿง  Engineering Philosophy & Focus

  • Architecture: Heavy emphasis on Clean Architecture and Domain-Driven Design (DDD) to keep the core domain independent of frameworks like FastAPI or external third-party APIs.
  • Concurrency & I/O: Leveraging asyncio, Redis, and asynchronous SQLAlchemy to minimize database I/O bottlenecks and handle high-throughput operations
  • Message-Driven Systems: Orchestrating event-driven workflows utilizing Apache Kafka, RabbitMQ, and Celery for decoupled, resilient service communication.
  • Hybrid AI Backends: Building production-grade backend pipelines that securely and asynchronously integrate external LLM APIs (Strictly avoiding local models for specific scalable solutions).

๐Ÿงฐ Tech Stack

  • Languages & Frameworks: Python | FastAPI | gRPC | Pydantic
  • Databases & ORMs: PostgreSQL | Redis | SQLAlchemy (Async) | Alembic
  • Message Brokers: Apache Kafka | RabbitMQ | Celery
  • Infrastructure & Quality: Docker | Docker Compose | Nginx | Pytest | Linux

๐Ÿ—๏ธ Featured Engineering Work

  • Conversational Trading Engine: Designed a financial trading backend using Clean Architecture to rigorously isolate core business logic from external LLM APIs and client interfaces. Managed dynamic user conversational states with Redis to reduce database I/O, ensuring transaction atomicity with async SQLAlchemy.
  • Distributed Network Access System: Implemented a high-throughput traffic metering infrastructure via gRPC to track user bandwidth in real-time across multiple Linux servers. Enforced strict concurrent connection limits via RabbitMQ during a 20k+ user influx.
  • Event-Driven Notification Service: Built an asynchronous infrastructure utilizing FastAPI, Firebase, and Kafka to handle robust topic subscriptions and push notification delivery.

๐Ÿ“บ Technical Content Creation

I create deep-dive engineering tutorials focusing on Python, FastAPI, and production-grade backend architecture:

๐Ÿ“ซ Let's Connect

Pinned Loading

  1. ai_chat_bot ai_chat_bot Public

    Simple interface for interactive with Ollama models

    Python

  2. fastapi-auth-starter fastapi-auth-starter Public

    A simple structure for validation and authentication with access token and refresh token for FastAPI

    Python 1

  3. ESP32-FreeRTOS-Modular-Base-Project ESP32-FreeRTOS-Modular-Base-Project Public

    This repository provides a ready-to-use, standard, modular, and professional template for FreeRTOS-based projects in C or C++.

    C

  4. mosquitto-mqtt-docker-setup mosquitto-mqtt-docker-setup Public

    A production-ready Docker Compose configuration for Eclipse Mosquitto (v2.0.18), configured specifically for MQTT v5 development and testing environments.

    Python

  5. esp-resilient-mqtt esp-resilient-mqtt Public

    A deterministic, task-based MQTT publishing node built on the ESP-IDF framework.

    C

  6. real-time-relay-controller real-time-relay-controller Public

    Real time relay controller With ESP32 , FastAPI and MQTT

    Python