
Michel Knoertzer
Consultant Senior .NET | UWP & Azure
Salary / Daily rate
Paris, France
Mobility: Île-de-France
Freelance
Can come onsite
Skills
Languages
About me
Intro
Dirigeant et développeur .NET avec +10 ans d'expertise en applications cross-platform et architectures cloud Azure. Expérience confirmée chez Dashlane et Exane avec création d'architectures UWP, développement de systèmes client/serveur et API. Spécialisé en C#/.NET Core, WPF, Xamarin et Azure pour transformer vos projets en solutions robustes et évolutives.
Work experience
Expert / Développeur Azure, IA & Back end .NET
Groupe SNCFFreelance
Mar 2025 - Present
1 year 8 months
Paris, France
Contexte de la mission SmartStation : Supervision centralisée des gares La mission s’inscrit dans le cadre de la modernisation et de la supervision des infrastructures des gares SNCF. L’objectif était de concevoir et de déployer une solution complète permettant de centraliser les données issues du terrain au travers d’une vue globale en 3D des gares. Tâches de la mission - Réalisation et maintien en conditions opérationnelles (MCO) de l’outil de supervision - Gestion et intégration de nouveaux flux de données hétérogènes - Réplication d’un environnement SmartStation pour les besoins de tests internes - Participation à la migration inter-souscriptions Azure - Mise à jour et enrichissement du référentiel central des équipements - Génération d’alertes et d’e-mails automatisés pour la surveillance de l’infrastructure - Maintenance et évolutions du projet Projet IA – MIA : assistant IA de supervision et d’aide au diagnostic Assistant conversationnel destiné aux équipes de supervision et de MCO SmartStation, hébergé sur Azure France Central pour garantir la souveraineté des données (RGPD). - Conception et développement d’un serveur MCP (Model Context Protocol) exposant des outils métier au modèle de langage - Déploiement et exploitation du modèle sur Azure AI Foundry ; benchmark de modèles alternatifs hébergés en France / UE (Mistral) - Mise en place d’un pipeline RAG complet sur Azure AI Search : datasources Blob, index, indexers, skillsets, vectorisation (embeddings) et recherche sémantique - Développement d’une application C# .NET 10 de découpage sémantique des documents (Azure Document Intelligence, similarité cosinus) - Transformation des modes opératoires d’incidents (logigrammes MODOP ServiceNow) et de la documentation MCO (acteurs, matrices RACI) en connaissances indexées, exposées comme outils MCP pour guider le diagnostic pas à pas - Indexation de la documentation technique des API .NET pour l’assistance aux équipes de développement - Intégration de l’assistant dans Microsoft Teams via Azure Bot Service Environnement technique Azure (VPN Gateway, Function, Web App, Key Vault, Redis Cache, Bot Service, etc.), Azure AI Foundry, Azure AI Search, Document Intelligence, MCP, RAG, C#, .NET 10, ASP.NET, PowerShell
Lead technique / Développeur Full Stack .NET & Azure
IdeonFreelance
Jan 2025 - Present
1 year 10 months
Paris, France
Contexte de la mission Hestia : plateforme de mise en relation des acteurs de la formation professionnelle Hestia met en relation les organismes de formation, les formateurs indépendants et les entreprises clientes : annuaire des organismes, profils détaillés (domaines d’expertise, certifications), publication d’offres de missions, candidatures et notation des utilisateurs. La mission porte sur la construction de la plateforme de bout en bout : architecture, développement web et backend, hébergement Azure et mise en production. Tâches de la mission - Conception de l’architecture de la plateforme sur Azure : front web, API, traitements asynchrones, données et sécurité - Développement du front web en Blazor et ASP.NET Core MVC / Razor : espaces dédiés aux organismes de formation, aux formateurs et aux entreprises, annuaire et recherche, profils, offres et candidatures - Développement des API REST en ASP.NET Core, hébergées sur Azure App Service - Traitements asynchrones et découplage des services avec Azure Functions et Azure Service Bus - Modélisation et persistance des données avec Azure SQL et Entity Framework ; stockage des fichiers sur Azure Blob Storage - Authentification et gestion des rôles (organisme, formateur, entreprise) avec Microsoft Entra ID - Intégration du kit de formation Flame XR à la plateforme : synchronisation des sessions depuis les casques (y compris hors ligne), historique et export CSV - Industrialisation : pipelines CI/CD Azure DevOps, gestion des environnements et mises en production Environnement technique Blazor, ASP.NET Core (MVC / Razor, API REST), C#, .NET 10, Entity Framework, Azure (App Service, Functions, Service Bus, SQL Database, Blob Storage), Microsoft Entra ID, Azure DevOps
Dirigeant associé
IDEON
Apr 2016 - Present
10 years 7 months
Paris, France
Consultant / Développeur Azure & Back end .Net Core
VertuozFreelance
Jul 2020 - Mar 2025
4 years 9 months
92500 Rueil-Malmaison, France
Contexte de la mission SmartStation : Supervision centralisée des gares La mission s’inscrit dans le cadre de la modernisation et de la supervision des infrastructures des gares SNCF. L’objectif était de concevoir et de déployer une solution complète permettant de centraliser les données issues du terrain au travers d’une vue globale en 3D des gares. Tâches de la mission - Intégration et consolidation des flux de données hétérogènes - Développement d’un VPN sécurisé pour l’accès aux équipements - Création d’une passerelle de communication avec Immersive (plateforme modélisant les gares en 3D) - Mise en place du référentiel des équipements - Mise en place d’un site de supervision du référentiel - Génération d’alertes et d’e-mails automatisés pour la surveillance de l’infrastructure - Maintenance et évolutions du projet - Développement d’un moyen de mise à jour logicielle des automates - Création d’un script de recréation d’un environnement Environnement technique Azure (VPN Gateway, Function, Web App, Key Vault, Redis Cache, etc.), C#, .NET, ASP.NET, PowerShell
Consultant / Développeur d’applications
Dashlane
Aug 2019 - Mar 2020
8 months
75018 Paris
Participation au développement de la nouvelle Application Dashlane pour Windows 10. Contexte de la mission Dashlane, voulant moderniser leur application Desktop, a décidé de refaire l'application en UWP suivant les guidelines de Microsoft. J'ai donc participé au développement de la nouvelle Application Dashlane pour Windows 10. Tâches de la mission - Construire l'architecture de l'application UWP - Mise en place de Patterns facilitant le développement de l'App tel que IoC - Participation à la construction d'un Design System - Travailler en collaboration avec les UX/UI - Participation à la mise en place du Store Update de l'App Environnement technique UWP, C# .Net Core, XAML, IoC, Git, VS2019
Consultant .Net
Exane
Apr 2017 - Aug 2019
2 years 5 months
Paris, France
Développements .Net Exane BNP Paribas est une société proposant aux institutionnels des services incluant la recherche, la vente et l’exécution sur les actions européennes. Le périmètre de la mission concerne les outils de production et de diffusion documentaire pour la recherche. Tâches de la mission - Réalisation d’un client / serveur avec système de notification live - Création d’un service de Scrapping avec mise à disposition des données via API - Réalisation de divers Batch (récupérateur de données – stockage en BDD) - Redéveloppement d’un outil d’automatisation de conversion Word / HTML - Maintenance sur divers services existants - Création d’un outil d’administration utilisateur en ASP MVC 5 Environnement technique C# .Net 4.6.1, XAML, WPF, WCF, MVVM, IOC, Entity Framework 7, Oracle, mongoDB, GIT
Consultant C# / .Net
SOCOTEC
Apr 2016 - May 2017
1 year 2 months
Paris, France
Développement d’une application d’investigation Tâches de la mission - Réalisation des différents écrans métiers - Mise à jour de la base de données afin d’améliorer celle-ci - Réalisation de contrôles UI spécifiques - Réalisation de divers modules, lecteur de code barre, outil de notification d’images… - Ajouts / modifications de services Windows (WCF) - Utilisation d’injection de dépendances sur un modèle MVVM Environnement technique Windows 8.1, C# .Net 4.5, XAML, SQLite, SQL, WCF, MVVM, IOC
Consultant C# / .Net
MARIAM'S KITCHEN
Sep 2016 - Mar 2017
7 months
Paris, France
Développement d’une application Cross Platform Tâches de la mission - Réalisation des différents écrans vitrines - Développement de spécificités propre à chaque OS - Mise en place de la gestion des langues - Développement complet de la création au déploiement sur les Stores Environnement technique C# .Net 4.5, XAML, Xamarin Forms, MVVM, IOC
Consultant
Talan
Mar 2016 - Jul 2016
5 months
92100 Boulogne-Billancourt, France
Sr Analyst
Avanade
Apr 2014 - Mar 2016
2 years
Paris, France
Developpeur Html5, MVC4.
Advitam Group
Apr 2013 - Aug 2013
5 months
Région de Washington D.C. Metro, États-Unis
Développeur Silverlight.
Advitam Group
Sep 2011 - Oct 2012
1 year 2 months
France
Ajouts / Conceptions / Modifications de modules associé à un logiciel sous la technologie Silverlight de Microsoft.
Education
Pierre and Marie Curie University
Master Science et Technologie du Logiciel spécialitée TA, Informatique
2013 - 2014
1 year 1 month
Pierre and Marie Curie University
Master informatique, Spécialité STL
2012 - 2013
1 year 1 month
Pierre and Marie Curie University
Licence DANT (Développement d'Application et de Nouvelles Technologies), Informatique
2011 - 2012
1 year 1 month
Paris-Sud University (Paris XI)
DUT Informatique, Informatique
2009 - 2011
2 years 1 month
Licenses & certifications
Microsoft Certified: Azure Fundamentals
Issued: May 2020
MS: Advanced Windows Store App Development using C# (70-485)
Issued: Dec 2015
MS: Essentials of Developing Windows Store Apps using C# (70-484)
Issued: Aug 2015
MS: Programming in C# (70-483)
Issued: May 2015