About 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
French
Native or bilingual
English
Conversational
Experience
- Prisma MediaSenior Backend DeveloperPRESS AND MEDIASeptember 2019 - December 2024 (5 years and 3 months)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.jsFILM AND AVSeptember 2017 - March 2019 (1 year and 6 months)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 SymfonyPRESS AND MEDIAJuly 2016 - August 2017 (1 year and 1 month)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
Recommendations
Be the first to recommend Fayez
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Diplôme National d'Ingénieur en InformatiqueENSI,2010Diplôme National d'Ingénieur en Informatique