Mohamed Arfaoui

Développeur Full Stack .NET / Angular

Salary / Daily rate

Annecy, France

Mobility: Lyon, Geneva

Freelance, open to permanent contract

Can come onsite

Skills

AngularC#Microservices.NETMongoDBDomain Driven DesignPostmanMicrosoft SQL ServerClean CodeClean ArchitectureTypescriptPostgreSQLRESTful APIsGrafanaSoftware CraftsmanshipHexagonal ArchitectureBackend DevelopmentFrontend DevelopmentFullstack DevelopmentJavascriptAzureDevOpsRabbitMQSQL QueriesDockerKafkaMicrosoft Azure Cosmos DBSwagger/OpenAPIPrometheusConfluenceJiraMicrosoft Dynamics 365SQL databasesAWSKubernetes

Languages

ArabicEnglishFrench

About me

Intro

Dev senior avec plus de 10 ans d'expérience dans divers secteurs d'activité.

Links

Work experience

Développeur .NET/Azure Senior

EDFFreelance

Jun 2025 - Present

1 year 5 months

Lyon, France

Description de la mission * Développement des APIs de communications entre Dynamics CRM, SharePoint et PlanView Activités et réalisations * Conception et développement des APIs de communications entre CRM, SharePoint et PlanView * Conception et développement des azure functions de synchronisation entre SharePoint et Planview via GraphAPI * Développement des flux sur service bus (queues + topic) * Mise en place des APIM et Azure functions * Mise en place des pipelines CI-CD sur Azure DevOps * Revue de code et validation des PR Environnement technique C#, .NET 8.0/10.0, Web Api, SharePoint API, GraphAPI, Azure Function, APIM, SQL Server, DDD, Visual Studio, Scrum Agile, Azure DevOps, SonarQube, Angular, Jira, Postman, OAuth2, PlanView, SharePoint, CRM Dynamics, Service Bus

Développeur.NET Senior

NetwrixFreelance

Aug 2024 - Jun 2025

11 months

Remote

Description de la mission * TMA et développement de nouvelles fonctionnalité sur l’outil PingCastle. Cet outil permet d’analyser les failles de sécurités sur les serveurs Windows. L’outil offre 3 versions : Free, Pro et Enterprise Activités et réalisations * Mise en place de l’architecture technique de la version Entreprise * Chiffrage et découpage des US * Mise en place des pipelines CI-CD sur Azure DevOps * Revue de code et validation des PR Environnement technique C#, .NET Framework 4.8, SQL Server, DDD, Visual Studio, Scrum Agile, Azure DevOps, Jira

Développeur .Net

CdiscountFreelance

Feb 2023 - Jun 2024

1 year 5 months

Remote

Description de la mission Participation au développement des assets commandes, messages et annulations Activités et réalisations * Participation au développement des différentes assets * Développent et documentation des API permettant la gestion des commandes * Développement et documentation des API de discussions entre les clients et les vendeurs * Prendre en charge du RUN et résolution des tickets utilisateurs * Mise à jour des configurations Keycloak * Création et mise à jour des specs OpenAPI * Test de mutations avec Stryker * Revue de code et validation des PR Environnement technique C#, .NET 6.0/8.0, Web Api, Angular, MongoDB, Kafka, React, DDD, Keycloak, Visual Studio, Scrum Agile, Azure DevOps, SonarQube, Stryker, OpenAPI, OAuth2, Postman, Clean Code

Développeur Fullstack .Net/Angular

SUEZFreelance

Jan 2022 - Feb 2023

1 year 2 months

Paris, France

Description de la mission Développement d’une application de gestion des usines de traitement d’eau Activités et réalisations * Participation au développement et à la conception de l’application * Développent de la partie front end, back end et de la base de données * Revue de code et validation des PR Environnement technique C#, .NET 6.0, Angular, Web Api, TSQL, Visual Studio, Scrum Agile, Azure DevOps, SonarQube

Développeur Fullstack .Net/Angular

VINCIFreelance

Jan 2020 - Dec 2021

2 years

Paris, France

Description de la mission * Développement d’une application de gestion des contrats Vinci * Conception et développement d’une application de gestion des diffusions Activités et réalisations * Mise en place de l’architecture de l’application de gestion des diffusions en .NET Core /Angular * Développement de l’application de gestion des contrats en .NET Framework/Angular * Chiffrage et découpage des US * Développent de la partie front end, back end et de la base de données * Mise en place d’ElasticSearch comme moteur de recherche des contrats * Mise en place d’Azure Maps pour la géolocalisation des fournisseurs et des clients * Mise en place de CI/CD sur Azure DevOps * Développement des scripts YAML pour l’automatisation sur Azure Dev Ops * Revue de code et validation des PR Environnement technique C#, .NET 5.0, .NET Core, WebApi, TSQL, JavaScript, Angular, PowerShell, Visual Studio, Scrum Agile, Azure DevOps, Elasticsearch, Azure Maps, SonarQube, PowerShell, Postman

Consultant Dynamics CRM 365 | Azure

RexelFreelance

Feb 2016 - Dec 2019

3 years 11 months

Paris Area, France

Description de la mission * Customisation, développement et maintenance applicative et évolutive du CRM (module sales) * Migration vers le CRM Dynamics 365 (Refonte complète et migration des données) Activités et réalisations * Développement des plugins, workflow et batchs sur CRM Dynamics * Développement, customisation et installation des solutions Dynamics CRM * Mise en place de CI/CD : Scripting PowerShell, Azure ARM, Azure DevOps * Création, configuration et déploiement des VMs * Développement des outils d’extraction de données, de reprise et de réconciliation de données en ASP.NET Core / C# et déploiement sur Azure WebApps * Développement des scripts de migration des données vers CRM Online * Conception et développement des flux de données entre le CRM et les différentes applications de Rexel via Service Bus et les Queues Azure * Développements des APIs permettant d’exposer les données CRM sur APIM * Suivi et analyse des flux de données sur App Insights * Développement des scripts PowerShell de l’automatisation de l’installation des livrables * Affectation des taches et des bugs sur JIRA et suivi des livraisons * Recueil du besoin auprès des métiers * Rédaction des documents : User Guide, DEX, Release notes Environnement technique Dynamics CRM 2015/ CRM 365 V9, C#, .NET Framework 4.6, SharePoint, WCF, TSQL, SSIS, SSRS, SQL, Oracle, JavaScript, PowerShell, Visual Studio, Scrum Agile, Azure DevOps, App Insights, JIRA, JQuery, Webjob, APIM, Azure Functions, Service Bus, WebApp, Azure Container, Azure AD, ARM, Key Vault, Postman

Développeur ASP.NET MVC

Veolia

Jun 2012 - Jan 2016

3 years 8 months

Région de Paris, France

Description de la mission Migration d’un application ASP.NET vers .NET MVC. L’application permet la gestion de l’ensemble des activités et des tâches du personnel dans les usines de Veolia en France, en Chine et en UK, soit 4000 sites. Activités et réalisations * Développement de la couche métier ASP.NET MVC /C# * Développement de la couche accès aux données et des procédures stockées * Développement de l’application en respectant une méthodologie Scrum Agile * Développement des tests unitaires * Rédaction de documents de spécification technique, du manuel utilisateur et du manuel d’exploitation Environnement technique .NET Framework 4.5, ASP.NET MVC, C#, JQuery, Bootstrap, Ajax, TFS, T-SQL, WCF, Linq, Entity Framework, Scrum Agile


Education

ENSI - Ecole Nationale des Sciences de l'Informatique

Engineer's Degree, Computer Science

Grade: Computer Science Engineer

Activities and societies: Microsoft Club, Security Club

Skills: Software Development

Preparatory Institute for Engineering Studies - El-Manar (IPEIEM)

Bachelor's Degree, College/University Preparatory and Advanced High School/Secondary Diploma Program

Grade: Preparatory degree in Technology section


Licenses & certifications

Microsoft Certified: Azure Fundamentals

Issued: Feb 2020

Certified by Microsoft

The best place to find your next move

© 2026. All Rights Reserved.