Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Anthony Coucke

Développeur back-end

Freelance En recherche active
Lead développeur back-end spécialisé en architectures distribuées, j’accompagne la conception et la modernisation de systèmes complexes avec une forte exigence de qualité et de structuration. Expert des environnements Node.js/NestJS, je conçois des architectures robustes, scalables et maintenables, en mettant l’accent sur la modélisation métier et la solidité des fondations techniques.
CV réalisé sur DoYouBuzz

Lead développeur

Dornach
Depuis janvier 2025
  • Conception d'une solution en systèmes distribués pour les 2 référentiels tiers du groupe (DDD, CQRS, event-sourcing, architecture hexagonale)
  • Versioning et industrialisation du déploiement d'applications legacy en PHP 5.3 déployées sur un environnement OnPremise.

    Conception et mise en place les différents outils permettant le versioning des applications legacy (Docker, sécurisation des secrets, nouvelle authentification OAuth2 keycloak, passage ibase -> PDO pour les base de données firebird, ...)

    Rôle de lead dev: pilotage et supervision des développements relatifs la tâche de versioning, dans son ensemble
  • Développement d'APIs autour du datawarehouse (en NestJS, retroconcéption de procédure stockées en bdd vers un système en clean archi)
  • Recueil et analyse du besoin (collaboration avec les équipes métier et techniques, compréhension des contraintes On-Premise, définition des objectifs de modernisation et d’industrialisation des applications existantes)
  • Reprise et modernisation d’applications legacy (applications PHP 5.3 déployées en On-Premise via FTP, mise sous contrôle de version Git/GitHub, définition des stratégies de branches et des règles de versioning, mise en place de hooks Git)
  • Industrialisation du cycle de vie applicatif (dockerisation des applications, standardisation des environnements, préparation à la mise en place d’un pipeline CI/CD, externalisation de la configuration via variables d’environnement, suppression des secrets du code source)
  • Sécurisation des applicatifs (mise en place d’une nouvelle authentification OAuth2, amélioration des pratiques de gestion des accès et des configurations sensibles)
  • Conception d’une architecture back-end distribuée (design d’un nouveau référentiel tiers, modélisation des domaines et des flux métiers selon les principes DDD, CQRS et Event-Driven)
  • Mise en place d’un socle d’architecture réutilisable (implémentation des patterns Saga / Process Manager et Outbox, conception d’une structure technique générique et extensible)
  • Structuration du projet en monorepo (mise en place d’une approche monorepo avec Nx pour organiser domaines, applications et librairies partagées)
  • Gestion du versioning applicatif (mise en place de Changesets pour la gestion des versions et des évolutions contractuelles des composants)
  • Rédaction de la documentation technique (procédures de migration, documentation d’architecture, schémas de conception)
  • Environnement téchnique : NestJS, React, PHP 5.3, Git, GitHub, Docker, OAuth2, Nx (monorepo), Changesets, architectures DDD / CQRS / Event-Driven, On-Premise

Développeur backend

Adeo services (via ESN)
Septembre 2023 à octobre 2024
  • Contexte métier : Conception et développement du nouveau référentiel tiers du groupe
  • Recueil du besoin (coworking avec les architectes logiciel afin de mettre en place les applications du projet, conception de la base des bases de données et de l'eventstore, rédaction de schémas de conception, ...)
  • Développement d'une architecture CQRS (mise en place du bus Kafka avec schémas Avro, mise en place de la vue matérialisée sous MongoDB, ...)
  • Mise en place d'une solution en eventsourcing (mise en place de l'eventstore sous MongoDB, définition des business events, ...)
  • Maintenance et sécurisation des applicatifs (rédaction de tests unitaires automatisés avec Jest, et de tests d'intégrations automatisés avec supertest)
  • Mise en place de la CI/CD avec Github Actions
  • Rédaction de la documentation technique avec mise en place des diagrammes UML
  • Environnement technique: NestJS (framework NodeJS), Kafka, MongoDB, Github Actions
En savoir +

Développeur backend

INTM
Janvier 2023 à septembre 2023
  • Conception du modèle de données
  • Développement du backend de l'applicatif (mise en place de la base de données, test driven development, ...)
  • Maintenance de l'application : mise en place de tests automatisés
  • Environnement technique : NestJS (framework NodeJS), PostgreSQL, Gitlab, JEST
En savoir +

Développeur fullstack

SNCF (via ESN)
Mars 2022 à décembre 2022
  • Recueil du besoin au sein d'un projet SCRUM (modélisation BDD, refinements, copils, rituels agiles, ...)
  • Développement des solutions liées à la migration cloud de l'applicatif (migration MySQL vers PostgreSQL, migration du système de fichiers local vers AWS S3, ...)
  • Maintenance de l'applicatif (tests unitaires automatisés, tests end-to-end, tests de non-régression, ...)
  • Rédaction de la documentation technique et fonctionnelle
  • Animation d'ateliers techniques, pear programming
  • Ecosystème : PHP 7.2 (framework Code Igniter), Webpack, Bootstrap 3 & 4, PHPUnit, Selenium, AWS (S3, EKS, ...)
En savoir +

Développeur fullstack

SNCF (via ESN)
Novembre 2018 à décembre 2021
Lille
France
  • Recueil du besoin (modélisation BDD, backlog refinements, copils, propositions de maquettes UI/UX,...)
  • Développement de nouvelles fonctionnalités en suivant la méthode agile SCRUM (daily meetings, sprint plannings, rétrospectives de sprint)
  • Maintient de l'applicatif (TDD, tests E2E, documentation technique et fonctionnelle)
  • Animation d'ateliers techniques, pear programming
  • Rédaction de la documentation technique et fonctionnelle, mise en place de bonnes pratiques en javascript au sein de l'équipe
  • Ecosystème : PHP 7.2 (framework Code Igniter), Webpack, Bootstrap 3 & 4, PHPUnit, Selenium
En savoir +

Développeur fullstack

CNAPS
Avril 2018 à novembre 2018
Lambersart
France
  • Recueil du besoin (mise en place des specs techniques et fonctionnelles, backlog refinement,...)
  • Développement de nouvelles fonctionnalités en suivant la méthode SCRUM (participation aux différentes réunions de daily meetings, rétrospectives de sprints, sprint plannings, etc)
  • Maintient de l'applicatifs par le biais de correction de bugs, de documentation, de tests unitaires
  • Ecosystème : PHP Symfony 3, PostgreSQL
En savoir +

Développeur PHP / JS

Lille 3
Septembre 2016 à avril 2018
Villeneuve d'Ascq
France
  • Recueil du besoin et des spécificités techniques (modélisation de BDD principalement)
  • Développement en autonomie de nombreuses applications dédiées aux étudiants et au personnel de l'Université en Symfony
  • Maîtrise de différents SGBD (Oracle, MySQL notamment)
  • Maintien de ces applicatifs (versioning avec Git, documentation,...)
  • Ecosystème : Symfony 2, LDAP, MySQL, Oracle, ElasticSearch, Bootstrap 3, jQuery
En savoir +

Formation Analyste-programmeur

CNAM

Décembre 2014 à juillet 2015
Langages appris : Java , C, HTML, CSS, Javascript
Bases de données : agrégations, jointures
Analyse de données et gestion de projet : Merise, UML

Baccalauréat S

Lycée Fenelon

Septembre 2004 à juillet 2009
  • Javascript / Typescript
  • NestJS
  • NodeJS
  • PHP
  • Symfony
  • React
  • Docker
  • Nx
  • Kafka
  • GCP
  • AWS
  • Github Actions
  • Gitlab CI/CD
  • Kubernetes
  • Bootstrap
  • MongoDB
  • MySQL
  • PostgreSQL
  • Oracle
  • AWS
  • GCP