HomeAboutProjectsCVContact
Back to Projects

F.A.C.I.L.E Cines

June 2024 - August 2025

Development, modernization and migration of a digital archiving platform for document validation at CINES.

Java
JEE
PrimeFaces
JSF
Maven
Tomcat
Docker
Kubernetes
REST API

Project Overview

F.A.C.I.L.E Cines is a web application developed for the National Computing Center for Higher Education (CINES) as part of its permanent archiving project. The application verifies the validity of digital documents before archiving, ensuring they comply with current standards. It offers a user-friendly interface with advanced search, filtering, and result visualization features. The application is designed to be scalable and maintainable, facilitating integration into CINES existing infrastructure.

Key Features

  • PDF document validation and correction
  • Integration with CINES format validator and DROID
  • Modern user interface with PrimeFaces and AJAX
  • Error management and ticketing system
  • Dashboards and PDF correction pages
  • Deployment on Kubernetes cluster for high availability
  • Enhanced security: Docker hardening, CVE fixes, Ingress configuration

Context

At CINES, I contributed to the modernization and migration of FACILE, a digital archiving platform. This project took place in two phases: a 3-month internship followed by a one-year apprenticeship as a software developer.

Mission

  • **Internship (June 2024 - Sept 2024):**
  • - Modernization and migration of FACILE to Java 11 with server configuration updates (Tomcat, Ghostscript).
  • - Web interface and user experience improvements: PDF correction pages, dashboards, ticketing system.
  • - Fullstack development: frontend (PrimeFaces, AJAX, HTML/CSS) and backend (Java, Maven, REST API).
  • - Implementation of technical and functional specifications, ensuring performance, security and maintainability.
  • **Apprenticeship (Sept 2024 - Aug 2025):**
  • - Contributed to the development and optimization of the FACILE web application and its Kubernetes cluster, improving scalability and availability.
  • - Enhanced core features (PDF validation, correction, printing) and integrated them with the CINES format validator and DROID.
  • - Fullstack development using JEE, PrimeFaces, JSF, Maven, Tomcat, and applied security best practices (Docker hardening, CVE fixes, Ingress configuration).
  • - Assisted with configuration management, CI/CD workflows, and automated cluster deployments.
  • - Gained experience in project methodology, version control, testing, and quality assurance.