Back to experiences

Lead Fullstack Developer

Force Femmes

Rennes, Brittany, France🇫🇷

Mission

May 2021 - Nov 2022 (1 years 7 months)

Vue.js Node.js JavaScript Bitrix Amazon Web Services PostgreSQL GitHub Lerna GitHub Actions

Project

Development of a comprehensive extranet for managing workshops, designed for the Force Femmes association. The platform enables the organization and tracking of workshop sessions offered by volunteers, specifically tailored for women over 45 seeking employment. The system includes six distinct applications covering application management, workshop scheduling, and statistical report generation.

Context

An evolving project that started with an initial version developed in 7 months and was continuously improved to meet user needs and the association’s growth. As the lead developer, I was responsible for client communication and supervising development tasks, including those handled by junior developers. The team ranged from 1 to 3 developers.

Responsibilities

Architecture and Development

  • Designed and developed 6 interconnected applications
  • Migrated from Webpack to Vite for improved build performance
  • Set up unit testing with Jest and code coverage configuration
  • Configured ESLint and Prettier for code quality and consistency
  • Created 2 APIs for integration
  • Developed 4 batch scripts
  • Managed the application’s data architecture
  • Implemented a monorepo with Lerna to unify projects
  • Set up CI/CD pipelines using GitHub Actions for automated testing and deployment

Feature Development

  • Implemented core features for all workshop applications
  • Developed session management systems
  • Created user interfaces tailored to specific requirements
  • Wrote comprehensive technical documentation on GitHub Wiki

Migration and Supervision

  • Planned and executed data migration from the previous extranet
  • Supervised and trained junior developers
  • Maintained architectural consistency across applications
  • Automated deployment workflows with GitHub Actions