Mamadu Balde
Backend Engineer · .NET 8 · Cloud · Distributed Systems · Microservices
Hire this person
Send a job offer directly to this candidate
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)