À propos de Anis
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- LagardèreMediaDéveloppeur Sénior Backend PHP/SymfonyPRESSE & MÉDIASavril 2022 - Aujourd'hui (4 ans et 2 mois)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/NodePRESSE & MÉDIASmars 2019 - mars 2022 (3 ans)Î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/SymfonyGRANDE DISTRIBUTIONnovembre 2018 - février 2019 (3 mois)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
Recommandations
Soyez le premier à recommander Anis
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
- 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