E-Plans : Système de gestion, partage et suivi documentaire entre Enedis et ses partenaires

 

🟦 Présentation du projet

E-Plans est une plateforme stratégique utilisée par Enedis et ses partenaires pour faciliter la gestion, le suivi et le partage sécurisé de documents liés aux différents types de travaux : réseau, branchement, poste source, rénovation programmée, interventions terrain, etc.

L’application centralise les documents techniques, automatise les workflows de validation, assure la conformité réglementaire, et améliore la collaboration entre les acteurs internes et externes.

Ce système est un élément clé de la modernisation du SI d’Enedis, avec des enjeux majeurs de performance, disponibilité, sécurité et traçabilité.

🟦 Mon rôle dans le projet

J’ai intégré l’équipe en tant que Développeur Full-Stack (.NET / Vue.js), avec des responsabilités couvrant le développement backend, l’évolution du front, la performance, la qualité logicielle, ainsi que la participation à la maintenance MCO et au suivi opérationnel.

J’ai également été impliqué dans des sujets à forte valeur ajoutée comme la mise en place d’un module RGPD, l’optimisation de la base SQL, et la mise en production de nouvelles fonctionnalités.

🟦 Responsabilités & réalisations

🔷 Backend – .NET / SQL Server

    • Création de nouveaux services et endpoints API REST pour enrichir les fonctionnalités de la plateforme.

    • Conception et optimisation de procédures stockées, jobs planifiés (CRON) et vues SQL.

    • Évolution du schéma de la base de données : ajout de tables, refactoring, migrations.

    • Optimisation des performances via la création et l’ajustement d’index SQL.

    • Analyse et mise en place d’un module RGPD (gestion de données personnelles, anonymisation, règles de conservation).

    • Implémentation de fonctionnalités en temps réel via SignalR.

    • Intégration et gestion du cache Redis pour améliorer la rapidité et réduire les charges serveur.

🔷 Front-End – Vue.js

    • Participation à la migration complète du front de Vue.js 2 vers Vue.js 3.

    • Développement de nouvelles interfaces graphiques basées sur des maquettes UX/UI.

    • Intégration et consommation des API REST développées côté backend.

    • Amélioration de l’expérience utilisateur et de la performance front.

🔷 MCO – Maintenance et support

À raison d’un sprint sur quatre, j’intégrais l’équipe MCO, où je m’occupais de :

    • Analyse et correction des bugs en production.

    • Résolution rapide d’anomalies critiques.

    • Suivi de la stabilité applicative.

    • Vérification des logs et analyse des incidents.

🔷 Méthodologie & collaboration

    • Travail en agilité (SCRUM) : daily, sprint planning, chiffrage (poker planning), sprint review.

    • Participation active aux code reviews pour garantir la qualité du code.

    • Rédaction de la documentation technique et transmission aux équipes métiers.

🔷 DevOps & monitoring

    • Utilisation de Jenkins CI/CD pour le build, les tests et le déploiement automatisé.

    • Monitoring applicatif via Grafana (logs, métriques, alertes).

    • Suivi des environnements de recette et participation aux phases de mise en production.

    • Validation fonctionnelle avec l’équipe QA : tests de recette, vérification des US.

Description

Métier : Gestion des travaux, énergie, workflows documentaires, conformité réglementaire, coordination avec les partenaires