À propos de Fayez
- Foncia
- Smile
- BeInSports
- InsideBoard
- ensembl.fr
- des sites web à fort traffic et grande volumétrie de données avec Symfony et Opensearch déployé sur Kubernetes chez AWS.
- un backoffice editorial en Symfony API Platform & Ratchet (websocket) en back, et Vue.js & autobahn-js en front
- un moteur d'ingestion de données en temps réel pour intégrer différents fournisseurs de données externes
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Expériences
- Prisma MediaSenior Backend DeveloperPRESSE & MÉDIASseptembre 2019 - décembre 2024 (5 ans et 3 mois)92230 Gennevilliers, France
Contexte
- Télé-Loisirs ( https://www.programme-tv.net/ ) ,
- Télé 2 semaines (https://www.programme.tv/ ) ,
- TV Grandes chaînes ( https://www.cesoirtv.com/ )
- Intégration des données Télé et VOD des fournisseurs partenaires
Activité
- Refonte du back de Télé avec des composants asynchrones et introduction de view models.
- Conception et implémentation d'un real-time stream processing engine pour les différents fournisseurs de données Télé et SVOD.
- Intégration et monitoring des données de VOD depuis Gracenote ( https://gracenote.com/fr/ )
- Intégration et monitoring des données de la grille Télé (EPG) et Cinéma depuis MediaPress ( https://www.media-press.tv/fr/ )
- Migration depuis AWH (ingogérance) vers AWS EC2. Ensuite vers K8s ■ MariaDB vers MySQL AWS Aurora ■ AWS EFS vers AWS S3
Environnement
Local/CI: phpstorm, docker (MariaDB / MySQL), phpstan, phpunit, prophecy, deptracAWS: EKS, SQS, Aurora, Open Search, ECRPhp8, Symfony 6, Kubernetes, SQL, Elasticsearch, Datadog, Grafana, Gitlab pipelines - France Médias MondeLead Développeur full stack Symfony / Vue.jsCINÉMA & AUDIOVISUELseptembre 2017 - mars 2019 (1 an et 6 mois)92130 Issy-les-Moulineaux, France
Contexte
Création d'un CMS unique pour gérer le contenu éditorial des marques de FMMActivité
- Pilotage technique du projet (Tâches, estimation, conception)
- Réflexion continue et développement de l'architecture logicielle
- Développement de fonctionnalités
- Développement du socle technique pour le code des fonctionnalités métier
- Assumer au quotidien la responsabilité de lead développeur (écouter, partager la connaissance et le savoir faire, accepter les remarques et critiques, proposer des solutions techniques, aider à être autonome, débloquer de problèmes techniques ou de conception)
- Collaboration étroite avec le Product Owner, l'architecte, les devops, les ops et les équipes de développement du middleware (échanges,collecte d'information, participation à la prise de décision)
- Introduction de nouvelles technologies chez FMM (GraphQL, Vue.js) qui satisfont les besoins du projets et respectent les décisions justiées de l'architecte
Environnement technique
Local: Docker, PhpStorm, UbuntuPhp 7.0/7.2, Symfony 3.4/4.2, RabbitMQ, Redis, PostgreSQL, GraphQL, Guzzle, ApiPlatform, Json-Ld, Websocket/WAMP v1 protocol Rest, phpunit, prophecy, behat, Mink, browserstackES6, webpack, vue.js, jQuery, Bootstrap, Less CSS - Prisma MediaDéveloppeur Backend SymfonyPRESSE & MÉDIASjuillet 2016 - août 2017 (1 an et 1 mois)92230 Gennevilliers, France
Projet
Télé-Loisirs ( https://www.programme-tv.net/ ) ,Télé 2 semaines ( https://www.programme.tv/ ) ,TV Grandes chaînes ( https://www.cesoirtv.com/ )Contexte
Faire évoluer les sites Télé (principalement Télé-Loisirs, 1ere marque en audience vidéo par jour) sur un cluster Elasticsearch de 8 nodes pour 20 millions de documents.Activité
- Responsable des développements sur api.programme-tv.net (pour les appli mobile recatch)
- Référent technique des marques internationales (EPG et news) (France, Belgique, Afrique) (Autriche et Espagne en cours)
- Contributions majeures au moteur d'indexation sur ES
- Optimisation du cluster ES pour supporter les pics quotidiens chaque soir, et à cause de contraintes SEO (travail sur les mappings et settings des index, réplication, sharding, optimize, data avec routing key)
- Création de librairie client pour l'API idalgo (fournisseur de données sportives)
- Création d'un client php d'une API Rest AWS (API Gateway et lambda sécurisée par AWS Cognito et JWT) SSO de Prisma (PrismaConnect)
- Amélioration du workflow git et des process de deploy
- Création d'un outil de release interne pour JIRA
Environnement
Akamai, HAProxy, Varnish, nginx, php 5.5/5.6, Symfony 3.2, Elasticsearch 1.7, MariaDB, Doctrine, RabbitMQ, phpunit, behat, phing,capistrano, vagrant, ansible, new relic, bitbucket, git, debian, intégration slack
Recommandations
Soyez le premier à recommander Fayez
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Diplôme National d'Ingénieur en InformatiqueENSI,2010Diplôme National d'Ingénieur en Informatique