Mahmoud Hamed
Senior Backend Developer | Node.js, NestJS, Go, Azure & Event-Driven Architectures
Download PDFAbout 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
- 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
- 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
- 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