About Jean-Charles
French
Native or bilingual
English
Fluent
Portuguese
Conversational
Spanish
Conversational
Chinese
Basic
Experience
- TotalEnergies TOTSADéveloppeur Full-stackENERGY AND UTILITIESOctober 2025 - Today (8 months)Paris, FranceContribution à l’évolution d’une application de pilotage des contrats d’énergie (supply et production), incluant notamment des contrats PPA, à destination de clients Large B2B.Participation à la modernisation de l’application avec une migration vers Next.js 16 et une approche SSR-first, permettant d’améliorer les performances globales. Mise en place d’une stratégie de caching adaptée aux différents usages afin d’optimiser les temps de réponse.Introduction de tests end-to-end avec Playwright, sécurisant les parcours critiques et réduisant les risques de régression.Côté backend, participation au développement de nouvelles fonctionnalités ainsi qu’à la réduction de la dette technique via l’introduction de principes inspirés de la Clean Architecture, améliorant la maintenabilité et la structuration du code.Contribution à l’intégration d’un workflow basé sur l’IA dans le cycle de développement, facilitant certaines tâches (génération de code, aide à la revue, tests) et améliorant la productivité de l’équipe.
- MOBSUCCESS
On Malt
Développeur Full-stackRETAIL (SMALL BUSINESS)July 2024 - May 2025 (10 months)Paris, FranceContribution à l’amélioration de l’architecture front-end avec plusieurs optimisations clés : refonte de l’interface utilisateur à travers l’adoption d’un nouveau design system basé sur PandaCSS et ArkUI, apportant plus de cohérence et d’accessibilité aux composants.Migration des formulaires vers TanStack Form, simplifiant la gestion des validations et améliorant la maintenabilité du code.Renforcement du typage des requêtes avec Orval, garantissant une meilleure fiabilité des échanges avec l’API. Mise en place de tests unitaires et d’intégration avec Vitest, assurant la robustesse du code et limitant les régressions.Côté backend, amélioration du typage des API et augmentation de la couverture des tests, garantissant une meilleure stabilité et fiabilité des services.En parallèle, participation active au développement de nouvelles fonctionnalités et à la correction de bugs dans les cycles de développement courants. - Ecole 42Développeur Full-stackEDUCATION AND E-LEARNINGMay 2023 - March 2024 (11 months)Saint-Ouen-sur-Seine, FranceContributeur à la migration de l'intranet étudiant vers une architecture microservices chez École 42, par la mise en place de méthodologies de conception avancées, dont le Domain Driven Design (DDD), le Test Driven Development (TDD), et une approche event-driven côté backend.Pour le frontend, une refonte significative a été entreprise en consolidant les différents frontends dans un monorepo, en utilisant TurboRepo, React et Vite, afin simplifier la gestion du code et accélérer les développements.Side-project : création des sites pays de 42 en utilisant Next.js et Strapi. (
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
- Développeur full-stack Web / Mobile (React / React Native / Node.js)Le Reacteur2019
Certifications
- Développeur full-stack Web / Mobile (React / React Native / Node.js)Le Reacteur2019