Skip to main content

Mamadu Balde

Backend Engineer · .NET 8 · Cloud · Distributed Systems · Microservices

Talent
Luton, BedfordshireMember since October 30, 2026
C#SQLMicroservicesRefitMassTransitrouting-slip sagasRabbitMQAWS SQS/SNSOutbox patternidempotent consumersMongoDBStripeFastSpringQuickBooksreconciliationTerraform/TerragruntCI/CDJWTclaims transformationRBACCloudWatch EMF metricsTestcontainersGit
·

Hire this person

Send a job offer directly to this candidate

C#SQLMicroservicesRefitMassTransit

About

Backend engineer with 7+ years of commercial experience building scalable, production-grade .NET systems across finance and enterprise domains. Currently one of two backend engineers owning the entire server-side of a 19-service distributed SaaS platform - end-to-end, from API design and messaging through to cloud infrastructure, deployment, and reliability. Specialist in payment and accounting integrations, event-driven distributed workflows, and observability pipelines on AWS.

Consistent track record of delivering robust, maintainable solutions with a clear trajectory toward senior and technical leadership responsibilities.

Experience

Backend Software Engineer - Busitrade (YESSS Electrical / Cyprus)

(2023-07)

One of 2 backend engineers in a 9-person team (7 front-end), owning the full server-side of a 19-service distributed .NET 8 microservices platform.

  • Delivered the platform’s payment, subscription and accounting integrations end-to-end — Stripe, FastSpring and QuickBooks - including webhook ingestion, HMAC signature verification, idempotent processing and bidirectional state reconciliation with external providers.
  • Built cross-service business workflows using MassTransit routing-slip sagas, orchestrating multi-step document creation across independent services with automatic compensation/rollback on partial failure for distributed-transaction safety.
  • Designed and built a centralised Fault Monitor microservice capturing MassTransit failures platform-wide into MongoDB, surfacing them via an admin API, emitting CloudWatch (EMF) metrics for alerting, and supporting message retry/redrive to SQS/RabbitMQ - with retention and recurring-fault grouping.
  • Implemented a Change Data Capture pipeline (AWS DMS -> Amazon Kinesis) streaming Aurora PostgreSQL changes into the platform’s audit/change-history store for a reliable, replayable record of data mutations.
  • Engineered reliable async messaging on AWS SQS/SNS with the Outbox pattern and idempotent consumers, plus type-safe service-to-service communication via Refit clients with internal bearer-token auth.
  • Implemented RBAC authorisation (OIDC/JWT + claims transformation) and per-request access control enforced platform-wide, using short-TTL distributed caching (Redis/FusionCache + backplane) for low-latency checks.
  • Authored Terraform/Terragrunt infrastructure for ECS Fargate services, DMS/Kinesis pipelines and environment configuration; maintained integration tests on real databases with Testcontainers.
  • Championed production reliability practices: feature flags, staged rollouts, and expand-contract patterns for safely deploying high-risk backend changes.

Full-Stack Software Developer - Incommunities Ltd

(2021-08 - 2023-06)

One of 8 full-stack engineers delivering C# and Vue.js MVC applications for housing management workflows across a large social housing organisation.

  • Administered SQL Server databases and authored complex stored procedures supporting reporting and audit trails.
  • Configured Azure DevOps CI/CD pipelines and managed multi-environment deployments (Test / Stage / Production).
  • Participated in Agile ceremonies, contributing to sprint planning, retrospectives, and backlog refinement.

Full-Stack Software Developer - FMG

(2019-04 - 2021-08)

Part of an 8-person engineering team split across two squads, rotating between internal tooling and customer-facing applications across fleet management domains.

  • Built and maintained MVC web applications in C# and AngularJS, delivering scalable and secure solutions across fleet management workflows.
  • Developed and optimised SQL Server stored procedures for complex reporting queries across large datasets.
  • Managed source control with Git/TFS and automated multi-environment releases via Octopus Deploy.

Education

BSc Software Engineering (2:1) - Software Engineering - University of Huddersfield (2015 - 2019)

BTEC Level 2 Diploma in IT, Distinction - IT - Bradford College (2014 - 2015)

Information Systems, A-level equivalent (17/20) - Information Systems - D. João V Secondary School, Lisbon (2010 - 2013)

Skills

Backend Engineer.NET 8CloudDistributed SystemsMicroservices

Reviews

Related