France Medias Monde
Full Stack Web Developer (February - Today)
France medias monde brings together France 24, the continuous information channel (French, English, Spanish, Arabic), RFI, the world radio (in French and more than sixteen others languages) and Monte Carlo Doualiya, the radio in Arabic.
Projects
Symfony 5 migration
All our websites has several common bundles
- BackEndBundle, handle all the logic behind API calls from Frontend(France24, RFI, MCD) to BackEnd(Articles, editions, wire, etc API)
- CommonBundle, handle common logic behind AMP sites and desktop
- FrontEndBundle, handle only desktop logic.
- etc
The migration from Symfony 4 to the last current version (5), was a very big and interesting challenge
Progressive Web App (PWA), implementation
PWA provides a set of best practices and modern web APIs that are aimed at meeting customers needs by making sites fast, installable, reliable, and engaging. This feature is currently deployed on MCD, before being extended on all our brands
GDPR consent management
general Data Protection Regulation (GDPR), implementation on all our brands * France 24 * RFI * MCD
Project Management/Methodology
Agile
Pihjira Atlassian / Redmine
Technical Environment
Claranet
Docker
Jenkins
Linux (Ubuntu, Debian)
Languages/Frameworks
PHP 7.2 / Symfony 5, GraphQl
Javascript (>=ES6), Vue Js, Workbox (PWA)
Externals services
Didomi (for gdpr consent management)