Skip to content

Daniel Buckle

Principal Software Engineer

iGaming specialist · Backend & cloud

Available for new engagements

I build backend systems that hold up when traffic peaks.

I'm an independent software engineer in Malta, and most of my work is in high‑load iGaming, alongside FinTech and SaaS.

For nearly a decade I've joined engineering teams to design, build and scale sportsbooks, casino platforms, affiliate systems, player account management and payments, including infrastructure designed for 600,000 transactions at peak.

I work on B2B contracts, delivering production .NET and Node.js/TypeScript services on Azure, GCP and AWS.

  • Malta · Remote
  • iGaming · Backend · Cloud

Companies I've built for

Betsson Groupbetsson.com
KingMakersbetking.com
BetOnlinebetonline.ag
Winnawinna.com
SharkBettingsharkbetting.com
WA.Technologywatechnology.com
PwCpwc.com
Nordcloud, an IBM companynordcloud.com
Heinekenheineken.com
Raiffeisen Bankrbinternational.com
Lodgifylodgify.com
01 / Expertise

Where I add the most value

Backend first, in .NET and Node.js/TypeScript. I focus on the services, messaging and infrastructure that have to stay fast and correct under load, and go full-stack when a feature needs it.

Backend Engineering

Production services built for correctness, throughput and long-term maintainability.

  • C# / .NET 8–10
  • ASP.NET Core
  • Node.js
  • NestJS
  • TypeScript
  • EF Core
  • CQRS

Architecture & Data

Service boundaries, messaging and storage that hold up under real load.

  • Microservices
  • Domain-Driven Design
  • Event-driven architecture
  • Apache Kafka
  • RabbitMQ
  • PostgreSQL
  • SQL Server
  • Redis
  • MongoDB

Cloud & Infrastructure

Cloud platforms automated end to end, deployed with confidence and observable in production.

  • Microsoft Azure
  • AKS
  • Azure Container Apps
  • Google Cloud
  • AWS
  • Terraform
  • Docker
  • Azure DevOps
  • OpenTelemetry

Frontend & Full-stack

When a feature needs it end to end: back offices, portals and product UIs.

  • React
  • Next.js
  • Angular
  • TypeScript
02 / Experience

Where I've worked, and what I built

Mostly high-load iGaming, with FinTech, SaaS and enterprise work alongside. Open any project for the details.

  1. Independent

    Sep 2024 – Present

    Software Engineer, B2B

    iGamingFinTechSaaSEnterprise

    B2B engagements taken on directly with companies.

    • BetOnlineHigh-throughput sports feed ingestion

      Co-developed high-throughput feed ingestion microservices using .NET 8 and Apache Kafka, normalising multi-provider sports, market and odds data into a unified domain model.

      .NET 8 · Apache Kafka · Microservices

    • WA.TechnologyPlayer Account Management and lottery systems

      Architected Player Account Management (PAM) microservices and iGaming platform features in ASP.NET Core, including lottery systems and a secure RNG API for white-label clients.

      ASP.NET Core · Microservices

    • WinnaVIP rewards, cashback and regulatory reporting

      Engineered automated VIP reward workflows, cashback systems and regulatory reporting microservices for one of the top 10 crypto casino operators worldwide, using NestJS, Prisma and PostgreSQL.

      NestJS · Prisma · PostgreSQL · Microservices

    • SharkBettingAffiliate platform: sports odds comparison and subscriptions

      Built a sports odds aggregator with a background TypeScript ingestion engine, and a Next.js portal with Clerk authentication and Stripe subscription management.

      TypeScript · Next.js · Clerk · Stripe

    • XPrizoCore transaction pipelines with strict payment idempotency

      Built core transaction pipelines within a FinTech .NET modular monolith, ensuring strict payment idempotency and validation logic, while supporting the Angular back office and user portals.

      .NET · Modular monolith · Angular

    • PwCMigrating tax reporting systems to .NET 8 microservices

      Maintained enterprise .NET Framework 4.8 tax reporting systems and engineered their migration to .NET 8 microservices on Azure Container Apps, alongside a React (Vite) back office SPA that integrated external sports APIs to show users real-time value bets across bookmakers.

      .NET 8 · Azure Container Apps · React

    • LodgifyEvent-driven microservices for vacation rental onboarding

      Designed event-driven .NET 8 microservices for a vacation rental SaaS platform using RabbitMQ, PostgreSQL and EF Core, applying DDD and Clean Architecture to optimise onboarding pipelines.

      .NET 8 · RabbitMQ · PostgreSQL · EF Core · DDD

  2. Nordcloud, an IBM company

    Jan 2024 – Jul 2026

    Cloud Software Consultant

    EnterpriseFinTechCloud

    Enterprise cloud engineering engagements for international organisations.

    • Raiffeisen BankModernising 10+ legacy banking applications

      Led a major legacy modernisation programme, transforming 10+ C# Windows Forms desktop apps into scalable .NET Web APIs paired with a modern Angular back office.

      .NET · Web API · Angular

    • HeinekenStandardised .NET templates and CI/CD

      Architected standardised .NET project templates and Azure DevOps / ArgoCD CI/CD pipelines, reducing cross-team onboarding overhead and speeding up deployment cycles.

      .NET · Azure DevOps · ArgoCD

    • Jacobs Douwe EgbertsCloud cost optimisation

      Optimised cloud costs and refactored infrastructure across Azure DevOps pipelines, eliminating redundant compute and configuration bloat.

      Azure · Azure DevOps

  3. KingMakers

    Jun 2022 – Dec 2024

    Senior Software Engineer

    iGaming

    Architected and optimised high-availability sportsbook microservices handling heavy concurrent load for Africa's largest online gaming platform.

    • Real-time cashout over WebSockets

      Re-architected the sportsbook cashout polling system into an event-driven, real-time push workflow using Azure SignalR Service and WebSockets.

      Azure SignalR · WebSockets

    • Peak betting flows: from seconds to milliseconds

      Diagnosed and resolved critical bottlenecks in peak betting flows by optimising database and network I/O, cutting processing latency from seconds to milliseconds.

    • Migrating monolith services from .NET Framework 4.7.2 to .NET 8

      Led the migration of monolith services from .NET Framework 4.7.2 to .NET 8, refactoring synchronous blocking I/O into non-blocking async/await pipelines.

      .NET 8 · async/await

    • Moving high-throughput topics from Kafka to Azure Event Hubs

      Streamlined messaging infrastructure by migrating high-throughput topics from Confluent Cloud Kafka to Azure Event Hubs, and automated cloud deployments with Terraform and Azure Pipelines.

      Kafka · Azure Event Hubs · Terraform · Azure Pipelines

    • Containerised microservices on AKS

      Containerised backend microservices with Docker and orchestrated deployments on Azure Kubernetes Service, managing configuration and secrets through Azure App Configuration and Key Vault.

      Docker · AKS · App Configuration · Key Vault

    • Distributed tracing across critical betting flows

      Introduced OpenTelemetry across microservices, exporting centralised metrics, logs and traces to New Relic for full distributed tracing across critical betting flows.

      OpenTelemetry · New Relic

  4. Betsson Group

    Jun 2018 – May 2022

    Senior Software Engineer (progressed from Junior)

    iGaming

    Engineered core backend infrastructure for a Nasdaq-listed, multi-brand sportsbook platform handling high-concurrency traffic during global sporting events.

    • Sportsbook infrastructure built for 600,000-transaction peaks

      Maintained and optimised high-performance .NET microservices designed to process up to 600,000 peak transactions during major betting events.

      C# · .NET · Microservices

    • Event-driven background processing

      Built background microservices and asynchronous processing jobs with C#, RabbitMQ and scheduled worker services for reliable event-driven data streaming.

      C# · RabbitMQ · Worker services

    • Multi-layer caching to take load off the database

      Implemented multi-layer caching with Redis and in-memory caches, significantly reducing SQL Server load and improving API response times.

      Redis · SQL Server

    • High-availability APIs and shared libraries

      Designed high-availability RESTful Web APIs and reusable C# class libraries to standardise data access across internal teams and client apps.

      ASP.NET Web API · C#

    • Sub-second latency on critical workflows

      Monitored system health, diagnosed I/O and memory bottlenecks, and made code-level optimisations to keep critical workflows at sub-second latency.

  5. KPMG Crimsonwing

    Feb 2017 – Jun 2018

    Junior Software Developer

    Enterprise
    • Enterprise .NET web applications and APIs

      RESTful Web APIs and web applications in .NET Framework, C# and SQL Server in an Agile team, with automated unit tests, code reviews and fixes from the critical defect backlog.

      .NET Framework · C# · SQL Server

03 / Testimonials

What people I've worked with say

From engineering leaders, managers and teammates.

What is impressive about Daniel is his ability to dive into complex tech and knock out a complicated project on time with little to no assistance... He possesses a rare mix of deep technical know-how and great communication.
Milos StanojevicDirector of Engineering · KingMakers
Daniel was a great asset to the team, bringing direct value to the business. He proved highly resilient when tackling challenging architectural tasks and is incredibly easy to collaborate with.
Clayton CassarEngineering Manager · Betsson Group
Daniel demonstrated deep technical expertise in .NET and system architecture while collaborating on critical PAM infrastructure. His proactive mindset, sharp attention to detail, and thorough understanding of transaction-heavy backend systems make him highly recommended for building robust platforms.
Jonathan CauchiEngineering Manager · WA.Technology
I had the pleasure of managing Daniel, and he's the kind of developer every manager hopes to have on their team… What stands out about Daniel is how independently he works. He doesn't need hand-holding; he picks things up, figures them out, and pushes through challenges on his own.
Klearchos DouvantzisPeople Leader, Cloud Application Development · Nordcloud, an IBM company
As a front-end developer, I really valued how approachable and collaborative he was throughout our time together. He was always available for a quick sync to finalize API contracts or adapt to changing feature requirements on the fly… Any company would be lucky to have him.
José Rogério FilhoSoftware Engineer, Frontend · Lodgify
Even in the short time we worked together, Daniel proved to be a great engineer who genuinely cares about software foundations and best practices. He brought great technical knowledge to our project and was a pleasure to collaborate with.
Rodrigo CrespinSenior .NET Software Engineer · BetOnline
04 / Working together

Need an experienced engineer to help build or scale your platform?

I work independently with companies and engineering teams on complex software challenges. Whether you need help architecting distributed systems, modernising legacy applications or delivering high-performance backend services, I join your existing team and contribute directly across design, code and delivery.

  • Backend engineering & architecture
  • Microservices & distributed systems
  • Cloud engineering & infrastructure as code
  • High-load & performance optimisation
  • Legacy system modernisation
  • Full-stack delivery when it's needed

Engagements are B2B contracts. I work remotely from Malta, embedded in your team and your processes.

Discuss a potential engagement(opens LinkedIn in a new tab)
05 / Projects

Things I build on my own

Independent products and open-source work, where I get to make every decision myself.

An open-source library for sending and receiving HTTP requests through HTTP, SOCKS4, SOCKS4a and SOCKS5 proxies.

8,000+ downloads · 13 GitHub stars

C# · .NET · Networking

06 / Credentials

Certifications & education

9 cloud certifications

Microsoft Azure, Google Cloud and HashiCorp Terraform.

  • Azure Solutions Architect Expert (AZ-305)
  • Azure Developer Associate (AZ-204)
  • Azure Administrator Associate (AZ-104)
  • HashiCorp Terraform Associate
+ 5 more
  • Google Cloud Digital Leader
  • Azure Fundamentals (AZ-900)
  • Azure AI Fundamentals (AI-900)
  • Azure Data Fundamentals (DP-900)
  • Security, Compliance & Identity Fundamentals (SC-900)

University of Malta

B.Sc. IT (Hons) in Software Development

  • Graduated first in class, average grade A
  • Dean's Award
  • Best Thesis Award

Have an interesting engineering challenge?

If you're looking for an experienced engineer to join your team, help modernise an existing platform or build something new, I'd be happy to hear from you.

Malta · Remote · Independent B2B engagements