CyberHuginn

saleh azimidokht عظیمی دخت

Saleh Azimidokht

Senior Backend Engineer · Software Architect

I build production-grade backend systems, APIs, developer tools, and software products with a strong focus on simplicity, performance, and reliability.

Python
Django
Distributed Systems
Software Architecture

About

Backend engineer and software architect specializing in Python and Django. I design maintainable APIs, distributed systems, authentication platforms, monitoring systems, and production software products. I enjoy working close to both the architecture and the actual implementation.

Experience

Fardad Noavar

company

Co-Founder & Technical Lead

Co-founding a software company based at Yazd Science and Technology Park. Leading technical architecture, backend engineering, product decisions, and software development across industrial monitoring and software products.

Present

Boniko

product

Backend Architect

Designed and built a production gold trading platform for buying and selling melted gold, including backend architecture, APIs, pricing, transactions, and asynchronous processing.

Present

Dezh

product

System Architect

Designing a centralized authentication and user management platform for managing identities, roles, and permissions across distributed services and microservice-based systems.

Present

SEPNA

independent

Founder & Full-Stack Engineer

Designing and building a workforce monitoring platform from the ground up, covering system architecture, backend, frontend, database, authentication, and deployment.

Present

Core Skills

FastAPI
ReactNative
Go
CI/CD
RabbitMQ
DjangoChannels
Python
Nginx
Telegram Bot API
ClickHouseDB
MongoDB
AsyncIO
Git
Linux
WebSocket

Featured Projects

react-iranian-bank-logo

react-iranian-bank-logo is a React and Next.js library for displaying Iranian bank logos with customizable sizes and client-only rendering support. It provides an easy way to integrate bank logos into modern React applications.

react-iran-heatmap

React Iran Heatmap is a customizable heatmap for React and Next.js applications that visualizes province-level data across all 31 provinces of Iran. It automatically generates color intensity based on numeric values and is built with TypeScript for easy installation and integration.

signed-webhook-receiver

signed-webhook-receiver is a lightweight and secure webhook gateway built with FastAPI. It verifies incoming webhook payloads using RSA SHA-256 signatures before processing trusted data, with Docker and Traefik support for easy deployment.

django-healthkit

django-healthkit is a lightweight and extensible Django package for monitoring application health. It provides health check endpoints for databases, cache, storage, and custom services, making it easy to integrate with load balancers, container orchestration platforms, and monitoring systems.

Notes

Django Transactions: What atomic() Actually Protects

Learn how Django transactions work, what transaction.atomic() actually protects, and how to handle race conditions, row locking, database constraints, nested transactions, and post-commit side effects with select_for_update() and on_commit().

14 min read

The Hidden Cost of Django REST Framework Serializers

Learn how Django REST Framework serializers can cause N+1 queries, slow API responses, and unnecessary database work—and how to optimize them with select_related, prefetch_related, annotations, and better serializer design.

7 min read

Building a Django Package — Part 4: Publishing django-healthkit to PyPI

In this final part, we prepare django-healthkit for release, build and validate the package, test it on TestPyPI, publish it to PyPI, and create a Git tag and GitHub release.

8 min read

Building a Django Package — Part 3: Health Check Manager and Endpoint

In Part 3, we connect the database and cache health checks, build the health check manager, expose a Django health endpoint, measure check latency, and return a structured health status.

7 min read

Education

M.Sc. in Secure Computing

Master's Degree

Present

B.Sc. in Computer Engineering

Bachelor's Degree

Completed

Languages

Persian

Native

English

Professional Working Proficiency

German

Currently Learning

Contact

Interested in working together?

Let's talk about your next project or system.