Specialization Hub — PYTHON BACKEND & SYSTEM DESIGN

Python Backend & Systems Engineering

Engineering scalable backend systems with Python — from event-driven architectures and distributed services to high-concurrency APIs, asynchronous processing, and resilient system design built for real-world workloads.

My Journey
"

My journey with Python Backend Engineering has been shaped by building event-driven systems, distributed orchestrators, asynchronous microservices, and scalable backend services. From designing reliable APIs and database workflows to handling concurrency, messaging, and service coordination, I’ve applied system design, networking, and operating-system fundamentals to solve real-world backend engineering challenges.

📄
Download Resume
Nooh_Khan_Resume_Python_Backend_Engineer.docx
Download ↓
Relevant Qualifications & Experience

Asynchronous Python & APIs

Expert in FastAPI, Asyncio, Pydantic v2, RESTful API design, background tasks, and non-blocking I/O event loops.

Databases & Message Queues

Proficient with PostgreSQL (SQLAlchemy async sessions), MongoDB, Redis Streams, and RabbitMQ message brokers.

Containerization & DevOps

Experienced with Docker, Docker Compose, Kubernetes manifests, Git workflows, and automated CI/CD pipelines.

Backend & Systems Toolkit

Python 3.12 FastAPI Asyncio RESTful APIs PostgreSQL SQLAlchemy MongoDB Redis Streams RabbitMQ Saga Orchestration Pydantic v2 Docker & Kubernetes GitHub Actions CI/CD Server-Sent Events (SSE) Boto3

Featured Projects

01
Event-Driven Order Orchestration System
Distributed Microservices
Event-Driven Order Orchestration System

Implemented an Orchestrated Saga Pattern in Python using FastAPI, Redis Streams, and RabbitMQ for distributed transaction rollback consistency with high concurrency.

PythonFastAPIAsyncioRedis StreamsPostgreSQL
GitHub 🔗
02
Bedrock AI Integration Backend Service
Cloud LLM Middleware
Bedrock AI Integration Backend Service

Production API middleware providing Server-Sent Events (SSE) streaming token responses from Bedrock foundation models with Pydantic v2 validation.

PythonFastAPIBoto3BedrockSSE Streaming
GitHub 🔗
03
Mem-Forge OS Memory Management Simulator
Systems & OS Simulation
Mem-Forge OS (Memory Management Simulator)

Low-level operating system simulator modeling virtual memory paging, LRU eviction algorithms, dynamic heap allocators, and process control blocks (PCB).

Systems ProgrammingVirtual MemoryLRU PagingPCB Scheduling
GitHub 🔗

Project Title

Project preview