Laurent Benazet

Ingénieur full stack

Salaire / Taux journalier

83630 Aups, France

Mobilité : Toulon, Aix-en-Provence, ...

Freelance, ouvert au CDI

À distance uniquement

Expertises

ReactNodeTypescriptNextDéveloppement BackendDéveloppement FrontendTest Driven DevelopmentHexagonal ArchitectureSoftware CraftsmanshipDéveloppement FullstackSassJavascriptTailwind CSSPHPVueNestCSSJavaRequêtes SQLDomain Driven DesignClean ArchitectureDéveloppeur BackendTech LeadClean CodeMariaDBSQLitePostgreSQLArchitecte SolutionsDéveloppeur FrontendDéveloppeur FullstackHTMLMySQLIngénieur logiciel

Langues

Anglais (Courant)Allemand

À propos

Introduction

Bonjour ! J’accompagne les éditeurs SaaS et les équipes produit sur leurs applications existantes : - clarification des besoins - développement de fonctionnalités métier - amélioration des performances - réduction de la dette technique - simplification progressive de l’architecture Stack principale : TypeScript, React/Next.js, Node.js/Fastify, PostgreSQL. Je suis disponible pour des missions de renfort produit, d’optimisation ou de modernisation progressive.

Liens

Expérience de travail

Développeur fullstack

MyTalentsFreelance

oct. 2024 - Présent

2 ans 1 mois

À distance

Amélioration continue de la plateforme https://mytalents-evolution.com avec un objectif constant : simplifier l'application, améliorer les performances et faire évoluer le produit en fonction des besoins réels des utilisateurs. Principales réalisations : • Reprise et simplification d'un code legacy afin de faciliter les évolutions futures et réduire la dette technique. • Refonte des parcours utilisateurs (cœur métier de la plateforme), côté front et back, pour améliorer l'expérience utilisateur et la cohérence fonctionnelle. • Optimisation significative des performances : - récupération des parcours : de 25 s à 0,4 s pour un client majeur ; - assignation de parcours à un groupe : de plus de 30 s à environ 1 s. - chargement sans latence de milliers de talents sur la page du manager • Mise en place d'une architecture plus simple et maintenable avec la migration vers react-query et la suppression d'un Redux historique devenu complexe à faire évoluer. • Développement de fonctionnalités répondant à des besoins métier identifiés : synchronisation des calendriers, signature sécurisée des émargements, dashboard de statistiques, gestion des fuseaux horaires pour les clients internationaux. • Mise en place d'une marque blanche complète permettant à chaque entreprise de personnaliser son environnement. • Renforcement de la sécurité avec une revue complète des droits d'accès et des mécanismes de contrôle. • Refonte de la messagerie interne en temps réel et création d'espaces collaboratifs temps réel pour favoriser les échanges entre utilisateurs. • Uniformisation du design et des mécanismes de recherche afin d'améliorer la cohérence globale de la plateforme.

Développeur / Consultant freelance

AutoentrepreneurFreelance

sept. 2023 - Présent

3 ans 2 mois

À distance

• Accompagnement d'équipes sur la conception et l'évolution de logiciels. • Analyse des besoins métier et conception de solutions. • Amélioration des performances, de la maintenabilité et de l'expérience utilisateur. • Interventions sur des produits existants et développement de nouvelles fonctionnalités.

Développeur fullstack

DopouFreelance

sept. 2023 - oct. 2024

1 an 2 mois

À distance

Conception d'une application de gestion de tâches autour d'un principe simple : mettre en évidence les tâches réellement bloquantes et visualiser leurs dépendances. L'idée est née d'un constat : la plupart des outils de gestion de tâches traitent toutes les tâches de la même manière, alors que certaines conditionnent directement l'avancement des autres. Principales réalisations : • Analyse du besoin et conception d'un modèle de tâches basé sur les dépendances, inspiré des diagrammes de Gantt tout en restant adapté à un usage quotidien pour des utilisateurs sans connaissance en gestion de projet. • Mise en place d'un système de tâches bloquantes empêchant le démarrage de certaines actions tant que les prérequis ne sont pas remplis. • Conception d'un moteur de récurrence flexible permettant de déclencher des tâches non seulement à des dates fixes, mais également à partir d'événements externes ou contextuels (première gelée, pleine lune, etc.). • Recherche d'un équilibre entre richesse fonctionnelle et simplicité d'utilisation afin de conserver une interface accessible malgré la complexité du modèle sous-jacent. • Développement d'une application web progressive (PWA) pensée pour être utilisable aussi bien sur mobile que sur desktop. Le projet a finalement été arrêté faute de traction suffisante et de temps disponible pour poursuivre son développement. Cette décision a permis de réallouer les efforts vers des sujets apportant davantage de valeur.

Ingénieur full stack

Fleex

juin 2022 - sept. 2023

1 an 4 mois

France · Remote

J'ai contribué à l'amélioration de l'application existante en Node.js, React.js, GraphQL et PostgreSQL. J'ai également participé aux travaux pour moderniser le code, par exemple lors du changement d'ORM de Sequelize à Prisma ou encore lors de l'adoption progressive de Typescript. Ensuite, j'ai participé à la conception de zéro de la nouvelle application, écrite en Next.js, Nest.js, Typescript, GraphQL, PostgreSQL et Prisma. Nous avons ensuite remplacé GraphQL et Nest.js pour utiliser tRPC et Fastify qui correspondaient mieux à nos besoins. L'application a été mise en production en avril 2023, les entreprises clientes sont très satisfaites et ont rencontré très peu de bug. Le travail s'effectue en Kanban, dans une équipe comprenant 5 développeurs, un Product Manager et un Product Designer.

Planisware

sept. 2019 - juin 2022

2 ans 10 mois

06560 Valbonne, France

Ingénieur logiciel

sept. 2020 - juin 2022

1 an 10 mois

06560 Valbonne, France

J'ai amélioré la solution de recherche globale dans l'application Orchestra et j'ai intégré la section R&D comprenant une trentaine de membres. J'ai ainsi participé à la maintenance et à l'amélioration continue de l'application à travers de nouvelles feature, autant côté backend que frontend. J'ai également contribué à la mise en place d'outils pour améliorer la qualité du code (SonarQube, Promyze). J'ai ensuite rejoint l'équipe UI, qui modernise l'application en créant des composants en Vue.js documentés et testés, utilisés par le reste de l'équipe. Pour assurer le bon fonctionnement des composants, j'ai utilisé Jest pour créer des tests unitaires et fonctionnels. Le travail de maintenance s'effectuait en mode Kanban, l'amélioration continue en sprint Agile.

Alternant en architecture logicielle

sept. 2019 - sept. 2020

1 an 1 mois

Sophia Antipolis, France

J'ai travaillé sur l'application Orchestra. J'ai mené l'étude des besoin puis la conception d'une fonctionnalité de recherche globale jusqu'à sa mise en production en utilisant Solr ainsi que Java et Vue.js. Pour cela, j'ai créé des composants réutilisables (barre de recherche, affichage des résultats par groupe etc.), les ai intégrés à l'application existante et me suis assuré d'obtenir des performances (vitesse de recherche, précision des résultats, facilité d'utilisation) satisfaisantes pour une utilisation agréable par les clients en production. J'ai également participé au travail exploratoire pour intégrer GraphQL à l'application Orchestra.

Stagiaire en développement Web

Blindside HB GmbH

juin 2019 - août 2019

3 mois

Région de Berlin, Allemagne · Hybrid

J'ai rejoint une équipe internationale à Berlin afin de développer un site web permettant aux coach sportifs d'entraîner de façon efficace leurs équipes. Toutes les discussions s'effectuaient en anglais. J'y ai principalement fait du développement frontend en React.js au sein d'une équipe d'une dizaine de développeurs. Ainsi, j'ai appris à créer des composants web réutilisables et à les tester.


Formation

Polytech Nice Sophia

Diplôme d'ingénieur, Informatique

2017 - 2020

4 ans

J'ai obtenu un diplôme d'ingénieur ainsi qu'un master en sciences informatiques avec spécialité architecture logicielle. J'y ai également suivi plusieurs cours de développement web (nous utilisions javascript ES6, React.js et Node.js) et d'ergonomie.

Lycée Carnot, Dijon

DEUG en mathématiques, Mathématiques, Physique

2015 - 2017

3 ans

Résultat : Validé

J'ai validé deux années de classe préparatoire aux grandes écoles (CPGE) en maths-physique (filière MP) au lycée Carnot, qui m'ont permis d'acquérir une grande rigueur dans mon travail, ainsi qu'une importante capacité de concentration.

Portfolio

Optimisation de performances

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.