À propos de Labiadh
10 ans d'expérience | Expertise en plateformes à haut trafic | Innovation & transformation technique
- Expertise technique : 10 ans d'expérience en développement full stack, maintenance et optimisation de plateformes atteignant jusqu'à 100 millions d'utilisateurs par mois.
- Innovation et transformation : Contributeur clé dans des projets de refonte et de migration technique, augmentant l'efficacité interne et l'expérience utilisateur.
- Adaptabilité et collaboration : Autodidacte, avec une excellente capacité d'adaptation et un esprit d'équipe renforcé par la pratique de la revue de code.
Français
Bilingue ou natif
Arabe
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Lequipe TVDéveloppeur PHP/Symfony back-endSPORTdécembre 2022 - Aujourd'hui (3 ans et 6 mois)Boulogne-Billancourt, FranceEvolution et maintenance du site leader de l’information sportive à fort trafic en France L’ÉQUIPE : Afin de suivre l’actualité sportive en temps réel, décrypter, analyser et raconter le sport dans toute sa dimension : print, numérique, télévision…. «https://www.lequipe.fr » Jusqu’à 100 millions de visites / jour et 600 millions de pages vues / jour, 42 millions d’utilisateur en contact / mois.Projet réalisé en méthodologie Agile SCRUM
- Contribuer à la migration et à la refonte du site en passant de PHP
- procédural à Symfony avec ORM Doctrine (versions de PHP 8.0 à 8.3 et
- de Symfony 5.4 à 6.4).
- Optimiser les performances des bases de données à travers des
- requêtes SQL améliorées.
- Concevoir et développer de nouveaux services web REST adaptés aux
- besoins opérationnels.
- Automatiser des processus par la création de batchs (matching de
- compétitions, équipes, joueurs), déclenchés via des commandes
- Symfony et planifiés avec des Crons.
- Assurer la maintenance technique des services clés, notamment en
- édition journalistique, SEO, marketing et modélisation vidéo.
- Implémenter Firebase pour le suivi en temps réel des scores sportifs.
- Collaborer à l’intégration d’une nouvelle API pour le matching des
- Jeux Olympiques de Paris 2024.
- Rédiger des documentations techniques structurées selon la
- méthodologie MDA sur JIRA.
- Définir des scénarios de test et mettre en place un environnement de
- qualification technique, incluant des tests fonctionnels et automatisés
- avec Behat et Selenium.
- Intégrer une solution basée sur l’intelligence artificielle pour la
- rédaction d’articles automatisés.
- ChronopostTeam Leader - Full stack PHP / React JS / DevopsTRANSPORTSfévrier 2020 - novembre 2022 (2 ans et 10 mois)Paris, FranceContexte : Refonte et redéploiement d'une ancienne application PHP ORECA «Optimisation Réseau Concetion Achats».Evolution et maintenance des applications internes « Chronopost» «https://www.chronopost.fr/ »Projet réalisé en méthodologie Agile SCRUMFonctions :Réaliser des études techniques approfondies et définir les choixstratégiques pour la refonte de la plateforme ORECA (migration versSymfony 5 et API Rest).Configuration de l'environnement de développement :- Créer un Dockerfile multi-stage pour le projet Symfony, supportantdifférentes versions de PHP (7.4, 8.0, 8.1).- Configurer un docker-compose.yml incluant les services Symfony, Nginx,MySQL et Redis.Mise en place de l'intégration continue avec GitLab CI/CD :- Créer un fichier .gitlab-ci.yml pour définir les pipelines CI/CD.- Configurer des stages pour le build, les tests, et le déploiement.- Implémenter des jobs pour exécuter PHPUnit, PHPStan, et PHPCS.Gestion des migrations de base de données :- Créer un job dans le pipeline CI/CD pour exécuter les migrationsDoctrine.- Implémenter un mécanisme de rollback automatique en cas d'échec desmigrations.- Développer des scripts Shell pour migrer et gérer les bases de données,et assurer les déploiements avec Gitlab-ci.Gérer les migrations techniques, notamment de PHP 5.6 à 7.3 et deSymfony 4.4 à 5.4, tout en optimisant les performances des bases dedonnées (SQL).Développer des fonctionnalités avancées avec Symfony et ORMDoctrine, incluant la refonte et la création de services web REST/SOAP.Développer un POC innovant pour le projet "Interactions Chauffeur"(Node.js, Vite, React JS) et intégré des web services REST avec APIPlatform.Rédiger des documentations techniques (MDA sur JIRA) et réaliser destests fonctionnels et d’intégration pour garantir la qualité.
- Bazarchic G. Galerie Lafayette (92)Développeur Full-stack PHP / React JS / DevopsE-COMMERCEfévrier 2018 - janvier 2020 (2 ans)Gennevilliers, FranceContexte :Evolution et maintenance du site e-commerce fort trafic « Bazarchic » : (856 000 membres,envoyé plus de 876 000 colis et réalisé plus de 5 090 ventes en 2018). C’est un des leaders des ventes événementielles premium spécialiste des secteurs de la mode, de la gastronomie, de la maison et du voyage « https://fr.bazarchic.com/ »Projet réalisé en méthodologie Agile SCRUMFonctions :Réaliser des études fonctionnelles et techniques pour la plateformeBazarchic, avec un focus sur la refonte du site et des choixtechnologiques stratégiques (Node JS, React JS, Vannila, API Rest,Symfony 3.4).Développer des web services et des services REST avancés, en s’appuyant sur le framework Symfony et ORM Doctrine.Intégrer des solutions techniques variées (Sage, Early Birds, AWS pourstockage cloud, etc.) et assurer le référencement SEO via Google TagManager (GTM).Participer au développement de l’API Idiliz en Symfony 3 et mis enœuvre un projet de tracking d’images.Automatiser les traitements par lot via la création de batchs Symfonydéclenchés avec des Crons, et optimiser les requêtes SQL pour unemeilleure performance.Monitoring et logging :- Configurer Prometheus pour la collecte de métriques.- Mettre en place ELK Stack (Elasticsearch, Logstash, Kibana) pour lagestion centralisée des logs.Gérer des processus d’intégration continue avec Gitlab CI/CD, incluantla création de pipelines, de scripts Shell pour la gestion des branches,et des livraisons automatiques.Documentation :- Mettre en place une documentation automatisée de l'API avec APIPlatform.- Créer un wiki dans GitLab pour documenter les procédures DevOpset les configurations spécifiques au projet.- Rédiger des documentations (MDA sur JIRA), définir des scénarios detest, et mis en place un environnement de tests automatisés fonctionnelset d’intégration avec Behat/Selenium.
Recommandations
Soyez le premier à recommander Labiadh
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 d'ingénieur Ingénierie logicielleEcole Nationale d'Ingenieurs de Tunis2015