// BACKEND DEVELOPER

I BUILD
SCALABLE
SYSTEMS.

I design and develop robust backend systems with clean architecture, modern technologies and a little bit of geek energy ⚡

~/amir — zsh
// amir.ts — v2.0.0
const developer = {
  name: "Amir",
  role: "Backend Engineer",
  stack: [
    "NestJS", "Node.js",
    "PostgreSQL", "Redis"
  ],
  passion: ["Clean Arch"],
  status: "always shipping",
  uptime: 99.9,
};
∞Learning
24/7Curious
100%Commit

$ amir --diagnose

✔ NestJS v10 ........ OK

✔ PostgreSQL 15 ..... OK

✔ Redis 7.2 ......... OK

⚑ Coffee reserves ... LOW

→ System Status: READY TO SHIP

Tech Stack

PRIMARYNestJSBACKEND FRAMEWORK
Node.jsRUNTIME · v20 LTS
PostgreSQLRELATIONAL DATABASE
RedisCACHE + QUEUES
TypeScriptTYPE SAFETY
RabbitMQMESSAGE BROKER
🏗️HEXAGONAL ARCHPorts & Adapters
🔁OUTBOX PATTERNReliable Messaging
🔐IDEMPOTENCYSafe Retries
📊MVCC + LOCKINGPostgres Internals

Featured Projects

01

P2P ORDER
BOOK

Real-time peer-to-peer trading engine with Redis-based matching, atomic Prisma transactions, idempotency, and rate limiting.

NestJS PostgreSQL Redis Prisma
02

MICRO
ORDERING

NestJS monorepo microservices with RabbitMQ, Outbox Pattern, MongoDB, and cookie-based JWT auth.

NestJS RabbitMQ MongoDB Docker
>_

About Me

Backend Engineer @ fintech. I love building powerful systems, exploring internals, and solving real-world problems with clean code.

NESTJS FINTECH 2 YRS EXP
MORE ABOUT ME →