Mahmoud Hamed

Senior Backend Developer | Node.js, NestJS, Go, Azure & Event-Driven Architectures

Download PDF
+971 569685392
Sport City, Dubai, United Arab Emirates

About Me

Senior Backend Developer with 6+ years of experience specializing in iGaming and gamification platforms. Proven expertise in building high-performance, scalable, and event-driven backend architectures using Node.js, Go, NestJS, and Azure Services. Primary contributor to a white-label iGaming platform, enabling operators to launch fully branded and localized casino experiences across multiple regions. Experienced in building secure RNG-based game engines (slots, crash games), financial transactions, reward systems, real-time leaderboards, and multi-tenant backend systems. Skilled in microservices, NestJS monorepos, cloud-native solutions, and performance optimization.

Technical Skills

Languages & Frameworks

Node.js, NestJS, TypeScript, Go, JavaScript, Express.js, Fastify

Databases

MongoDB, PostgreSQL, Redis, MySQL, ClickHouse

Cloud & DevOps

Azure, AWS, Docker, Kubernetes, Terraform, CI/CD, Event Hub

Messaging & Events

Azure Service Bus, RabbitMQ, Kafka, Redis Pub/Sub, WebSockets

Architecture Patterns

Microservices, Event-Driven, CQRS, Event Sourcing, Saga

Tools & Practices

Git, Jest, Prometheus, Grafana, ELK Stack, Agile/Scrum, TDD, DDD

Work Experience

Senior Software Engineer

Splash Software – Dubai, UAE

05/2023 - Present
  • Led backend development for a white-label iGaming platform with multiple branded clients
  • Designed and implemented secure RNG-based game engines (slots, crash games)
  • Integrated real-time bet settlement, bonus logic, and leaderboard updates
  • Architected multi-operator, multi-region deployments with dynamic tenant-based resolution
  • Orchestrated asynchronous workflows using Azure Service Bus, Event Hub, Web PubSub, Redis, Kubernetes
  • Implemented Geo-IP based logic, payment restrictions, and region-specific compliance
  • Developed back office tools, dashboards, and role-based admin access
  • Built reward systems (welcome bonuses, cashback, referrals) fully configurable per tenant
  • Integrated multiple payment providers, webhook flows, KYC, and fraud detection

Full Stack / Backend Engineer

ITFAQ (Brixio) – Dubai, UAE

05/2021 - 06/2023
  • Refactored monolith into scalable NestJS microservices and managed database migrations
  • Built Electron.js desktop apps for plotter machines handling SVG and HPGL protocols
  • Implemented authentication, orders, and payment microservices with RabbitMQ and event-driven architecture
  • Designed clean architecture and DDD-based solutions for reusable business logic
  • Developed Go microservices for performance-critical tasks

Web Application Engineer

Tatweer LLC – Damascus, Syria

02/2019 - 05/2021
  • Designed and implemented live data synchronization between CRMs
  • Full-stack development using React.js, Node.js, and MongoDB
  • Worked on microservices, asynchronous communication, and production incident handling
  • Implemented REST APIs with OpenAPI specs and ERP integrations
  • Followed SOLID, TDD, and Agile methodologies

Education

Bachelor Degree in Information Engineering

Tishreen University – Latakia, Syria

2015 - 2021