FranceTélévision

FranceTélévision
Description

Ma mission au sein de l’équipe Éducation consistait au développement et la maintenance évolutive de trois applications web écrites en Symfony 4.2

  1. FranceTV éducation est une plateforme ludo-éducative pour les élèves de 6 à 18 ans. Elle propose des contenus multimédias (vidéos, jeux, articles) afin d’apprendre, réviser et comprendre le monde.
  2. Lesite.tv est une plateforme pédagogique pour les enseignants de collèges et lycée, leur proposant des contenus audio et vidéo accompagnés de livrets pédagogiques en téléchargement.
  3. Cinéma Lesite.tv propose un catalogue de films du patrimoine cinématographique accessibles en streaming et téléchargement à destination des enseignants des collèges et lycées.
Context
  • Participation aux ateliers fonctionnels pour la refonte des différents sites
  • Estimation des fonctionnalités suivant le cadre méthodologique SCRUM
  • Conception technique
  • Interactions avec l'équipe produit (PO,PM, Éditeurs)
  • Intégration des maquettes graphiques
  • Mise en place des différents marqueurs d’activité avec XITI et Taelium
  • Traitement de la dette technique
    • Ajout de tests unitaires/fonctionnels automatisés
    • Evolution de la version de PHP en corrigeant le code déprécié
  • Correction d’anomalies
  • Participation à l’évolution des plateformes
  • Transfert de compétences aux nouveaux développeurs
  • Gestion des Mises en Production
  • Sécurisation des applications avec le protocole HTTPS
  • Rédaction des documentations techniques
  • Veille Technologique
  • Communiquer avec le ministère de l’éducation afin d’utiliser leur système d’authentification SSO (CAS v3)
Environnement Technique
Language Php 5.6 / 7, Jquery, Sass
Framework Symfony 2.8 / 4, Bootstrap
Serveur Apache 2.4
Intégration Continue Gitlab CI
Système de base de données MongoDB
Architecture Api de niveau 3 avec Swagger, Front-offices, Back-office
Tests Unitaire: PHPUnit / Fonctionnel: Behat
Cache Akamaî, Varnish, Memcached
Méthodologie Agile SCRUM
Autre ElasticSearch 5.4, RabbitMQ, Webpack