About

Ahmed Dridi, .NET architect and founder

More than eighteen years designing, modernising and running .NET applications, from architecture to production, including seven years of in-depth Domain-Driven Design. Moka.Net Technologies, based in Liège, puts this experience to work on your projects.

18+ years
building .NET applications, from architecture to production
7 years
of in-depth Domain-Driven Design: domain models, bounded contexts, team training
6
business sectors served, from energy to the public sector

Career

  1. Today

    Founder of Moka.Net Technologies

    .NET consulting and engineering from Liège; ongoing assignment as .NET architect in the energy sector.

  2. 2019 – 2023

    Full-stack architect

    Microservices, Clean Architecture and Domain-Driven Design in industry, with a domain model built with the business; Clean Architecture and DDD training in construction.

  3. 2014 – 2019

    Audit, architecture and team leadership

    Technical audit, architecture, and Scrum Master of a five-developer team, in real estate, healthcare and hospitality services.

  4. 2010 – 2014

    Project manager and technical lead

    .NET projects in the automotive industry and public administration, combining project management and development.

  5. 2004 – 2010

    .NET developer and teacher

    ASP.NET development, IT teaching, then freelance assignments.

What guides the work

The business before the code

Build the domain model with the business, then split the application along its contexts: the architecture follows the need, not the other way round.

Production as a requirement

Observability, continuous integration, controlled deployments: an application is only finished when it runs reliably in production.

Passing it on

Code reviews, coaching and DDD training: the team stays in control of what has been built.

Expertise

.NET architecture and modernisation

  • .NET / C#
  • ASP.NET Web API
  • .NET 8
  • Blazor
  • Angular
  • Clean Architecture
  • Ports & Adapters

Integration and distributed systems

  • Microservices
  • REST
  • RabbitMQ
  • EventStore
  • SQL Server
  • MongoDB

Operations and security

  • Splunk
  • Seq
  • ELK
  • OAuth 2.0
  • OpenID Connect
  • ADFS

Governance and delivery

  • Azure DevOps
  • CI/CD
  • Scrum
  • Code review
  • Coaching

Master's degree in IT applied to management (Higher Institute of Management, Tunis, 2004). Languages: French, English and Arabic. Assignment details are on the Experience page.

Your project

Let's talk about your .NET application

A first conversation to understand your context and see how to move forward.