Étude de cas
Likewatt
Sept. 2024 → aujourd'hui
Éditeur SaaS dans les énergies renouvelables. Refonte de l'interface, migration Firebase → MongoDB et découpage en micro-services : temps de chargement réduits de moitié pour plus de 2 000 utilisateurs professionnels.
01
Contexte
Likewatt est un éditeur SaaS dans les énergies renouvelables, basé à Villeurbanne. Ses utilisateurs sont des professionnels, dont des équipes de TotalEnergies, du Crédit Agricole et d'Eiffage.
J'y suis développeur full-stack : en alternance de septembre 2024 à novembre 2025, puis en poste depuis novembre 2025.
02
Problème
Une application legacy écrite en composants de classe React, avec une interface vieillissante.
Des bugs récurrents et des temps de chargement élevés pour les utilisateurs.
Une base Firebase et une architecture monolithique à faire évoluer.
03
Ce que j'ai fait
- Migration de l'application legacy (composants de classe React) vers React 18, TanStack Router et TanStack Query.
- Refonte de l'interface et de l'expérience utilisateur, de la maquette à l'intégration.
- Migration de la base de données de Firebase vers MongoDB.
- Découpage de l'application en micro-services.
- Optimisation des performances.
- Développement de nouvelles fonctionnalités et maintenance du logiciel.
04
Résultat
Des temps de chargement réduits de moitié pour plus de 2 000 utilisateurs professionnels, dont des équipes de TotalEnergies, du Crédit Agricole et d'Eiffage.
Nettement moins de bugs, sur une base de code modernisée que l'équipe fait évoluer plus facilement.
05
Stack
- React
- TypeScript
- TanStack
- Zustand
- Tailwind
- NestJS
- MongoDB
- PostgreSQL
- Docker