About Cédric
English
Fluent
French
Native or bilingual
Experience
- L'OréalLead Software EngineerLUXURY GOODSSeptember 2024 - Today (1 year and 9 months)Paris, FranceImplémentation d’une solution critique pour la planification et le suivi financier des campagnes média à l’échelle mondiale.
- TotalEnergiesSenior Software EngineerENERGY AND UTILITIESFebruary 2024 - August 2024 (6 months)Paris, FranceRéalignement des pratiques d'équipe et du produit pour aider l'organisation à identifier et adopter les technologies d'énergie renouvelable les plus performantes et rentables.En renforçant une équipe composée de quatre développeurs et d'une product owner, nous avons repris le contrôle d'un logiciel existant. Celui-ci, très complexe, instable et sur-ingénieré, était désaligné avec les besoins métiers, rendant sa compréhension et son évolution difficiles.Nous avons su relever des défis majeurs en termes de performances et de stabilité, notamment pour gérer un volume considérable de séries temporelles provenant de fournisseurs aux technologies hétérogènes.Tout cela a été réalisé tout en maintenant la capacité de production de l'équipe.Pour aider l'équipe, plusieurs actions ont été menées :- Simplification et Réalignement : Refonte de l'architecture du logiciel pour le rendre plus modulaire et aligné avec les besoins métiers, facilitant ainsi sa compréhension et son évolution.- Optimisation des Performances : Mise en place de solutions pour améliorer les performances et la stabilité, en optimisant la gestion des données volumineuses.- Testing : Mise en place d'une stratégie de test, incluant des tests automatisés pour garantir la fiabilité et la qualité du logiciel à chaque étape du déploiement.- Amélioration des Pratiques d'Équipe : Création et animation d'une communauté de pratiques autour du Software Craftsmanship et des bonnes pratiques de développement.Techniquement, le produit se compose de :- Multiples Web API ASP.NET 8 écrites en C# et hébergées sur Azure ;- Deux SPA en Vue 3 avec Pinia ;- Un ensemble d'Azure Functions pour déclencher les acquisitions ;- Azure Service Bus pour la chorégraphie asynchrone ;- Bases InfluxDb pour le stockage et le traitement de séries temporelles ;- Plusieurs bases de données Azure PostgreSQL ;- Pipelines CI/CD GitHub (as code).
- TotalEnergiesSenior Software EngineerENERGY AND UTILITIESAugust 2023 - January 2024 (6 months)Paris, FranceReprise et refonte d'un produit permettant d'étudier et de réduire l'usage énergétique et l'impact environnemental des locataires d'un bâtiment connecté.Notre équipe était composée d'une développeuse front-end, d'une Product Owner et de moi-même. Nous avions pour objectif de redonner vie à ce produit et de restaurer la confiance des parties prenantes après quatre années de turn-over. Ce legacy complexe et peu documenté n'avait dès lors jamais pu être lancé.Nous devions restructurer et stabiliser le produit pour le lancement d'une étude comportementale et pour accueillir de nouvelles fonctionnalités, le rendant agréable et utile pour les locataires et les chercheurs.Pour atteindre cet objectif, plusieurs actions clés ont été menées :- Archéologie du legacy : Fouille et interview pour comprendre l'existant sans faire d'hypothèses, constituant ainsi une base documentaire solide pour entamer les travaux de reprise et de simplification du système.- Stratégie de test : Mise en place d'un harnais de test permettant de modifier la structure du projet sans impacter les comportements métier et création des premières briques de documentation vivante.- Continuous Delivery : Instauration de processus et de pratiques de Continuous Delivery pour assurer des livraisons régulières et regagner la confiance des utilisateurs et des sponsors.- Architecture verticale : Adoption du développement autour des cas d'usage, simplifiant la solution, améliorant la qualité du code et l'expression métier, et permettant de délivrer un produit durable.Techniquement, le produit est composé de :- Une Web API ASP.NET 8 écrite en C# et hébergée dans Azure ;- Une SPA pour les locataires en Angular 13 avec Nx & NgRx ;- Une SPA pour les chercheurs en Vue 3 avec Pinia ;- WebJobs et Azure Logic Apps ;- Pipelines CI/CD GitHub (as code) ;- Flows d'authentification Azure AD B2C ;- Une Azure Function pour les rôles et autorisations AD ;- Une base de données Azure PostgreSQL.
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master 2 - Méthodes Informatiques Appliquées à la Gestion des EntreprisesUniversité Paris 1 Panthéon-Sorbonne2013
- Master 2 - Management des Systèmes d’Information et de ConnaissanceUniversité Paris 1 Panthéon-Sorbonne2013
Certifications
- Azure Fundamentals AZ-900Microsoft