Parcours

Reconversion – Développement

Fullstack
JavaScript
React
PHP
Symfony

Reconversion en développement

Iridescent ripples of a bright blue and pink liquid

Après plusieurs années à analyser et structurer l’information, j’ai choisi d’apprendre à la construire autrement. Ancien auditeur et responsable financier chez VINCI, j’ai décidé de me réinventer en me tournant vers le développement web, pour concevoir des applications utiles, cohérentes et pensées pour simplifier les workflows.

Du front-end React à la maîtrise du fullstack

Pour maîtriser les fondamentaux du développement front-end, j’ai suivi pendant un an la formation Développeur d’application React chez OpenClassrooms. Cette expérience m’a permis d’appliquer ces compétences à des projets concrets :

  • Concevoir et intégrer des interfaces responsive et accessibles, en respectant les maquettes et les standards UX/UI.
  • Développer des projets concrets couvrant HTML, CSS, Sass, JavaScript vanilla, React, React Router et TypeScript, du site statique à l’application web dynamique.
  • Maîtriser les fondamentaux du DOM, de la validation de formulaires, des animations CSS, et de la gestion de données via JSON et API REST.
  • Appliquer des patterns de conception (MVC, Factory Method, Dependency Injection) pour structurer des projets modulaires et maintenables.
  • Concevoir et optimiser des algorithmes de recherche et de traitement de données, en analysant leurs performances et en appliquant des principes de Green Code.
  • Développer la testabilité et la qualité du code via des tests unitaires, d’intégration et end-to-end, avec Jest, Vitest et Testing Library, et assurer une CI/CD via GitHub Actions.
  • Comprendre les principes de gestion d’état global avec Redux, d’authentification sécurisée et de communication avec des API back-end.
  • Créer des dashboards interactifs et des interfaces analytiques en intégrant des composants graphiques avancés (Recharts) et des hooks personnalisés.
  • Migrer des applications existantes vers React, en modernisant le front-end, réduisant la dette technique et améliorant la performance et l’accessibilité.

En parallèle, j’ai approfondi le back-end avec PHP vanilla et Symfony, et commencé un projet personnel fullstack combinant React, Symfony, PostgreSQL et API REST. Ce projet vise à créer une application cohérente et fonctionnelle qui valorise mes compétences front-end et back-end, ainsi que mon expérience précédente dans la structuration de l’information. Bien que le projet soit temporairement en pause pour des raisons commerciales indépendantes de ma volonté, il reste un vecteur central de mon apprentissage et de ma pratique du fullstack.

Une approche globale du développement

Aujourd’hui, je peux intervenir sur toutes les étapes d’un projet web : comprendre les besoins, concevoir des interfaces, développer le front-end et le back-end, tester, déployer et optimiser. Mon parcours, de la finance à la tech, m’a appris à relier données, workflow et expérience utilisateur pour construire des applications pratiques, performantes et accessibles.

Je continue à explorer de nouvelles technologies et à développer des projets qui mêlent créativité, technique et éthique, avec l’objectif de transformer des idées en outils numériques utiles et engageants.