Über mich · Engineering-Profil

Backend Engineering für Systeme, die nicht raten dürfen.

Ich arbeite dort, wo Nebenläufigkeit, finanzielle Korrektheit, Echtzeitverhalten, Tenant-Isolation und betriebliche Zuverlässigkeit zusammenkommen.

Mahmoud Hamed — Senior Software Engineer für skalierbare und zuverlässige Systeme
verfügbar Düsseldorf, Deutschland

Berufliches Profil

Senior Software Engineer mit mehr als 7 Jahren Verantwortung in Produktion.

Ich entwickle hochparallele, eventgetriebene Systeme für globale iGaming- und Gamification-Produkte. Dazu gehören White-Label-Casino-Plattformen, serverautoritative RNG Engines, Echtzeit-Engagement und Web3-Payment-Gateways mit Node.js, Go, .NET, NestJS sowie produktiver Cloud-Infrastruktur auf Azure und Google Cloud Platform.

Ich habe Datenumgebungen mit mehr als 10 Millionen neuen MongoDB-Datensätzen pro Tag durch gezieltes Sharding und Indexing betrieben und Monolith-to-Microservices-Migrationen mit Durable Messaging, Kubernetes und klarer Service-Verantwortung geleitet. Meine praktische GCP-Erfahrung umfasst GKE, Cloud SQL, Memorystore, Cloud Storage und Secret Manager.

Node.js · Go · C# · Azure · GCP · Kubernetes
domain.capabilities

Kernkompetenzen

Technologie ist nur dann wertvoll, wenn auch die betrieblichen Trade-offs verantwortet werden.

High-Concurrency Backends

Services mit niedriger Latenz, Echtzeit-Game-Engines und workloadgerechte Skalierung.

Event-Driven Architecture

Durable Messaging, Retries, Deduplizierung, Reihenfolge und klare Consumer-Verantwortung.

Daten im großen Maßstab

MongoDB Sharding und Indexing, relationale Ledger, Caching und Read Models.

Plattformen & Payments

Multi-Tenant-iGaming, Web3 Deposits, Treasury Flows und Provider-Orchestrierung.

engineering.policy

Wie ich Architekturentscheidungen treffe

01

Einfachheit vor Zeremonie

Die kleinste Architektur einsetzen, die reale Last und Fehlermodell sicher bewältigt.

02

Korrektheit auf dem Hot Path

Finanzzustand, Spielergebnisse und Tenant-Grenzen bleiben explizit und autoritativ.

03

Observability von Anfang an

Logs, Metriken, Traces und Betriebssignale sind Teil des Systems – kein Nachtrag.

04

Recovery bewusst entwerfen

Retries, Idempotenz, Backpressure und Replay-Verhalten sind definiert, bevor Produktion sie erzwingt.

career.pipeline

Beruflicher Werdegang

Detaillierte Erfahrung
platform.core01

Senior Software Engineer

Splash Software · Dubai2023 — heute

Architektur von White-Label-iGaming-Plattformen, Echtzeit-Game-Engines, hochvolumigen Datenpfaden und Web3-Payment-Infrastruktur für regulierte Märkte – mit Produktivbetrieb auf Azure und GCP.

NestJSGoASP.NETMongoDBAzureGCPGKE
migration.worker02

Software Engineer

ITFAQ · Dubai2021 — 2023

Verantwortung für die Zerlegung eines Monolithen, performancekritische Services, industrielle Hardware-Integrationen und komplexe Datenmigrationen.

Node.jsGoRabbitMQMongoDBElectronAWS
sync.adapter03

Software Engineer

Tatweer LLC · Damaskus2019 — 2021

Entwicklung verteilter Services, ERP-Workflows und Live-CRM-Synchronisierung für große Nutzer- und Datenumgebungen.

Node.jsPHPMySQLMongoDBDockerAWS