Lebenslauf · Beruflicher Werdegang

Mahmoud Hamed

Senior Software Engineer mit Schwerpunkt auf Node.js, ASP.NET, NestJS, Go, Azure, GCP und Event-Driven Architecture.

Berufliches Profil

Senior Software Engineer mit mehr als 7 Jahren Erfahrung in der Architektur hochparalleler, eventgetriebener Systeme für globale iGaming- und Gamification-Produkte. Erfahrung mit White-Label-Plattformen, RNG Engines, Web3-Payment-Gateways, großen MongoDB-Umgebungen, Microservices-Migrationen sowie produktivem Cloud-Betrieb auf Azure und GCP.

Technische Kompetenzen

Sprachen

Node.js, TypeScript, Go, C#, SQL

Backend

NestJS, ASP.NET, REST, gRPC, WebSockets

Messaging

RabbitMQ, Azure Service Bus, Event Hub, Redis Pub/Sub

Daten

MongoDB, PostgreSQL, MySQL, Redis, ClickHouse

Infrastruktur

Docker, Kubernetes, Azure, AWS, GCP, GKE, Cloud SQL, Memorystore, Cloud Storage, Secret Manager, CI/CD

Architektur

Microservices, Event-Driven Architecture, Distributed Systems, Multi-Tenancy, DDD

Berufserfahrung

Senior Software Engineer

Splash Software · Dubai

2023 — 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.

Ausgewählte Ergebnisse

  • Mehr als 10 Mio. neue MongoDB-Datensätze täglich verarbeitet
  • Isolation von Betreibern, Tenants und Regionen
  • Event-Workflows mit Deduplizierung und kontrollierter Reihenfolge
  • GCP-Workloads mit GKE, Cloud SQL, Memorystore, Cloud Storage und Secret Manager

Stack

NestJSGoASP.NETMongoDBAzureGCPGKE

Software Engineer

ITFAQ · Dubai

2021 — 2023

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

Ausgewählte Ergebnisse

  • DDD-orientierte Migration zu Microservices
  • Service-Kommunikation mit RabbitMQ und Socket.io
  • SVG-zu-HPGL-Plottersteuerung mit Live-Feedback

Stack

Node.jsGoRabbitMQMongoDBElectronAWS

Software Engineer

Tatweer LLC · Damaskus

2019 — 2021

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

Ausgewählte Ergebnisse

  • Zentrale Services für mehr als 12 Mio. aktive Nutzer
  • Incident Response und Stabilitätsarbeit in Produktion
  • Hybride Datenarchitektur mit MySQL und MongoDB

Stack

Node.jsPHPMySQLMongoDBDockerAWS