À propos de Ghazi
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- FRANCE TVLead Technique, Développeur webavril 2023 - Aujourd'hui (3 ans et 1 mois)
- Gestion des ressources, documentation technique, priorisation et planification des tâches techniques.
- Mise en place des nouvelles fonctionnalités (Conception et implémentation en collaboration avec la team produit, Mise en place des architectures techniques qui répondent à nos objectifs techniques et problématiques fonctionnelles)
- Migration technologique ( Symfony 5 vers Symfony 6, API Platform 2.7 vers 3.3, Elasticsearch 7 vers 8 )
- Mise en place des outils pratiques pour le développement ( Réalisation et supervision des tests unitaires PHPUnit JUnit et fonctionnels Behat, Mise en place des standards de qualité phpcs fixer phpstan, documentation swagger )
- Mise en place et Amélioration des processus CI/CD ( Création et évolution des pipelines Gitlab CI/CD, Mise en place l'intégration continue des build et des tests, Mise en place Mutlti staging )
- Support et déblocages des équipes
- Mise en place de la transition des technologies front-ends ( Intégration Storybook pour le design système et la gestion des composants fronts, Mise en place d'un système de cohabitation pour la migration Sass vers Tailwind et JS vers typescript)
- Création et gestion d'images Docker adaptées pour les environnements d'intégration
- SelencyEngineer manager / Web Developeraoût 2021 - avril 2024 (2 ans et 8 mois)Paris, France
- Mise en place un nouveau système de commande pour les professionnels
- Pilotage des ressources
- Création d'un nouveau système de commande dédié aux professionnels.
- Migration des systèmes critiques : paiement, payout et KYC.
- Coordination de la migration des API microservices vers un monolithe au sein de l'équipe Core.
- Réalisation de documents techniques complets pour les systèmes en place et en migration.
- Rétro-ingénierie
- Gestion des ressources, documentation technique, priorisation et planification des tâches techniques.
- Mise en place des outils pratiques pour le développement ( Réalisation et supervision des tests unitaires PHPUnit JUnit et fonctionnels Behat, Mise en place des standards de qualité phpcs fixer phpstan )
- Mise en place et Amélioration des processus CI/CD ( Création et évolution des pipelines Gitlab CI/CD, Mise en place l'intégration continue des build et des tests )
- WYNDWeb Developer Applications ( PHP Symfony )juillet 2017 - août 2021 (4 ans et 1 mois)Île-de-France, France
- Evolution et développement de plusieurs modules OMS (Gestion de la commande et les lignes de la commandes, Gestions des retours ... )
- Mise en place de l'architecture d’un nouveau module Réseau logistique
- Mise en place l’algorithme et la conception d’un réseau logistique (Click and Collect, Click and Delivery)
- Réalisation des dettes techniques
- Réalisation des tests unitaires et fonctionnels
- Respect des bonnes pratiques : tests unitaires (PHP Unit), tests fonctionnelles (Behat), PHP CS-Fixer, Code Review
- Bonnes pratiques autour des API REST
- Intégration de rabbitmq comme plateforme de message asynchrone
- Pilotage des ressources (développement, opérations, graphisme)
- Migration de l'API legacy (Slim framework) vers un Symfony 3.4 sous PHP 7.0
- Mise en place de l'architecture
- Documentation de l'API en Swagger
- Intégration de nouveaux PSP
- Bonnes pratiques autour des API REST
- Développement de fonctionnalités sur mesure pour certains clients (Sodéxo,
- Natixis...)
Recommandations
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
- Master of Science in Information SystemsLorraine university2013Master 2, Security of Information and Communication Systems
- Engineer's degree, Computer EngineeringESISA2012Engineer's degree, Computer Engineering