Colas Durcy

Développeur web fullstack

Développeur fullstack spécialisé TypeScript / Nuxt.js / Firebase. Augmenté par l'IA.

5 ans de développement en équipes agiles sur des produits à forte audience, adossés à 15 ans en IT.

Adepte du Software Craftsmanship : TDD, DDD, pair programming.

Expériences
2021 - 2026

Decathlon

Développeur, puis ownership produit — Freelance

TypeScriptNuxtReactKotlinSpring BootNode.jsFirebasePostgreSQLGraphQLVertex AIDockerPlaywright
  • Même client depuis 2021, sur trois périmètres successifs
InStore — Managers Companion
  • Application mobile et desktop pour les collaborateurs en magasin
  • Intégration d'une couche IA sous architecture agentique
MayDay — MyGameMobile
  • Application mobile d'analyse des performances et d'aide à la décision
  • Ownership du projet, posture de lead fonctionnelle
MayDay — Famille Client Satisfait
  • Application mobile d'auto-évaluation
WeParis — Solution Transversale d'Identification des Cycles
  • Application mobile d'appairage et d'immatriculation des cycles
  • Scanner de QR Code embarqué
2022

Brocorp

Développeur — Freelance

NuxtTypeScriptNode.jsFirebaseKYC
  • Deux plateformes ICO pour deux clients la même année
Winkyverse — Mainbot
  • Front-end de la plateforme de vente du métavers éducatif de Mainbot
Mechachain — EthernalHorizons
  • Front-end de la plateforme de vente du jeu de mechas d'EthernalHorizons
2005 - 2020

Infodis · Intersport · Biscuiterie Poult

Helpdesk, puis administration système & réseaux

LinuxWindows ServerVMwareActive Directory
  • Administration d'un parc de 500+ postes et serveurs
  • Migration d'infrastructure vers des solutions virtualisées

Decathlon

2021 - 2026

Développeur, puis ownership produit — Freelance

TypeScriptNuxtReactKotlinSpring BootNode.jsFirebasePostgreSQLGraphQLVertex AIDockerPlaywright
  • Même client depuis 2021, sur trois périmètres successifs
InStore — Managers Companion
  • Application mobile et desktop pour les collaborateurs en magasin
  • Intégration d'une couche IA sous architecture agentique
MayDay — MyGameMobile
  • Application mobile d'analyse des performances et d'aide à la décision
  • Ownership du projet, posture de lead fonctionnelle
MayDay — Famille Client Satisfait
  • Application mobile d'auto-évaluation
WeParis — Solution Transversale d'Identification des Cycles
  • Application mobile d'appairage et d'immatriculation des cycles
  • Scanner de QR Code embarqué

Brocorp

2022

Développeur — Freelance

NuxtTypeScriptNode.jsFirebaseKYC
  • Deux plateformes ICO pour deux clients la même année
Winkyverse — Mainbot
  • Front-end de la plateforme de vente du métavers éducatif de Mainbot
Mechachain — EthernalHorizons
  • Front-end de la plateforme de vente du jeu de mechas d'EthernalHorizons

Infodis · Intersport · Biscuiterie Poult

2005 - 2020

Helpdesk, puis administration système & réseaux

LinuxWindows ServerVMwareActive Directory
  • Administration d'un parc de 500+ postes et serveurs
  • Migration d'infrastructure vers des solutions virtualisées
Projets
Compétences
LangagesTypeScript · JavaScript · Kotlin
FrameworksVue.js / Nuxt · Vuex / Pinia · React · Node.js · Tailwind · Vuetify · Storybook
Méthodologies & conceptsDDD · Architecture hexagonale · CQRS · BDD · Clean Code · Pair Programming
Cloud & donnéesFirebase / Firestore · Vertex AI · SQL / NoSQL · GraphQL · REST API
DevOps & qualitéSonarQube · Docker · GitLab CI / GitHub Actions · CI/CD · Cypress · Playwright · Jest / Mocha · TDD
OutilsGit · GitLab · GitHub · Datadog (RUM - Log) · Sentry
En explorationRust · IA agentique · RAG
À propos de moi

Technicien helpdesk, puis administrateur système et réseaux, et développeur depuis 5 ans. Ce détour par l'infrastructure me sert tous les jours : je comprends ce sur quoi mon code tourne, et j'aborde un projet de l'infrastructure au code plutôt que du seul côté applicatif.

Je travaille en freelance, et c'est le projet qui me décide avant le contrat : une mission longue où m'intégrer à une équipe, ou un poste, selon ce qu'il y a à construire. J'accorde autant d'importance à la qualité du code et à sa maintenance dans la durée qu'à la fonctionnalité livrée — le Clean Code et les pratiques artisanales ne sont pas un supplément.