Back to Projects
ESGBU - French Ministry of Higher Education
September 2025 - Present
Contributing to the ongoing development of a national data-management web application used by the French Ministry of Higher Education.
Symfony
Angular
MySQL
MariaDB
Elasticsearch
Mercure
Git
Project Overview
ESGBU is a national data-management web application used by the French Ministry of Higher Education. As part of my current apprenticeship as a software engineer at CINES, I contribute to the ongoing development of this application, working on both backend and frontend components to improve features, maintain the codebase, and support upcoming version upgrades.
Key Features
- Backend development with Symfony, MySQL and Mercure
- Frontend development with Angular
- Advanced search with Elasticsearch
- Real-time communication with Mercure
- MariaDB database
- Deployment across dev, pre-prod and production environments
- CI/CD and DevOps practices
Context
As part of my current apprenticeship as a software engineer at CINES, I contribute to the ongoing development of ESGBU, a national data-management web application used by the French Ministry of Higher Education.
Mission
- - Working on both backend (Symfony, MySQL, Mercure) and frontend (Angular) components to improve features, maintain the codebase, and support upcoming version upgrades.
- - Collaborating with another apprentice to modernize the project's technical stack: Angular 14→20, Symfony 5.4→6/7, MariaDB, Elasticsearch, Mercure.
- - Participating in debugging, dependency updates, environment installations, and enhancements of communication flows between the API and Elasticsearch.
- - Supporting deployments across development, pre-production, and production environments, following existing CI/CD and DevOps practices.