Mohammed El ghazi

Développeur Full Stack C# .NET | Angular

Salaire / Taux journalier

Arrondissement d'Évry, France

Mobilité : Paris, Île-de-France

Freelance

Peut venir sur site

Expertises

C#.NETAngularMicrosoft SQL ServerDéveloppement FrontendDéveloppement BackendGit

Langues

Arabe (Maternelle)Français (Courant)Anglais

À propos

Introduction

Développeur Full Stack C# .NET / Angular avec +7 ans d'expertise en applications métier et solutions financières. Expérience confirmée chez Natixis : conception de modules batch pour indicateurs de risque, APIs REST, moteurs de calcul et optimisation SQL Server avec SSIS. Spécialisé en architectures .NET Core/Angular et traitements de données massifs pour transformer vos besoins métier en solutions robustes et performantes.

Liens

Expérience de travail

Développeur Full Stack C# .NET / Angular

LACOUR Groupe™Freelance

déc. 2025 - Présent

11 mois

À distance

Développement et maintenance de la plateforme métier Mosaic, une application métier modulaire dédiée au secteur automobile après-vente. Mosaic repose sur une architecture .NET fortement modulaire, composée de plusieurs couches applicatives : Web API, modules métier, services d’intégration, infrastructure technique, workers et tests automatisés. Analyse et développement de fonctionnalités back-end en C# / .NET 8 dans une architecture modulaire existante. . Intervention sur différents modules métier de Mosaic, notamment Invoice, Payment, Entity, Vehicle, Document et Attachment. . Développement et adaptation d’API REST utilisées par le front-end Angular et par les systèmes externes. . Participation à l’intégration de services externes via API REST et API SOAP, avec gestion des contrats d’échange, des paramètres d’entrée et des réponses applicatives. . Mise en place et adaptation de traitements asynchrones en C# à l’aide de async/await, afin d’améliorer la fluidité des traitements et de sécuriser les appels vers les services externes. . Participation aux traitements liés à la génération, l’archivage et la récupération des documents de facturation. . Analyse des flux existants de prévisualisation, impression et génération de factures. . Adaptation des traitements liés aux factures, documents, pièces jointes et contenus binaires. . Intégration de CertiFact, plateforme externe de validation et de dématérialisation des factures. . Participation aux échanges avec des systèmes partenaires tels que DARVA, plateforme d’interconnexion entre Mosaic, les réparateurs, les experts et les assureurs. . Analyse des spécifications techniques des services externes et préparation des flux de données à transmettre. . Construction du mapping entre les données métier Mosaic et les formats attendus par les partenaires externes. . Manipulation de modèles métier, DTO, ViewModels et objets d’échange afin d’assurer la cohérence entre les différentes couches applicatives. . Génération de flux XML destinés à être envoyés vers des API SOAP externes. . Sérialisation et désérialisation de données au format XML et JSON dans le cadre des échanges applicatifs. . Récupération et agrégation des informations nécessaires depuis les différents modules Mosaic. . Accès aux données via Dapper et requêtes SQL sur base MariaDB. . Gestion des réponses retournées par les services externes, avec traitement des erreurs fonctionnelles et techniques. . Mise en place de mécanismes de retry non bloquants afin de sécuriser les échanges sans bloquer les traitements métier principaux. . Gestion des logs techniques et fonctionnels afin d’assurer la traçabilité des traitements, des erreurs et des échanges avec les services externes. . Tests des API via Postman et Swagger avec validation des traitements de bout en bout. . Collaboration via Git/GitLab : gestion des branches, merge requests, relecture de code et résolution de conflits.

Développeur C# .NET / Angular

Natixis Investment ManagersFreelance

nov. 2021 - déc. 2025

4 ans 2 mois

Paris, France

Développement et maintenance d’applications interconnectées dans le cadre du projet Hyperion, orchestrées avec Control-M. . Module de calcul d’indicateurs de risque financier : Conception et développement d’un module de calcul d’indicateurs de risque financier dans une architecture batch modulaire. Développement de traitements performants en C# .NET (4.8). Intégration de procédures stockées SQL Server pour optimiser les calculs massifs et assurer la fiabilité des résultats. Optimisation des performances et de la scalabilité des traitements batch par l’utilisation des mécanismes async/await, Tasks et ThreadPool, permettant de réduire significativement les temps de traitement et d’améliorer la robustesse globale du système. . Module d'import des indicateurs ESG (Environnement, Social, Gouvernance) : Conception et développement d’un module d’import de données métier à partir d’API REST externes (indicateurs ESG) vers une base de données SQL Server interne. Mise en place d’appels asynchrones vers les endpoints REST via une interface générique d’accès aux API, avec gestion des erreurs, des retours applicatifs et des contraintes de disponibilité. Traitement, validation et stockage automatisé des données importées en base, en vue de leur restitution par des applications internes. Implémentation d’une journalisation centralisée des flux et traitements via un service de logs commun (LoggerService), garantissant la traçabilité et la supervision des imports. . Module Exposition des indicateurs : Développement d’un module permettant l’exposition des indicateurs de risque calculés via une API REST. Sérialisation des indicateurs au format JSON et envoi automatisé via des requêtes HTTP PUT vers des Endpoints dynamiques (par portefeuille). Création de requêtes avec HttpClient et gestion fine des réponses. Mise en place d’une journalisation complète des données envoyées et des retours de l’API via un logger centraliser (LoggerService). . Moteur de Transparisation : Développement d’un moteur backend de transparisation permettant de reconstituer les expositions sous-jacentes des portefeuilles financiers (titres, fonds, ETF, obligations). Implémentation d’un traitement récursif des chaînes de détention jusqu’aux actifs finaux, avec consolidation des expositions. Mise en place d’une API REST exposant dynamiquement les expositions consolidées par portefeuille à partir d’un identifiant, destinée à des usages analytiques et réglementaires. . Module de génération de rapports (Excel / CSV) : Développement d’un module d’export permettant la génération automatisée de rapports Excel et CSV pour la restitution des indicateurs calculés et des données de référentiel métier. Génération de fichiers structurés, multi-feuilles ou filtrés par portefeuille ou type d’indicateur Utilisation de ClosedXML pour les fichiers Excel et CsvHelper pour les fichiers CSV. Export planifié (batch/Control-M) ou déclenché via IHM/API. . Module de mailing SMTP : Mise en place d’un module d’envoi automatique de mails à partir des traitements batch ou web. Envoi de rapports, fichiers journaux, messages de notification métier ou technique. Support des modèles HTML, gestion des destinataires multiples et des pièces jointes (Excel, CSV, PDF). Utilisation de la bibliothèque System.Net.Mail avec configuration dynamique du serveur SMTP. Intégration dans les jobs orchestrés Control-M. . Module d’import de données référentielles (SSIS) : Conception et développement de packages SSIS pour l’import automatisé des données de référentiels externes. Vers la base de données Hyperion. Intégration de fichiers plats (CSV, Excel) et connexions OLE DB Traitement de la qualité des données : filtres, conversions, règles de validation Automatisation via Control-M avec logs de succès/échec. Alimentation des tables métiers utilisées dans l’ensemble des modules du projet.

Développeur C# .NET Core / Angular

APPLITAXI

avr. 2021 - oct. 2021

7 mois

Esongo, République démocratique du Congo

Participation à l’évolution et à la maintenance d’une application web et mobile de gestion de devis et factures. Développement d’un module de gestion des devis et factures. Intégration d’interfaces utilisateur responsive. Amélioration de la logique métier en .NET Core 3.1. Gestion des données avec Entity Framework et SQL Server.

Développeur Backend C#

Maison Peugeot – SOPRIAM

août 2018 - août 2020

2 ans 1 mois

Oujda, Maroc

Développement d’une application de gestion de stock. Création de modules de gestion d’entrées/sorties, inventaire et alertes de seuil. Optimisation de requêtes SQL. Accès aux données via ADO.NET. Maintenance évolutive selon les retours des utilisateurs.

Développeur Visual Basic & Access

Société Chalumeaux pour Travaux et Éclairage Public

févr. 2009 - déc. 2017

8 ans 11 mois

Casablanca-Settat, Maroc

Développement d’applications internes en Visual Basic et Microsoft Access. Gestion du personnel, du matériel et des stocks. Automatisation de rapports sous Excel / VBA. Support technique et maintenance du parc informatique


Formation

Doranco Ecole Sup' des Tech Créatives

Conception et Développement d’Applications avec C# .NET / React, Programmation / développeur informatique, général

2020 - 2021

1 an 2 mois

École Marocaine d’Informatique de Gestion

DUT en informatique de gestion, Programmation / développeur informatique, général

2006 - 2008

1 an 11 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.