About · Engineering profile

Backend engineering for systems that cannot guess.

I work where concurrency, financial correctness, real-time behavior, tenant isolation, and operational reliability meet.

Mahmoud Hamed — Senior Software Engineer building systems and solving real problems
available Düsseldorf, Germany

Career summary

Senior software engineer with 7+ years of production ownership.

I architect high-concurrency, event-driven systems for global iGaming and gamification products. My work includes white-label casino platforms, server-authoritative RNG engines, real-time engagement, and Web3 payment gateways built with Node.js, Go, .NET, NestJS, and production cloud infrastructure across Azure and Google Cloud Platform.

I have managed data environments processing more than 10 million new MongoDB records daily through careful sharding and indexing, and led monolith-to-microservice migrations using durable messaging, Kubernetes, and explicit service ownership. My hands-on GCP work includes GKE, Cloud SQL, Memorystore, Cloud Storage, and Secret Manager.

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

Core specialties

Technology is useful only when paired with ownership of the operational trade-offs.

High-concurrency backends

Low-latency services, real-time game engines, and workload-aware scaling.

Event-driven systems

Durable messaging, retries, deduplication, ordering, and consumer ownership.

Data at scale

MongoDB sharding and indexing, relational ledgers, caching, and read models.

Platforms & payments

Multi-tenant iGaming, Web3 deposits, treasury flows, and provider orchestration.

engineering.policy

How I make architecture decisions

01

Simplicity over ceremony

Use the smallest architecture that safely handles the real workload and failure model.

02

Correctness on the hot path

Financial state, game outcomes, and tenant boundaries remain explicit and authoritative.

03

Observability from day one

Logs, metrics, traces, and operational signals are part of the system—not an afterthought.

04

Design for recovery

Retries, idempotency, backpressure, and replay behavior are defined before production needs them.

career.pipeline

Professional journey

Detailed experience
platform.core01

Senior Software Engineer

Splash Software · Dubai2023 — present

Architecting white-label iGaming, real-time game engines, high-volume data paths, and Web3 payment infrastructure across regulated markets, with production delivery on Azure and GCP.

NestJSGoASP.NETMongoDBAzureGCPGKE
migration.worker02

Software Engineer

ITFAQ · Dubai2021 — 2023

Led monolith decomposition, built performance-critical services, and delivered industrial hardware integrations and complex data migrations.

Node.jsGoRabbitMQMongoDBElectronAWS
sync.adapter03

Software Engineer

Tatweer LLC · Damascus2019 — 2021

Developed distributed services, ERP workflows, and live CRM synchronization for large user and data environments.

Node.jsPHPMySQLMongoDBDockerAWS