fr
fr
developer avatar
Benjamin DUCAU
Actively searching
Full stack developer
Fixed term, Freelance, Permanent contract
100% Remote work
Technologies
About
Benjamin DUCAU
Développeur ouvert d'esprit, porté sur le front-end tout en gardant un oeil côté back
Full stack developerSaint-Paul-lès-Dax, France
developer avatar
Description

Pendant plus de treize ans, j'ai travaillé au contact direct des utilisateurs, d'abord comme conseiller commercial puis comme technicien SAV.

Cette expérience m'a appris une chose essentielle : avant de proposer une solution, il faut comprendre le problème.

C'est exactement la manière dont j'aborde aujourd'hui le développement logiciel.

Je ne considère pas un développeur comme quelqu'un qui écrit uniquement du code, mais comme quelqu'un qui cherche d'abord à comprendre un métier, des utilisateurs et leurs contraintes afin de construire une solution pertinente.

Au cours de ces dernières années, j'ai évolué dans des startups et des petites équipes agiles où j'ai participé à l'ensemble du cycle de vie d'un produit :

• analyse des besoins métier

• conception fonctionnelle et technique

• développement front-end et back-end

• mises en production

• maintenance et support

Mon expérience principale s'est construite autour de JavaScript, TypeScript, React et C#, mais je ne me définis pas par une stack.

Pour moi, une technologie est un outil. Ce qui m'intéresse avant tout, c'est comprendre rapidement un produit existant, identifier les vrais enjeux et contribuer durablement à son évolution.

J'apprécie particulièrement les équipes où les développeurs participent aux réflexions produit, où les échanges sont simples et où chacun peut être force de proposition.

Aujourd'hui je recherche principalement un poste de développeur Full Stack, Front-End React ou Back-End .NET, avec une vraie proximité avec le produit et les utilisateurs.

Professional experiences
3 years of experience as Full stack developer (or similar)15 years of experience in other fields
Référent technique produit
Villyz - ParisOct 2025 - Jan 2026 · 3 months

L'évolution du produit et le contexte de l'entreprise m'ont amené à prendre progressivement un rôle de référent technique, tout en continuant à participer au développement.

J'ai assuré cette responsabilité pendant une période particulièrement sensible, notamment lors de l'absence du CTO.

Réalisations

  • Organiser les sprints, prioriser les développements et coordonner les sujets techniques afin de maintenir un rythme de livraison constant.
  • Piloter les mises en production et garantir la stabilité de la plateforme sur les environnements de recette et de production.
  • Arbitrer les choix techniques en tenant compte des contraintes métier, réglementaires et des enjeux utilisateurs.
  • Participer aux réunions de pilotage produit et faire le lien entre les équipes métier, commerciales et techniques.
  • Accompagner les évolutions réglementaires critiques de MangoPay en limitant leur impact sur l'existant.

Stack : React • TypeScript • C# • Entity Framework • LinQ • SQL Server • OVH • MangoPay • Jira • Confluence

Support technique et accompagnement produit
Villyz - Freelance - ParisFeb 2026 - Apr 2026 · 2 months

À l'issue de mon contrat, j'ai été sollicité pour accompagner la transition entre la plateforme historique et sa refonte.

L'objectif était d'assurer la continuité de service tout en transmettant progressivement les connaissances aux nouvelles équipes.

Réalisations

  • Superviser les traitements automatisés, les données et le support de niveau 2 afin de sécuriser l'exploitation quotidienne de la plateforme.
  • Identifier, analyser et résoudre les anomalies de production.
  • Formaliser les règles métier, les processus et les connaissances fonctionnelles afin de faciliter la reprise du produit.
  • Concevoir des outils Metabase permettant aux équipes de gagner progressivement en autonomie pendant la transition vers la nouvelle plateforme.

Stack : C# • SQL Server • Metabase • Confluence

Développeur Full Stack
Freelance - DaxFeb 2026 - today · 6 months

Interventions en développement Full Stack sur des produits existants ou en évolution, avec une approche orientée compréhension métier, fiabilité et continuité de service.

Réalisations

  • Analyser les besoins métier et techniques afin de proposer des solutions adaptées au contexte du produit.
  • Concevoir et développer des évolutions front-end et back-end sur des applications en production.
  • Corriger des anomalies, fiabiliser des fonctionnalités existantes et accompagner leur évolution.
  • Collaborer avec les équipes produit et techniques, en autonomie ou en renfort selon les missions.

Stack : JavaScript • TypeScript • React • Next.js • C#

Développeur Full Stack
Villyz - ParisDec 2023 - Oct 2025 · 1 year 10 months

Startup FinTech développant une plateforme d'investissement citoyen. Travail au sein d'une petite équipe agile, entièrement en télétravail.

Au fil des projets, mon rôle a progressivement évolué du développement vers la conception fonctionnelle, grâce à une proximité quotidienne avec les équipes métier et le CTO.

Réalisations

  • Développer des fonctionnalités structurantes du produit, notamment le parcours d'investissement par virement, afin de lever un frein important au parcours d'investissement et proposer une nouvelle modalité de collecte.
  • Concevoir des solutions conciliant contraintes métier, réglementaires et expérience utilisateur sur une plateforme en production.
  • Participer à l'analyse des besoins, à la rédaction des spécifications et aux choix de conception avec le CTO.
  • Déployer des évolutions réglementaires critiques imposées par MangoPay (SCA, consentement) tout en garantissant la continuité du service malgré des spécifications évolutives.
  • Prendre progressivement la responsabilité du support applicatif (SAV), en assurant l'analyse fonctionnelle et technique des incidents.
  • Structurer progressivement le support applicatif et exploiter les retours utilisateurs afin d'améliorer le produit au fil des usages.
  • Contribuer à la qualité logicielle grâce aux tests, au pair programming et aux revues de code.
  • Mener un audit SEO de ma propre initiative afin d'identifier des axes d'amélioration du produit.

Stack : React • TypeScript • C# • Entity Framework • SQL Server • Git • Jira • Confluence • Figma

Développeur Web Full Stack
Freelance - ParisMay 2023 - Dec 2023 · 7 months

Mission réalisée en autonomie pour la refonte complète d'une application web, depuis la compréhension du besoin jusqu'à la mise en production.

Réalisations

  • Analyser le besoin métier et concevoir l'architecture technique du projet.
  • Développer une nouvelle application avec Next.js en assurant l'ensemble du cycle de réalisation jusqu'à la mise en production.
  • Concevoir une interface centrée sur l'accessibilité et l'inclusion (contrastes, dyslexie, adaptation des couleurs).
  • Développer un back-office d'administration afin de permettre la gestion autonome des contenus par le client.

Stack : Next.js • React • TypeScript • CSS • Vercel • Supabase

Développeur Full Stack
Repozen - DaxMay 2023 - Aug 2023 · 3 months

Association développant plusieurs produits numériques dans une organisation agile réunissant développeurs, UX/UI et DevOps.

Initialement intégré à l'équipe Front-End, j'ai progressivement contribué à des développements Full Stack.

Réalisations

  • Développer de nouvelles fonctionnalités sur un portail partenaires avec React, Next.js et TypeScript.
  • Participer à la création d'un blog développé from scratch en implémentant la logique métier, les schémas de données et les tests.
  • Contribuer à la qualité du code grâce au refactoring, aux tests d'intégration et aux revues entre développeurs.
  • Travailler dans une organisation agile en télétravail, avec communication asynchrone, suivi via ClickUp et collaboration avec plusieurs métiers.

Stack : React • Next.js • TypeScript • Prisma • SQL • Jest • GitLab • ClickUp • Figma

Développeur Front-End
BeSwarm - Saint-Vincent-de-Paul, FranceApr 2022 - Nov 2022 · 7 months

Dans une équipe composée de 2 autres développeurs et d'une développeuse, nous avons été chargés de créer la partie front-end d'une application de gestion de comptes bancaires, à partir de ce que nous avait mis à disposition BeSwarm :
-> un fichier Swagger contenant toues les routes et appels API à faire
-> les informations pour leur protocole de connexion 0auth2 car il fallait que l'utilisateur soit identifié via son compte BeSwarm pour pouvoir être connecté à l'application.

Les technos choisies et utilisées ont été :

  • React, Tailwind CSS
  • Jest, React Testing Library pour les tests
  • Gitlab, Jira, Notion comme outils de développement

Nous avons fonctionné en autonomie en nous organisant pour l'avancement du projet. Nous avons travaillé essentiellement en pair-programmig voire mob-programming, même si nous avons aussi pu être amené à le faire chacun de façon autonome.

Voici les tâches que j'ai été amené à réaliser lors de ce projet :

  • rédaction du cahier des charges
  • maquettage via figma
  • mise en place des tests avec Jest et React testing library
  • intégration de composants suivant la maquette
  • intégration de pages suivant la maquette
  • versionning via git, gestion de merge et merge request sur le dépôt Gitlab
Développeur Full Stack
Modulo Tech - Saint-Vincent-de-Paul, FranceApr 2022 - Jun 2022 · 2 months

Création from scratch d'une application web de forum social.

L'utilisateur peut publier un article, le modifier, le supprimer ainsi que laisser des commentaires et les gérer (modification ou suppression). Il peut aussi modifier ses infos et supprimer son compte, respectant ainsi les contraintes de la RGPD.
Un HOC est mis en place afin de s'assurer que l'utilisateur soit bien connecté pour accéder au contenu du site.
Un accès administrateur permet de pouvoir gérer le contenu si besoin.

L'API est sécurisée, les mots de passes sont cryptés, en tenant compte des recommandations de l'OWASP.
Un système de récupération de mot de passe est mis en place.

Les technos utilisées :
-> Pour la partie front-end: React, Redux via Redux Toolkit, Styled Component pour le CSS.
-> Pour la partie back-end: NodeJS, ExpressJS, Mongoose, MongoDB, BCrypt, JWT, Nodemailer

Versionning avec git et hébergement du projet sur Github.

Développeur Web
OpenClassrooms - ParisDec 2020 - Jul 2021 · 7 months
  • intégration d'une maquette en page web
  • intégration d'une maquette en pages web avec des animations css
  • création de la partie front d'un site e-commerce en js
  • audit SEO d'un site et amélioration de se dernier au niveau SEO et accessibilité
  • création d'une API sous NodeJs, Express et Mongoose avec BDD MongoDb pour un site spécialisé dans les sauces
  • création from scratch d'un réseau social interne pour une entreprise : front-end en VueJS, back en Express / NodeJs / Sequelize et BDD MySql
Facteur
Le Groupe La Poste - Narrosse, FranceNov 2019 - Feb 2020 · 3 months

• Préparation des colis pour l'équipe
• Préparation de la tournée : tri courrier et colis
• Distribution du courrier et colis

Technicien réparation sav mobiles
POINT SERVICE MOBILES - DaxOct 2013 - Sep 2019 · 5 years 11 months

▸Gestion boutique :
• Accueil physique et téléphonique de la clientèle et prise en charge
• Diagnostic des pannes et casse des mobiles des clients particuliers et
professionnels
• Gestion d’un gros volume de réparation
• Suivi administratif des flux
• Gestion des stocks et des commandes
▸ Réparation des mobiles et tablettes prises en charges par le magasin :
• Réparation smartphones sous garantie
• Réparation hors garantie smartphones et mobiles, tablettes
• Désimlockage
▸ Ventes additionnelles (vente d’accessoires et de services)
▸Gestion litiges clients et fournisseurs
▸Partage de connaissances

Vendeur / conseiller en téléphonie mobile
The Phone House Franchisepartner - DaxJul 2008 - Oct 2013 · 5 years 3 months

• Accueil, écoute et découverte client en magasin
• Ventes de solutions mobiles et internet multi opérateurs : Orange, Bouygues,
Sfr, Virgin, Neuf..
• Ventes additionnelles
• Gestion SAV
• Maitrise du système PIE
• Maîtrise des appareils IOS et Androïd : smartphones et tablettes
• Travail en équipe

Schools
2 years of higher education
The Arena Project
(En cours) Arena 01 - Fondamentaux du génie logiciel2023
OpenClassrooms
Bac +2 Titre RNCP de niveau 5 - Développeur Web2021
Lycée de borda Dax
BTS - Action Commerciale2005
Lycée de borda Dax
BAC - ES2003
Technologies
Skills
Interested by...Le développement dans son ensemble, du front au back. Je n’ai pas de préférence stricte : j’aime autant concevoir des interfaces soignées que travailler sur la logique et la robustesse côté serveur. L’écosystème JavaScript me parle particulièrement, notamment React, mais je reste ouvert à d’autres technologies. J’aborde le développement comme un tout, avec une forte attention portée au produit, à l’expérience utilisateur et à la compréhension des besoins métier. Curieux et adaptable, je m’intègre facilement à de nouveaux contextes et à de nouvelles équipes.
Languages
  • French
  • English
  • Spanish
Tests
Javascript - April 17, 2023Top 49% with a score of 2648 points
HTML5/CSS3 - September 22, 2021Top 4% with a score of 2589 points
Node.js - June 6, 2023Top 17% with a score of 2491 points
React ⚛️ - June 6, 2023Top 8% with a score of 2594 points
Git - June 6, 2023Top 16% with a score of 2675 points
Javascript - Fundamentals - April 17, 2023Top 1% with a score of 2646 points
Node.js - Fundamentals - September 26, 2022Top 22% with a score of 2676 points