About Anis
French
Native or bilingual
English
Fluent
Experience
- LagardèreMediaDéveloppeur Sénior Backend PHP/SymfonyPRESS AND MEDIAApril 2022 - Today (4 years and 2 months)Paris, FranceParticipation et développement de la refonte des projets magazines permettant de consulter les articles et gérer les évolutions sur les projets Europe 1., JDD et Paris MatchMission principale:
- Développer les nouvelles features pour la refonte du projet Paris Match,Le journal du dimanche et Europe 1.
- Implémenter un bundle pour regrouper les contenus partagés entre les marques
- Adaptation des api REST aux besoins de l'application mobile
- Correction des bugs remontés sur les projets et optimisation des performances en se basant sur les KPI Grafana et Blackfire
- Mettre en oeuvre les bibliothèques de bonnes pratiques sur les projets
- Renvoyer les flux en xml avec des extensions TWIG réutilisables
- Développement des API Rest avec API Platform
- Consommation d’une API SOAP pour des services d’abonnement
- Travail d’équipe sur les sujets techniques avec revue de code des autres
- Assurer le déploiement des features en prod
- Montée de version sur les versions de php (jusqu’à 8.4) et Symfony 7.2
- Création des commandes Symfony pour les lancer avec des crons
- Customisation des Entity Drupal les expositions en WS
- Utilisation de Json Api Drupal
- Pratique de l’optimisation des performances (Redis, Varnish)
- Mise en place des tests unitaires avec PHPUnit
- Création des applications AWS lambda pour consommer et traiter des messages SQS
- Décomposition et estimation des tâches en JIRA
- Participation aux différentes cérémonies SCRUM
- FrancetélévisionDéveloppeur php/NodePRESS AND MEDIAMarch 2019 - March 2022 (3 years)Île-de-France, FranceVCU (Vision Client Unifié )Transformation d’une application historique monolithique vers une architecture en micro services.Développement et mise en production progressive des services.Équipe : 2 à 4 développeursMission principale:
- Conception de l’architecture globale des API microservices
- Refonte de fonctionnalités historiques de l’ancien projet RCU
- Développement d’une API en Node JS à consommer par une application Front (en VueJS)
- Mise en place d’une application en Symfony 4 qui gère des apports quotidiens des différents informations de clients depuis des buckets S3
- Consommation des API REST pour envoyer des push notifications suite au ciblage traité sur nos applications
- Utilisation d’un environnement basé sur Docker
- Mise en place des tests unitaires avec phpUnit
- Monitoring applicatif en utilisant NewRelic
- Participation aux cérémonies Scrum : Daily meeting, Sprint review, Sprint planning, Rétrospective, Grooming, Démo.
Projet RGPD (Droit à l’oublie, Portabilité)Participation au développement et maintenance de 2 applications créées pour répondre au besoin de RGPD.Mission principale:- Mise en place des services pour répondre aux exigences de RGPD (Règlement général sur la protection des données)
- Migration de Symfony 2.8 Ă 3.4, PHP 7.0 Ă 7.4
- Réduction de la dette technique (refactoring, optimisation des performances, etc)
- Monitoring applicatif avec NewRelic
- Optimisation de l’utilisation de rabbitMq en ajoutant des queues de retry et une dead queue
- Suivi des statuts de demandes de suppression des données sur NewRelic en les remontant dans des événements et en les affichants sous formes de graphes dans NewRelic
- Contribuer à la refonte de l’architecture pour rendre plus fluide l’ajout des différentes applications comme cibles d’appliquer le droit à l’oublie
- CarrefourConsultant Php/SymfonyRETAIL (LARGE RETAILERS)November 2018 - February 2019 (3 months)Paris, FranceDéveloppement d’une application de reporting pour carrefour Supply ChainÉquipe : 3 développeursMission principale:
- Mise en place d’un environnement de développement Docker
- Mise en place du schéma d’entités et des relations avec Doctrine
- Développement d’un backoffice intégrant des formulaires en Twig
- Développement des ws utilisés par l’application FrontOffice en utilisant JMS Serializer
- Développement et configuration des tâches crons
- Utilisation du JWT pour la sécurisation de l’API
- Mise en place des tests unitaires avec PhpUnit et de tests fonctionnels avec Codeception
- Utilisation de swagger pour la documentation de l’API
Recommendations
Be the first to recommend Anis
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
- PHP Iutorial course SQL Fundamentals course jQuery TutorialPHP Iutorial course SQL Fundamentals course jQuery Tutorial
- Diplôme d'ingénieurEcole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT2015Diplôme d'ingénieur