Retour aux expériences

Développeur Fullstack référent

Force Femmes

Rennes, Bretagne, France🇫🇷

Mission

mai 2021 - nov. 2022 (1 ans 7 mois)

Vue.js Node.js JavaScript Bitrix Amazon Web Services PostgreSQL GitHub Lerna GitHub Actions Vite Jest ESLint Prettier

Projet

Développement d’un extranet complet pour la gestion d’ateliers destiné à l’association Force Femmes. La plateforme permet d’organiser et de suivre les sessions d’ateliers proposées par les bénévoles, spécialement conçues pour les femmes de plus de 45 ans en recherche d’emploi. Le système comprend six applications distinctes couvrant la gestion des candidatures, la planification des ateliers et la génération de rapports statistiques.

Contexte

Projet évolutif démarré avec une première version développée en 7 mois, puis continuellement amélioré pour répondre aux besoins des utilisateurs et aux évolutions de l’association. En tant que développeur principal et référent, j’étais chargé de la communication avec le client et de la supervision des développements, notamment ceux réalisés par les développeurs alternants. L’équipe variait de 1 à 3 développeurs.

Missions

Architecture et Développement

  • Conception et développement de 6 applications interconnectées
  • Migration de Webpack vers Vite pour améliorer les performances de build
  • Mise en place des tests unitaires avec Jest et configuration de la couverture de code
  • Configuration d’ESLint et Prettier pour assurer la qualité et la cohérence du code
  • Création de 2 API pour l’intégration
  • Élaboration de 4 scripts batch
  • Gestion de l’architecture des données d’application
  • Mise en place d’un monorepo avec Lerna pour unifier les projets
  • Configuration des pipelines CI/CD avec GitHub Actions pour les tests et le déploiement automatisés

Développement des Fonctionnalités

  • Implémentation des fonctionnalités principales pour toutes les applications d’ateliers
  • Développement des systèmes de gestion de sessions
  • Création des interfaces utilisateur adaptées aux besoins spécifiques
  • Rédaction d’une documentation technique complète sur Wiki GitHub

Migration et Supervision

  • Planification et exécution de la migration des données depuis l’ancien extranet
  • Supervision et formation des développeurs alternants
  • Maintien de la cohérence architecturale entre les applications
  • Automatisation des workflows de déploiement avec GitHub Actions