About Jean-François
French
Native or bilingual
English
Conversational
Experience
- BelieveSenior Full-stack Developer — React, TypeScript, SymfonyCULTURESeptember 2025 - Today (11 months)Paris, FranceMission within the Finance team at Believe, a global leader in digital music distribution present in over 50 countries (TuneCore, Nuclear Blast, Play Two). I am working on Ithacka, the complete overhaul of the internal invoicing and artist royalty platform.Achievements:- Refactoring of the legacy application with a modern architecture based on React, TypeScript, and Module Federation- Implementation of the front-end architecture (micro-frontends, Nx monorepo)- Supporting the Finance team in adopting React and front-end best practices (clean code, React Query)- Back-end development with PHP/Symfony and API Platform, front-end/back-end consistency via OpenAPI- CI/CD and automated deployment with GitLab CI/CD, ArgoCD, and Docker on GCP- Creation of UI components with MUI and Storybook, design collaboration via Figma- Implementation of the BFF (Backend For Frontend) patternStack: React, TypeScript, PHP, Symfony, API Platform, React Query, Module Federation, Nx, ArgoCD, GitLab CI/CD, GCP, OpenAPI, Docker, MUI, Storybook, Figma
- La Poste GroupeLead Full-stack Developer — Next.js, React, TypeScript, GraphQLPUBLIC SECTORFebruary 2022 - August 2025 (3 years and 6 months)Paris, France
Lead Full-stack Developer on Okapi, the La Poste Group's centralized platform for self-service API access. This hub facilitates the integration, monitoring, and supervision of API consumption for the group's partners and internal developers.
Achievements:- Led the complete technical overhaul: migration to TypeScript and adoption of Next.js to improve performance, SEO, and scalability- Development of a complete back-office for API management and tracking with an optimized interface for internal teams- Creation of a shared component architecture (internal libraries) published on a private registry for cross-project reuse- Collaboration with La Poste's UI/UX teams to integrate mockups and ensure a consistent user experience- Implementation of unit and end-to-end tests (Cypress) to ensure production stability- Mentoring and coaching developers to improve their skills in React and TypeScript- Complete automation of deployment via CI/CD and DockerStack: Next.js, React, TypeScript, Express.js, Node.js, GraphQL, MongoDB, Prisma, Docker, CI/CD, Cypress, Storybook - AFONETech Lead Full-stack — Next.js, React, React Native, NestJSBANKING AND INSURANCEJanuary 2020 - February 2022 (2 years and 1 month)Angers, France
Tech Lead on the Noelse project, Afone's strategic transformation from the telecom sector to neobanking. Led the technical architecture and development of a complete banking application (web and mobile) with a modern and modular approach.
Achievements:- Implemented monorepo architecture to share code between web (Next.js) and mobile (React Native) applications- Structured the front-end project with Next.js and developed the back-end with NestJS- Implemented unit and end-to-end tests (Cypress) to ensure the stability of the entire stack- Regular code reviews and team support on React/TypeScript best practices- Created a Storybook and a library of reusable React components- Integrated KPI tools to measure and improve application performance- Managed deployment quality via CI/CD and DockerStack: Next.js, React, React Native, NestJS, TypeScript, Redux, Docker, Cypress, CI/CD, Storybook, Monorepo, Node.js
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
- Project Manager in Information Systems DesignIMIE2017Bac+5, titre " Chef de Projet en Conception de Systèmes Informatiques " homologué niveau 1 par la Commission Technique d’Homologation des Titres et Diplômes de l’Enseignement Technologique (code NSF 326n en partenariat avec AQUITCOM)
- Information Systems Designer DeveloperIMIE2016Le Concepteur Développeur en Projets Numériques prend en charge le développement d’applications dans le cadre de projets dont l’objectif est l’automatisation de processus dans l’entreprise, selon une démarche qualité. En relation avec son client, il analyse le fonctionnement de l’entreprise, définit les processus, repère ceux qu’il est possible d’automatiser et en mesure le coût. Il participe ensuite à toutes les étapes de la réalisation de l’application selon un cycle de vie choisi. il peut aussi animer un groupe de développeurs.