Nadir ZIRI

C# .NET / Blazor / Azure

Salaire / Taux journalier

27930 Normanville, France

Mobilité : Paris, Rouen, ...

Freelance, ouvert au CDI

Peut venir sur site

Expertises

.NETAzureC#MicroservicesDomain Driven DesignTest Driven DevelopmentClean CodeEvent Driven ArchitectureHTMLBootstrapPythonPostgreSQLRESTful APIsDéveloppement BackendDéveloppement FrontendJavascriptDevOpsCSSMicrosoft SQL ServerRabbitMQDockerPostmanLinuxGitHubBase de données SQL

Langues

Français (Maternelle)Anglais

À propos

Introduction

Expert .NET avec 14+ ans d'expérience en architecture logicielle et solutions Azure cloud. Spécialisé dans le développement de plateformes B2B collaboratives et l'intégration d'IA, avec expertise prouvée en microservices et DevOps. Je transforme vos défis techniques en solutions scalables et performantes.

Liens

Expérience de travail

Responsable informatique

Horti-ConnectFreelance

mai 2024 - Présent

2 ans 6 mois

À distance

Développement d'une plateforme collaborative dédiée aux paysagistes, producteurs, fournisseurs, grossistes, collectivités et bureaux d'études, permettant : La soumission de demandes de plantes par les professionnels. La comparaison des offres des producteurs. La sélection des fournisseurs et l'édition de bons de commande. Une gestion optimisée grâce à un référentiel botanique enrichi d'une IA capable d'interpréter les demandes des clients. Architecture et technologies utilisées : Architecture microservices : Gestion des commandes, utilisateurs, fournisseurs, référentiel botanique, stockage de données, notifications (e-mails, SMS). Frontends : Interfaces dédiées aux acheteurs et aux producteurs développées en C# .NET 8 avec Blazor Server. Application de gestion du référentiel botanique. Interface d'administration complète pour la gestion de la plateforme. Backend : Microservices développés en C# avec Entity Framework et SQL Server. Communication interservices via gRPC pour des échanges rapides et sécurisés. Gestion des dépendances avec Autofac. Sécurisation des API grâce à des tokens JWT et des API Keys. SignalR pour les notifications en temps réel des frontaux. API documentées avec Swagger. IA : Scripts en Python pour analyser et comprendre les demandes des clients. Design et UX/UI : HTML, CSS, Bootstrap, et JavaScript. Infrastructure Cloud : Azure Blob Storage pour le stockage. Azure Functions et Azure Service Bus pour la messagerie asynchrone. Azure Maps pour la géolocalisation. Conteneurisation : Déploiement et gestion des microservices avec Docker. Méthodologie et outils : Gestion de projet basée sur la méthodologie Agile. Utilisation de GitHub pour le versionnement et la collaboration sur le code. Mise en place de pipelines CI/CD avec Azure DevOps. Responsabilités clés : Conception de l’architecture logicielle et découpage fonctionnel en microservices. Développement des fonctionnalités backend et frontend. Intégration de l’IA pour améliorer l'expérience utilisateur et automatiser l'interprétation des demandes. Implémentation des mécanismes de communication interservices avec gRPC et messagerie asynchrone. Sécurisation des APIs via des tokens JWT et des API Keys. Mise en œuvre des bonnes pratiques de programmation et des modèles de dépendance avec Autofac. Déploiement et gestion des services dans un environnement cloud Azure avec des pipelines CI/CD. Collaboration avec les parties prenantes pour s'assurer que la plateforme répond aux besoins métier. Résultats obtenus : Plateforme fonctionnelle et évolutive utilisée par les professionnels du paysage. Amélioration de la gestion des appels d'offres grâce à l'IA et à un référentiel botanique centralisé. Processus optimisé pour les clients (acheteurs et producteurs), avec des outils intuitifs et efficaces. Automatisation réussie des déploiements et des tests via Azure DevOps, garantissant une livraison rapide et fiable.

Lead Techninque .NET/Responsable informatique

VegetalPlace

nov. 2021 - avr. 2024

2 ans 6 mois

À distance

Développement d'une marketplace B2B pour les professionnels du végétal Description du projet : Conception et réalisation d'une plateforme B2B destinée aux producteurs et clients professionnels du secteur végétal. La solution permet aux producteurs d’exposer leurs catalogues de plantes et aux clients d’effectuer des achats via un processus optimisé et intégré. Technologies utilisées : C# .NET 8, Blazor Server, React, SQL Server, Entity Framework, GRPC, Elasticsearch, API REST, architecture microservices. Déploiement sur Azure avec Azure DevOps (CI/CD), Bicep pour l'infrastructure, conteneurs Docker sur Azure Container Apps et divers services Azure (Blob Storage, Functions, App Service, Service Bus, CDN, API Management, Maps, Logic Apps, Registry). Authentification et sécurité : Azure AD B2C, Azure AD, JWT. Rôle principal : Responsable du pôle informatique, chargé de superviser l’ensemble des aspects techniques et organisationnels du projet. Contributions principales : Conception et mise en place de l'architecture logicielle basée sur une architecture microservices. Développement des fonctionnalités clés en C# .NET, notamment : Gestion des catalogues des producteurs avec recherche avancée (Elasticsearch). Mise en place du workflow d'achat pour les clients B2B. Implémentation de l'authentification via Azure AD B2C (clients) et Azure AD (administrateurs) avec gestion des tokens JWT pour sécuriser les API REST. Élaboration de l'architecture de déploiement sur Azure, intégrant les meilleures pratiques CI/CD. Utilisation d'Azure DevOps pour automatiser les pipelines CI/CD. Déploiement des conteneurs Docker sur Azure Container Apps avec des fichiers d’infrastructure définis en Bicep. Optimisation des performances des applications grâce à une intégration avec les services Azure. Management et encadrement d'une équipe de 5 développeurs (C# .NET et React) : Supervision technique, mentorat, suivi des livrables et gestion des priorités. Pilotage des activités liées au recrutement des collaborateurs pour renforcer l'équipe technique. Rôle de Product Owner : recueil des besoins métiers, traduction en backlog produit, priorisation des tâches, et suivi des objectifs. Mise en œuvre et suivi d'une méthodologie Agile, avec gestion des sprints et planification stratégique du développement.

Développeur C# .NET Sénior

in'li

déc. 2018 - oct. 2021

2 ans 11 mois

Paris, France

Mise en place d’une plateforme de digitalisation et de gestion immobilière Contexte : Conception et déploiement d’une plateforme informatique pour la commercialisation du patrimoine immobilier de l’entreprise, intégrant un parcours digital pour les candidats locataires. Responsabilités principales : Étude fonctionnelle et élaboration de solutions techniques adaptées. Rédaction des spécifications techniques détaillées. Conception de l’architecture logicielle et applicative. Développement et implémentation des fonctionnalités. Encadrement de collaborateurs juniors et transmission de compétences. Définition et mise en œuvre de la stratégie de tests et de recette. Assistance et support aux utilisateurs finaux. Projet clé :Développement d’un système de gestion des dossiers des candidats avant et après la visite de logements, en respectant les règles métiers. Ce système inclut : Un espace candidat permettant la constitution dématérialisée du dossier, la signature électronique des baux et le paiement des dépôts de garantie. Une intégration fluide avec Dynamics CRM et un ERP de gestion locative pour synchroniser les données. Environnement technique : Langages et frameworks : C# .NET, ASP.NET MVC, ASP.NET Core, Blazor, Entity Framework, Web API. Frontend : HTML, CSS, AJAX, JQuery. Cloud et outils DevOps : Microsoft Azure (Functions, Service Bus, App Services, Storage, SQL Database, CDN, Event Grid), SignalR, Azure DevOps.

Développeur C# .NET Confirmé

Actemium Paris Transport

déc. 2016 - nov. 2018

2 ans

92000 Nanterre, France

Contexte : Participation au développement et à la maintenance du système d’information d’un client dans le domaine des concessions autoroutières. Responsabilités principales : Réalisation des analyses fonctionnelles et techniques. Étude de faisabilité et estimation des charges de développement. Rédaction des spécifications techniques. Développement de solutions logicielles robustes et performantes. Réalisation des tests, intégration des solutions et gestion des anomalies. Lead technique sur les projets basés sur WPF. Projets majeurs : Projet 1 : Développement d’une application de transmission des données des systèmes autoroutiers vers l’État, comprenant : Un serveur de traitement des données. Une interface d’administration développée en ASP.NET MVC. Projet 2 : Migration d’une application de gestion du référentiel des infrastructures autoroutières de Java Swing vers C# WPF, avec une refonte complète en utilisant le modèle MVVM. Environnement technique : Systèmes d’exploitation : Windows 7, Unix. Langages et frameworks : C# .NET, WPF, MVVM, XAML, ASP.NET MVC, Web API, Java Swing, SQL, PL/SQL, Entity Framework. Bases de données : Oracle, SQL Server. Outils et technologies : XML, JSON, GIT, Mantis.

Développeur C# .NET

MATIS pour la DGA

janv. 2015 - oct. 2016

1 an 10 mois

78140 Vélizy-Villacoublay, France

Contexte : Participation au développement d’un système de régulation médicale des blessés pour la Défense nationale. Responsabilités principales : Rédaction du dossier de conception technique. Conception et développement de quatre applications WPF dédiées à la régulation médicale. Développement d’un système de synchronisation des données entre les applications. Réalisation des tests unitaires pour garantir la qualité du code. Lead technique sur la partie WPF et accompagnement des membres de l’équipe pour renforcer leurs compétences sur cette technologie. Environnement technique : Systèmes : Windows 7, Windows 8.1 (PC et tablettes). Technologies : C# .NET, WPF, MVVM, XAML, WCF, MSMQ, SQL Server 2012, XML. Outils : Esri ArcGIS, Entity Framework, TFS, Git, SVN, SonarQube. Méthodologie : Cycle en V.

Développeur C# .NET

Altran pour Vinci-Autoroute

janv. 2011 - déc. 2014

4 ans

92500 Rueil-Malmaison, France

Contexte : Participation au développement d’une plateforme de simulation d’équipements de supervision autoroutière, couplée à une console de contrôle-commande. Responsabilités principales : Analyse et compréhension du fonctionnement de la plateforme et des équipements simulés (caméras, PMV, téléphones d’urgence, systèmes d’énergie, etc.). Conception et développement de simulateurs pour divers équipements. Automatisation du démarrage de la plateforme de simulation. Développement de scénarios d’entraînement et d’un interpréteur de scénarios pour la génération d’alarmes. Tests unitaires, validation des simulateurs et déploiement. Rédaction de la documentation technique. Environnement technique : Systèmes : Windows Server 2008, Windows XP. Technologies : C#, .NET Framework (WinForms, WPF, WCF), API de communication (Softing, SIMBA PRO), Siemens S7-400, SQL Server, Script Batch, SQL, T-SQL. Outils : Visual Studio 2010. Méthodologie : Cycle en V.


Formation

Paris-Sud University (Paris XI)

M2, Master 2, Ingénierie informatique

2010 - 2011

2 ans

Résultat : Nac+5

Formation axée sur la conception, le développement et la gestion de systèmes logiciels. Elle met l'accent sur la résolution de problèmes techniques et l'innovation technologique.

Université Évry Paris-Saclay

M2, Master 2, Génie électrique et informatique industrielle

2008 - 2010

1 an 11 mois

Résultat : Nac+5

Formation axée sur la conception, l'optimisation et la gestion des systèmes électriques et automatisés, avec une expertise particulière en informatique industrielle.

Université des Sciences et de la Technologie 'Houari Boumediène'

Diplôme d'ingénieur en électronique, Ingénierie automatique

2003 - 2008

6 ans

Résultat : Nac+5

Formation spécialisée dans la conception, la modélisation et la commande des systèmes automatisés. Elle combine des compétences en mathématiques appliquées, électronique, informatique industrielle et robotique.

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.