Skip to content
View Abdurahman-hassan's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Abdurahman-hassan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Abdurahman-hassan/README.md

Hello , I'm Abdelrahman Hassan Hamdy

Senior Backend Software Engineer

Typing SVG


πŸ™‹β€β™‚οΈ About Me

I'm a Senior Backend Software Engineer working in energy-tech and flexibility trading systems, where I focus on backend architecture, Kafka-based integrations, task orchestration, and reliable, scalable service design.

I build with Python, Django, DRF, FastAPI, Flask, Celery, Redis, and PostgreSQL, applying Clean Architecture and Domain-Driven Design to keep large production codebases maintainable.

Beyond shipping software, I enjoy mentoring developers, reviewing code, and turning business requirements into clean technical solutions β€” I've supported 250+ developers through workshops and mentorship.

  • πŸ”­ Currently deep in event-driven systems, Kafka, and Celery orchestration at scale
  • 🌱 Leveling up in Kubernetes, Go, platform engineering, and SRE fundamentals
  • πŸ’¬ Ask me about backend architecture, async processing, system design, and API design
  • πŸŽ“ Completing a Postgraduate Diploma in Computer Science at Cairo University
  • ⚑ Fun fact: I care as much about a clean commit history as I do about clean code

πŸ“Œ Featured Projects

Selected projects and engineering areas that reflect my backend experience, production mindset, and technical direction.

Project What it demonstrates Stack
⚑ Energy-Tech Trading Systems Event-driven backend services, Kafka integrations, module lifecycle workflows, and reliable service-to-service communication in the energy/flexibility domain Python · FastAPI · Kafka · PostgreSQL
🧡 Celery Orchestration & Worker Reliability Background processing, queue design, retries, task isolation, worker stability, and production-grade async execution Celery · Redis · RabbitMQ · Django
πŸ—οΈ Clean Backend Architecture Maintainable backend structure using clean boundaries, service layers, domain logic, API contracts, and scalable project organization Django Β· DRF Β· FastAPI Β· PostgreSQL
πŸ” API Platforms & Business Systems REST APIs, authentication, permissions, workflow automation, business rules, and production backend modules Python Β· Django Β· DRF Β· Redis
πŸ‘₯ Mentorship & Developer Enablement Training, code reviews, workshops, and practical backend guidance for developers learning Python, Django, and system design Python Β· Django Β· System Design

Some professional work is private, so this section highlights the engineering areas and systems I work on rather than only public repositories.


πŸ”­ Current Focus

  • Designing scalable backend services and Kafka-driven, event-based systems
  • Improving Celery task orchestration, reliability, and observability
  • Hardening production systems with monitoring, logging, fault tolerance, and clean architecture
  • Working across PostgreSQL, Redis, RabbitMQ, Docker, Kubernetes, and cloud platforms

🧩 What I Care About

  • Clean, maintainable backend architecture and clear API contracts
  • Reliable async processing and background jobs
  • Production stability β€” monitoring, debugging, and fault tolerance
  • Practical DevOps that helps teams ship faster
  • Mentorship, knowledge sharing, and technical leadership

πŸ’» Tech Stack

🧠 Programming Languages

Python C C++ JavaScript Go

βš™οΈ Backend Frameworks

Django FastAPI Flask Celery

πŸ—„οΈ Databases, Caching & Messaging

PostgreSQL Redis MySQL RabbitMQ Apache Kafka

☁️ Cloud, DevOps & Infrastructure

AWS Google Cloud Docker Kubernetes Terraform Jenkins GitHub Actions

πŸ“Š Monitoring, Observability & Engineering Tools

Prometheus Grafana Elastic VS Code PyCharm Linux


🌱 Where I'm Heading

Growing toward a Senior/Lead Backend Engineer path with deeper expertise in:

  • Distributed systems & event-driven platforms (Kafka, stream processing)
  • Kubernetes orchestration and production operations
  • Go (Golang) for high-performance backend services
  • Platform engineering, observability, and SRE fundamentals
  • Technical leadership β€” mentorship and raising the bar on engineering quality

πŸ“Š GitHub Stats

GitHub stats GitHub streak
Top Languages
Profile summary

Note: Top languages reflect the makeup of my public repositories, not my full professional experience or skill level.


Snake animation


πŸ”— Connect With Me

LinkedIn WhatsApp Discord

Pinned Loading

  1. 100DaysOfCode 100DaysOfCode Public

    Practice and build applications through 100 days of development by Python

    Python 3

  2. PaymobAccept/paymob-java PaymobAccept/paymob-java Public

    Your Paymob SDK in Java

    Java 1 2

  3. python-revision python-revision Public

    The Python Revision Repository is my initiative to learn Python more effectively and also share knowledge with others. It is a collection of code snippets, comments, and explanations about differen…

    Jupyter Notebook 10 2

  4. AirBnB_clone_v4 AirBnB_clone_v4 Public

    Python

  5. ComplySync ComplySync Public

    ComplySync is a policy management platform designed to streamline the process of managing, distributing, and tracking compliance policies across enterprises. It ensures seamless policy integration,…

    JavaScript

  6. caodlly/octo-launch caodlly/octo-launch Public

    octo-launch is a template equipped with advanced tools for faster development of large backend applications.

    Python 7 2