TKD GmbH

Software Engineer · C# / .NET

TKD GmbH

Germany

2024 - Present

Role Summary

  • Backend development of a multi-tenant enterprise platform for mobile device and telecommunications management, serving corporate customers with complex contract and device lifecycles.
  • Designed and implemented RESTful APIs with ASP.NET Core covering mobile contracts, devices, tariff configurations, booking profiles, and service options.
  • Integrated external B2B systems and APIs including Telekom, Vodafone, Microsoft Graph, ServiceNow, and other third-party enterprise platforms.
  • Built stateful and long-running workflows using Temporal and Quartz, including orchestration of async activities, retry strategies, and fault handling.
  • Implemented idempotent webhook handlers and background jobs for reliable, race-condition-free processing of external status updates across distributed services.
  • Designed tenant-isolated, permission-aware data access layers using Entity Framework Core with PostgreSQL and MSSQL, including advanced filtering via Gridify.
  • Built API gateway and reverse-proxy routing with YARP to securely expose and route backend services.
  • Integrated identity providers and implemented authentication and authorization flows for secure, role-based access control.
  • Participated in strict code review and pull request processes with a strong focus on clean architecture, correctness, and security.
  • Collaborated closely with product owners and domain experts to translate complex business requirements into scalable and maintainable technical solutions.
    Software Engineer · C# / .NET at TKD GmbH | Experience | El Mehdi Rahali – Softwareentwickler C# / .NET