TKD360 – Multi-Tenant Enterprise Platform

Backend
Web Dev
TKD360 – Multi-Tenant Enterprise Platform

Tech Stack

C#
.NET
ASP.NET Core
Entity Framework Core
LINQ
SQL
PostgreSQL
MSSQL
Docker
Git
CI/CD
Swagger
Elastic Stack
Grafana

Description

TKD360 is a large-scale, multi-tenant backend platform managing complex workflows around mobile device fleets and telecommunications contracts for corporate customers.

My work focuses on building reliable distributed systems: stable tenant-isolated APIs, long-running workflows that survive infrastructure failures, and idempotent integration pipelines connected to external B2B providers like Telekom and Vodafone.

A significant part of my day-to-day is production readiness — ensuring systems are observable, diagnosable, and resilient under real enterprise load, with a strict focus on correctness and clean architecture.

  • Designed and maintained tenant-isolated backend APIs with strict per-tenant data isolation enforced at the database query level.
  • Implemented long-running workflows using Temporal with deterministic execution, retries, timeouts, and compensation logic.
  • Built idempotent webhook handlers and background jobs for reliable, race-condition-free external state processing.
  • Integrated B2B APIs from Telekom, Vodafone, Microsoft Graph, and ServiceNow with abstracted, testable adapter layers.
  • Implemented API gateway and routing with YARP, decoupling clients from internal service topology.
  • Worked under a strict pull request and code review process with a strong focus on correctness, edge cases, and clean architecture.
  • Improved production diagnosability using structured logging and monitoring across Grafana and the Elastic Stack.

Page Info

Designed and evolved tenant-aware REST APIs with strict per-tenant data isolation, permission-gated access, and backward-compatible contracts across a large enterprise codebase. Every data access path flows through global EF Core query filters that enforce tenant boundaries at the database level — eliminating the risk of cross-tenant data leaks.


    El Mehdi Rahali – Softwareentwickler C# / .NET