Romain Guarnotta

Développeur FullStack C#.NET - Angular | Mulesoft

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

C#Azure.NETMicrosoft SQL ServerDjangoFlutterJavascriptPHPAngularIAIOSDevOpsAndroidSymfonyPythonAWSMicrosoft Azure Cosmos DBGitDockerJiraSalesforce MuleSoftGrafanaEntra IDConfluenceRabbitMQScrum

Langues

Français (Maternelle)Anglais (Courant)Espagnol

À propos

Introduction

Développeur FullStack C#.NET Angular - modernisation & reprise d'applications critiques. Je rejoins vos équipes pour : - Stabiliser le legacy et résorber la dette technique - Migrer vers .NET 10 et cloud Azure - Structurer CI/CD, branching et documentation - Faire le lien technique/métier 10 ans d'XP | Dior · Forvis Mazars · OCIRP Stack : C# · .NET · Angular · Azure · SQL Server · IA

Liens

Expérience de travail

Développeur .NET & Angular

Organisme paritaire de protection sociale - ÉNÉANCE

déc. 2025 - Présent

11 mois

Paris, France

Contexte : Reprise et modernisation d'une application de prévoyance dédiée à la gestion de sinistres et de rentes, pour un organisme paritaire de protection sociale. Mission combinant maintenance applicative, modernisation technique (.NET et Angular), maintien en conditions de sécurité et mise en place d'une infrastructure interne de test. Objectif : Assurer la stabilité et le maintien en conditions de sécurité de l'application, la moderniser sur les dernières versions .NET et Angular, et industrialiser les pratiques de développement. Équipe : 3 développeurs fullstack .NET & Angular, 1 PO. Collaboration avec les équipes client (DSI, métier, infogéreur). Mon rôle & tâches réalisées : • Maintenance corrective et évolutive de l'application • Étude et élaboration de la stratégie de modernisation .NET et Angular • Maintien en conditions de sécurité de l'application • Mise en œuvre de l'authentification via Microsoft Entra ID • Montage d'une infrastructure interne iso-production pour les tests • Mise en place de la CI/CD via GoCD sur l'infrastructure interne • Proposition d'une guideline de branching et de nommage pour l'équipe • Animation d'ateliers avec le client pour cadrer les besoins et évaluer l'existant Résultats : • Stratégie de modernisation .NET et Angular définie et validée • Infrastructure interne opérationnelle et CI/CD fonctionnelle via GoCD • Workflow Git structuré et adopté par l'équipe • Maintien en conditions de sécurité de l'application • Montée en compétence Angular en parallèle du développement Technologies & outils : C# .NET, Angular, Microsoft Entra ID, GoCD, Git

Développeur Mulesoft (Projet : MyOrders)

Roche Bobois

nov. 2025 - févr. 2026

4 mois

Paris, France

Contexte : Maintien en condition opérationnelle et évolution de ~20 APIs Mulesoft réparties sur 4 applications chez Roche Bobois (enseigne d'ameublement haut de gamme, 50+ pays). Le sujet principal : l'orchestration des flux de commandes - commandes clients et commandes fournisseurs associées - entre l'ERP interne, Salesforce Commerce Cloud (SFCC), Salesforce Service Cloud (SFSC) et une application référentielle de centralisation des données. L'enjeu : agréger ces flux pour garantir un suivi cohérent et fluide, tant pour les équipes Roche Bobois que pour le client final. Objectif : Garantir la fiabilité et la traçabilité des flux de commandes entre systèmes, améliorer l'observabilité et faire évoluer les formats d'échange inter-applicatifs. Équipe : Seul développeur Mulesoft, en collaboration avec 1 développeur PHP (app référentielle), 1 PO et l'architecte côté client. Mon role & tâches réalisées : • Maintenance et évolution de ~20 APIs Mulesoft orchestrant les flux de commandes clients et fournisseurs entre ERP, SFCC, SFSC et l'application référentielle • Amélioration de la stack de logs ELK pour un meilleur suivi et une compréhension fine du cheminement des événements de commande entre systèmes • Évolution du format de transition des données entre les applications Mulesoft • Échanges directs avec le client (architecte, équipes SFCC) pour challenger l'architecture et élaborer les stratégies d'évolution • Passation de connaissances complète au centre de service reprenant la maintenance Résultats : • ~20 APIs maintenues et enrichies, assurant un suivi de bout en bout des commandes clients et fournisseurs • Traçabilité renforcée grâce à l'amélioration des logs ELK, facilitant le diagnostic et le monitoring des flux de commandes • Expérience de suivi de commande améliorée indirectement pour le client final • Passation réussie vers le centre de service, garantissant la continuité opérationnelle Technologies et outils : Mulesoft, Anypoint Platform, ELK, Jira

Développeur C#.NET (Projet : Application "Confirmation")

Forvis Mazars

oct. 2024 - sept. 2025

1 an

Paris, France

Contexte : Conception et développement d'une application métier destinée aux équipes d'audit financier de Forvis Mazars, présentes dans 5 pays. L'application "Confirmation" digitalise l'envoi de demandes de confirmation auprès de tiers (banques, institutions) dans le cadre de missions d'audit légal - un processus auparavant entièrement manuel (emails, Excel, relances téléphoniques). Objectif : Remplacer un workflow 100% manuel par une solution digitalisée, fiable et scalable, capable de supporter la montée en charge des missions d'audit à l'international. Équipe : 8 personnes - 1 CP Tech, 1 PO, 6 développeurs. Mon rôle & réalisations : • Conception et développement d'une architecture backend en microservices : 8 microservices, 10 packages réutilisables, 2 workers asynchrones. • Développement d'un package de gestion documentaire (Azure Blob Storage) avec upload sécurisé, versioning et optimisation des temps de traitement via parallélisation multi-thread. • Génération et parsing automatisés de fichiers Excel, Word et PDF pour le traitement des confirmations. • Rédaction des spécifications techniques en collaboration avec le PO et les parties prenantes Forvis Mazars. • Mise en place des tests unitaires (xUnit) pour garantir la fiabilité du code. • Industrialisation des environnements via Docker (développement et déploiement). • Participation à la coordination Agile (daily, rétrospectives, suivi Jira). Résultats : • Digitalisation complète du workflow de confirmation externe, remplaçant un processus 100% manuel. • Application déployée et utilisée par des centaines d'auditeurs dans 5 pays. • Des centaines de demandes de confirmation traitées par an, avec une fiabilité et une traçabilité impossibles à atteindre manuellement. • Réduction significative du temps de traitement grâce à l'automatisation et à l'optimisation multi-thread. Technologies & outils : C# 9, ASP.NET Core Web API, xUnit, Azure DevOps, Azure Blob Storage, Azure Service Bus, Docker, Jira

CP Tech / Développeur C#.NET (Projet : Ben Recyclage)

Ben Recyclage

avr. 2024 - sept. 2024

6 mois

Paris, France

Contexte : Création from scratch d'une app mobile B2C permettant aux particuliers de souscrire un abonnement mensuel et planifier des collectes de verre à domicile pour le recyclage. Projet entrepreneurial avec collaboration étroite avec le fondateur. Intégration de Sellsy (facturation auto) et Mapo (optimisation des tournées). Objectif : Concevoir, développer et livrer une v1 opérationnelle en 6 mois pour le lancement commercial. Équipe : 3 développeurs (2 Back, 1 Front/Flutter). Double casquette CP Tech + Dev Back. Chef de Projet Technique : • Pilotage complet : planification, suivi d'avancement, gestion des risques, coordination avec la direction • Conception fonctionnelle avec le fondateur : recueil des besoins, ateliers de cadrage, rédaction des user stories • Arbitrages fonctionnels et techniques tout au long du projet Développeur Backend : • Architecture et conception de la solution : choix technologiques (C# .NET 8, Flutter, AWS, OAuth2), design de l'API et du back-office • API mobile (~40 endpoints) : 20 contrôleurs CRUD + 20 endpoints métier (abonnements, planification des collectes, historique) • Back-office d'administration : suivi abonnés, pilotage des tournées, monitoring opérationnel • Intégration Sellsy (facturation automatisée) et Mapo (optimisation des itinéraires) • Authentification sécurisée OAuth2 Résultats : • V1 livrée dans les délais → lancement commercial + premières collectes planifiées via l'app • Architecture scalable : API modulaire, découplage front/back, intégrations tierces abstraites • Parcours utilisateur complet : inscription → abonnement → planification → collecte → facturation auto • Gestion proactive des complexités d'intégration Sellsy et Mapo (adaptation aux contraintes de leurs APIs) Technologies et outils : C# .NET 8, ASP.NET Core Web API, Flutter, AWS, OAuth2, Sellsy API, Mapo API, Git, Jira

Christian Dior Couture

oct. 2021 - mars 2024

2 ans 6 mois

Paris, France

Développeur Mulesoft (Projet: Client Activation)

oct. 2023 - mars 2024

6 mois

Paris, France

Contexte : Interventions ponctuelles sur les applications Mulesoft de gestion et diffusion d'audiences marketing personnalisées chez Christian Dior Couture. Des milliers de profils clients diffusés vers les plateformes publicitaires. Objectif : Automatiser l'interfaçage entre le SI Dior et les plateformes Facebook & Google pour garantir une diffusion fiable et cohérente des audiences ciblées. Équipe : 3 développeurs Back. Mon rôle & tâches réalisées : • Développement et configuration d'une dizaine de flux Mulesoft pour l'intégration des données marketing • Mise en place des interfaçages SI Dior ↔ API Facebook & Google : automatisation de la gestion des audiences et cohérence des données clients • Supervision des flux via ELK stack Résultats : • Automatisation complète de la diffusion d'audiences vers Facebook & Google • ~10 flux Mulesoft en production, garantissant la cohérence des données marketing Technologies & outils : Mulesoft, API Facebook, API Google, ELK, Azure DevOps, Jira, Confluence

Lead Dev C#.NET / Développeur Mulesoft (Projet : CIM)

oct. 2021 - mars 2024

2 ans 6 mois

Paris, France

Contexte : API centrale mondiale de gestion de l'information client (CIM) chez Christian Dior Couture, connectée à l'ensemble du SI (CRM, e-commerce, marketing, RCU). Déploiement multi-cloud Azure (monde) et Aliyun (Chine), contraintes fortes de robustesse, RGPD et réglementations locales. Des millions de profils clients gérés, 12 applications consommatrices, 183 endpoints (142 Write + 41 Query). Objectif : Garantir l'acquisition, la cohérence et la diffusion temps réel des données clients Dior dans toutes les régions du monde via une API unique, scalable et conforme RGPD. Équipe : Squad Agile de 15 personnes dont 5 développeurs Back. Mission de 2 ans, dont 1,5 an en tant que Lead Dev. Lead Technique (1,5 an) : • Encadrement de 4 développeurs backend : revues de code, montée en compétences, arbitrages techniques • Garant de la qualité et de la cohérence technique du projet • Coordination avec PO, Scrum Master, architectes et équipes métier via cérémonies Scrum Développeur Backend & Mulesoft (2,5 ans) : • Conception et développement de l'API centrale (C# .NET 7, CQRS, Web API) consommée par tout le SI Dior • Système full asynchrone (ActiveMQ + RabbitMQ) : zéro perte de message, ~10 000 messages/jour • Déploiement multi-cloud Azure/Aliyun avec gestion des contraintes réglementaires par région • Développement d'une dizaine de flux Mulesoft pour l'intégration inter-applicative • Supervision et observabilité via ELK (Elastic, Logstash, Kibana) Résultats : • API mondiale en production : cohérence des données clients Dior sur tous les continents • 183 endpoints len production, 12 applications connectées, millions de profils gérés • Zéro perte de message grâce à l'architecture asynchrone • Conformité RGPD et réglementations locales (Chine) assurée Technologies et outils : C# .NET 7, ASP.NET Core Web API, CQRS, Mulesoft, ActiveMQ, RabbitMQ, Okta, ELK, Azure, Aliyun, Azure DevOps, Jira, Confluence

Développeur PHP Symfony (Projet : Calendar)

Christian Dior Couture

juin 2021 - sept. 2021

4 mois

Paris, France

Contexte : Application de gestion budgétaire destinée à une dizaine d'utilisateurs des équipes Marketing de Dior Couture. L'outil existant souffrait de bugs fréquents, d'une ergonomie vieillissante et d'une absence d'authentification sécurisée. Objectif : Refondre entièrement l'application pour centraliser le suivi budgétaire des campagnes marketing, améliorer l'ergonomie et sécuriser les accès. Équipe : 1 développeur, 1 PO. Tâches réalisées : • Communication directe avec le métier pour le recueil et la validation des besoins • Refonte complète de l'application : ergonomie, performance et correction des bugs existants • Développement de nouvelles fonctionnalités Front et Back • Mise en place de l'authentification et SSO via Okta • Maintenance corrective et évolutive post-refonte Résultats : • Application entièrement refondue, éliminant les bugs récurrents et modernisant l'interface • Authentification sécurisée via Okta/SSO - accès non authentifié supprimé • Réduction des erreurs de saisie et centralisation effective du suivi budgétaire pour les équipes marketing Technologies et outils : PHP, Symfony, jQuery, JavaScript, CSHTML, Okta, Jira, Confluence

Développeur C#.NET (Projet : We Are Dior)

Christian Dior Couture

févr. 2021 - mai 2021

4 mois

Paris, France

Contexte : TMA d'une application de réseau social interne mobile destinée à l'ensemble des collaborateurs Dior Couture (~7 000 employés dans le monde), favorisant la communication et l'engagement entre équipes. Base de données NoSQL CosmosDB pour gérer les contenus sociaux (posts, likes, commentaires) avec flexibilité et scalabilité. Objectif : Enrichir les fonctionnalités sociales de l'application, sécuriser les accès et assurer la stabilité en production. Équipe : 3 développeurs (2 Back, 1 Front). Mon role et tâches réalisées : • Développement de nouvelles fonctionnalités sociales (likes, posts, commentaires) avec stockage NoSQL sur CosmosDB • Mise en place de l'authentification et SSO via Okta • Maintenance corrective et évolutive de l'application mobile • Suivi de l'avancement et communication directe avec le client pour assurer la cohérence des développements • Participation à la définition des besoins futurs et des prochaines évolutions Résultats : • Nouvelles fonctionnalités sociales livrées, enrichissant l'expérience collaborateur sur l'app • Accès sécurisé via Okta/SSO pour l'ensemble des utilisateurs potentiels • Application stabilisée grâce à la maintenance corrective continue Technologies et outils : C# 4.5, ASP.NET Web API, Mobile API, CosmosDB (NoSQL), Okta, Jira, Confluence

Développeur WP / C#.NET (Projet : Fast-Elus)

Docaposte

oct. 2020 - janv. 2021

4 mois

Paris, France

Contexte : Création from scratch d'une application Windows UWP (ordinateur et tablette) pour Docaposte, destinée à la gestion des élus et de leurs procurations au sein des mairies. L'application intégrait un système de signature électronique à valeur légale (conforme eIDAS/RGS), déployée auprès de plusieurs dizaines de mairies. Objectif : Digitaliser et sécuriser l'intégralité du processus de gestion des procurations, en remplaçant les workflows papier par une solution fiable avec signature électronique certifiée. Équipe : 2 développeurs fullstack. Mon role & tâches réalisées : • Développement from scratch de la plateforme Windows UWP pour la gestion des élus et de leurs procurations • Implémentation du système de signature électronique à valeur légale (eIDAS/RGS) et sécurisation des documents • Développement du workflow complet de procuration pour les utilisateurs • Participation à la maintenance et aux tests pour assurer la stabilité de l'application Résultats : • Application créée de zéro et déployée auprès de plusieurs dizaines de mairies • Digitalisation complète du processus de procuration, supprimant les workflows papier • Signature électronique certifiée conforme eIDAS/RGS, garantissant la valeur légale des documents • Réduction significative des délais administratifs pour la gestion des élus Technologies et outils : C# .NET, UWP .NET, Git, Jira, Confluence

Co-fondateur & Développeur Full-Stack (Association)

BioSpher'Alpes

mars 2020 - nov. 2020

9 mois

Grenoble, France

🎓 Création d'un réseau Alumni qui vise à rassembler les étudiants, ancien étudiants, professeurs et professionnels des domaines de l'ingénierie de la santé et des biotechnologies à Grenoble.

Développeur Full-Stack .NET

Schneider Electric

sept. 2018 - sept. 2020

2 ans 1 mois

Grenoble Area, France

Alternance réalisé dans l'équipe 'Project & Portfolio Management for Lobs' à Grenoble 38TEC. L'équipe met à disposition une solution pour les unités commerciales (BU) leurs permettant de mieux gérer leurs projets R&D. Mes projets: - Business Case: Industrialisation d'un outil d'analyse de rentabilité d'un projet ; - Solution de référence de données qui centralise et sert de référence pour toutes les autres applications interne à la solution ; - Développement / correction de bug sur l'intranet / portail de l'équipe.

Développeur Angular & Mobile

SOGETI High Tech

avr. 2017 - août 2018

1 an 5 mois

Grenoble Area, France

Première mission (Shneider Electric - 1 an) : - Développement d'une interface utilisateur en Angular connecté à un serveur Python Django récupérant des données en temps réels de capteurs (température, etc.) ; - Réalisation de tableau de bord et graphiques à l'aide de l'outil Grafana, connecté en temps réels à des capteurs (température, etc.). Deuxième mission (Shneider Electric - 2 mois) : - Réalisation d'une application Android permettant la connection et la configuration d'appareils de type carte électronique (par exemple :Raspberry) en scannant un QRCode. Troisième mission (Sogeti pour Schneider Electric - 3 mois) : - Développement d'une application iOS permettant la configuration et la gestion d'énergie d'un tableau électrique connecté

Développeur Full-Stack PHP

Miliboo

sept. 2015 - août 2016

1 an

Chavanod, France

Développement de fonctionnalités et correction de bug sur l'intranet utilisé par les différentes parties de l'entreprise (Marketing, SAV, etc.), ainsi que sur le site web client miliboo.com. Etude de l'outil Qlik Sense afin de visualiser des données financières sauvegardé dans un fichier Excel (Projet BI).

Administrateur des ventes (Intérim)

Schneider Electric

juil. 2015 - août 2015

2 mois

Meylan, France

Mes missions : - Gérer les commandes des distributeurs dans les logos SAP ; - Résoudre les plaintes des clients ; - Résoudre les points techniques.

Développeur Full-Stack PHP

Media Concept

avr. 2015 - juin 2015

3 mois

74100 Annemasse, France

Stage de fin d'année de DUT Informatique. Transformation d'un site web statique en un site web dynamique et responsive (qui s'adapte aux différents types d'écran). Développement du back-office permettant l'administration du site web client.

Président de l'association des étudiants en informatique (BDE = Bureau des Etudiants)

Bureau des étudiants en informatique

mai 2014 - mai 2015

1 an 1 mois

Grenoble Area, France

Principales missions : - Accueillir les nouveaux étudiants admis à l'IUT ; - Gérer la communication de l'école ; - Assurer la mise en place de l'animation ; - Fournir des conseils et des informations aux étudiants.

Administrateur des ventes (Intérim)

Schneider Electric

août 2013 - août 2013

1 mois

Meylan, France

Mes missions : - Gérer les commandes des distributeurs dans le logiciel AVE ; - Résoudre les litiges clients ; - Résoudre les points techniques avec les assistants commerciaux.

Stage de programmation en C

42 born2code

juil. 2013 - juil. 2013

1 mois

Paris Area, France

Stage intensif nommé "Piscine" de 1 mois non-stop (24/7) dont le but était de me prouver mon intêret pour l'informatique. L'experience consiste à recevoir chaque matin des exercices devant être réalisés et livrés le lendemain matin avant la reception des suivants. Aucuns cours, aucune aide n'est donné (sauf exception). Le but est de se débrouiller seul, où à l'aide de ses compaires ou d'internet afin de réussir les différents exercices. - Découverte du langage C à l'aide de mini exercices; - Réalisation de mini projet ; - Utilisation du Shell sur Macintosh.


Formation

EPSI

Expert en Informatique et Système d'Information (BAC+5), Informatique et Système d'Information

2018 - 2020

2 ans 1 mois

Université Savoie Mont Blanc

Licence (BAC+3), Développement Multi-Support

2015 - 2016

1 an 1 mois

Université Grenoble Alpes

DUT (BAC+2), Informatique

2013 - 2015

2 ans 1 mois

Classes préparatoires associées CPE Lyon - Institution des Chartreux

Preparatory Class, Mathématiques, Physique et Sciences de l'Ingénieur (MPSI)

2012 - 2013

1 an 1 mois

Lycée Vaucanson Grenoble

Lycée, Science de l'Ingénieur

2011 - 2012

1 an 1 mois


Licences et certifications

Les fondements de l'excellence opérationnelle

Délivré le : –

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.