Software Engineer

Hamed Amiri – Software Engineer

Software Engineer specializing in backend and distributed systems, building microservices and event-driven architectures with Python and Go.

Python

Primary Language

Go

Backend Engineering

Systems

Architecture Focus

Hamed Amiri – Software Engineer

What I do

Engineering Focus

Backend Systems

Python, Go, Django, DRF, and FastAPI for maintainable backend systems and services.

Microservices & System Architecture

Microservices, event-driven systems, REST and GraphQL APIs, with architecture focused on clear service boundaries.

APIs & Data

REST, GraphQL, WebSockets, PostgreSQL, and Redis for application interfaces and data workflows.

Infrastructure

Docker, Docker Compose, and CI/CD for consistent, reproducible backend deployments.

Portfolio

Featured Backend Projects

All projects →
Python Go FastAPI REST RabbitMQ PostgreSQL Redis WebSockets

Cap — Distributed Stock Exchange Platform

  • Distributed trading platform covering orders, matching, trades, wallets, holdings, and market data.
  • Price-time-priority matching with reservation, execution, cancellation, and financial state transitions.
  • DDD/Hexagonal Architecture with RabbitMQ messaging and REST/WebSocket interfaces.
See the project →
Python Go FastAPI Django REST GraphQL RabbitMQ PostgreSQL Redis WebSockets

Kologram — Distributed Marketplace Platform

  • Distributed marketplace with independently deployable marketplace, communication, and notification services.
  • RabbitMQ-driven event flows for asynchronous, loosely coupled workflows.
  • REST, GraphQL, and WebSockets organized around DDD and Hexagonal Architecture.
See the project →
Hamed Amiri – Software Engineer

About me

A bit about
who I am

I'm Hamed Amiri — a Software Engineer focused on backend and distributed systems. I build microservices, event-driven systems, and API-driven applications with Python and Go. I focus on system design, software architecture, and clear domain boundaries through DDD, Clean Architecture, and Hexagonal Architecture.

Stack & tools

Python Django & DRF FastAPI GraphQL WebSockets gRPC Kafka Redis PostgreSQL Docker CI/CD Clean Architecture Microservices Event-Driven Architecture

Professional journey

Professional Experience

Backend Developer (Part-time)

Agrad Web Company · Remote

Jan 2023 – Nov 2025
  • Designed and developed backend systems with Django and FastAPI across web application workflows.
  • Built REST APIs, web scrapers, and Telegram bots for application and automation workflows.
  • Integrated Redis for caching and rate limiting and Kafka for asynchronous microservice processing.

Backend Developer (Contract)

Acharcheck Company · Remote

Mar 2024 – Dec 2025
  • Architected backend applications using FastAPI, Django, and Django REST Framework.
  • Designed services around microservice and event-driven architectures for scalable backend workflows.
  • Integrated Kafka and Redis for asynchronous service communication, sessions, and real-time workflows.