VR3D – Plateforme 3D de gestion territoriale
🟦 VR3D — Villes & Réseaux 3D
Présentation du projet
VR3D est une plateforme web 3D permettant de visualiser, analyser et exploiter des données géospatiales pour faciliter la prise de décision et la gestion opérationnelle.
Elle offre une représentation immersive du territoire, des réseaux (énergie, fibre, eau, éclairage, gaz…), ainsi que des infrastructures urbaines, afin d’aider les acteurs métiers à centraliser l’information, optimiser leurs processus et mieux anticiper les interventions sur le terrain.
Cette solution est utilisée au quotidien par des professionnels de l’aménagement du territoire, de l’énergie, des infrastructures et des services publics, pour consulter des données complexes dans une interface fluide, moderne et réactive.
🟦 Mon rôle dans le projet
J’ai intégré l’équipe en tant que Développeur .NET Full-Stack puis Tech Lead sur plusieurs modules de la plateforme.
Mon rôle combinait :
- Développement front-end (Angular 17+)
- Développement back-end (.NET 9)
- Encadrement technique de l’équipe
- Garant de la qualité logicielle
- Contribution à l’architecture et aux décisions techniques
- Suivi des livraisons : recette, production et maintenance
J’intervenais également sur la coordination technique avec les équipes produits, UX/UI et infrastructure.
🟦 Responsabilités & tâches réalisées
🔷 1. Développement Front-End (Angular)
- Implémentation d’interfaces modernes et performantes.
- Développement de modules complets pour la consultation et l’analyse 3D.
- Intégration des API back-end et optimisation des appels réseau.
- Amélioration de l’expérience utilisateur (performance, responsive, navigation).
- Mise en place de composants réutilisables et respect du design system.
🔷 2. Développement Back-End (.NET)
- Conception et optimisation des endpoints REST.
- Amélioration des performances des traitements métiers.
- Refonte de certaines briques selon les nouvelles exigences fonctionnelles.
- Intégration avec SonarQube, pipelines CI/CD GitLab, OpenAPI/Swagger.
🔷 3. Architecture & Qualité Logicielle
- Participation aux choix techniques et aux évolutions d’architecture.
- Validation et revue des pull requests (clean code, performance, sécurité).
- Traitement des alertes et dettes techniques remontées par SonarQube.
- Mise en place et maintien d’une couverture de tests unitaires supérieure à 80% sur les modules critiques.
- Écriture de tests unitaires et tests d’intégration pour garantir la fiabilité du code.
- Migration de versions (Angular, .NET, dépendances NPM et NuGet).
- Mise en place de bonnes pratiques :
- patterns (CQRS, Repository, DI…)
- normes de commit & conventions de code
- documentation technique
🔷 4. Pilotage technique & collaboration
- Tech Lead sur plusieurs modules fonctionnels.
- Support aux développeurs juniors et nouveaux arrivants.
- Estimation et chiffrage des User Stories (planning poker).
- Participation active aux cérémonies Agile.
🔷 5. Delivery : Recette, Production & Maintenance
Suivi des KPI de stabilité et performance.
Préparation et validation des environnements de recette.
Déploiements en production via GitLab CI/CD.
Corrections post-production et améliorations continues.
Description
GTA Energies
2025
Métier : Cartographie 3D, visualisation réseaux, SIG, gestion territoriale