À propos de Abdelali
Anglais
Capacité professionnelle limitée
Français
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- Decathlon FranceDéveloppeur PHP/Symfony Seniormars 2022 - février 2025 (2 ans et 11 mois)Projet: DDFS (Data Dictionary For Sports) Solution fournissant des ensembles de données structurés d'informations sportives pour toutes les applications DecathlonRéalisations:• Conception et mise en œuvre des référentiels de données pour harmoniser les échanges d'informations entre applications à l'échelle mondiale• Développement from scratch d'un outil de gestion des traductions en temps réel, intégrant un service SaaS externe• Implémentation du versioning d'API pour assurer la compatibilité des évolutions• Gestion des flux de données en temps réel via Kafka avec versioning des flux• Optimisation des performances de l'API, augmentant la capacité de traitement de 7M à 55M d'appels mensuels• Migration vers Symfony 7 et API Platform récent• Définition et application de règles d'architecture avec PHPArkitectEnvironnement technique: PHP 8, Symfony 7, Doctrine 3, API Platform, Symfony Messenger, PostgreSQL, Kafka, Redis, GCP, Docker, Kubernetes
- GRDF ParisDéveloppeur PHP/Symfonyjuillet 2020 - février 2022 (1 an et 7 mois)Projet: TDR (Traçabilité des régulateurs) Solution de gestion des visites pour techniciens prestataires et pilotes régionaux GRDFRéalisations:• Développement du projet dans un délai contraint• Optimisation des performances (requêtes SQL et cache Redis)• Présentation de sujets techniques à l'équipe• Migration de Symfony 4 vers 5• Amélioration du workflow Git et gestion des releases• Mise en place de l'intégration continue Gitlab-CI• Développement de hooks pre-commit• Challenge des spécifications fonctionnelles avec les POs• Animation des démonstrations• Documentation technique• Déploiement sur AWS• Développement de tests unitaires et fonctionnels• Revue de codeEnvironnement technique: Symfony 4/5, API Platform, PHP 7/8, Angular, Ionic 4, Docker, Linux, Apache, PostgreSQL, Git, GitLab, GitLab-CI, Jira, Confluence, Redis, SonarQube, AWS, PhpStorm
- Teal Technology Services (IBM & OCP JV)Consultant indépendant PHP/Symfony/ReactJSjuillet 2019 - mars 2020 (8 mois)MoroccoProjet 1: soilAnalysis Plateforme web pour digitaliser les processus entre OCP et ses partenaires Laboratoires d'analyses de solRéalisations:• Analyse de besoins et proposition de solutions techniques• Mise en place d'un environnement Docker• Conception du modèle de données• Développement des couches Modèle, Service et API (GraphQL)• Implémentation de l'authentification JWT• Participation aux cérémonies SCRUM• Documentation technique et revue de codeEnvironnement technique: Symfony 4.3, PHP 7.3, ReactJS, Docker, Linux, GraphQL, LDAP, Nginx, Oracle, Git, GitLab, GitLab-CI, Jira, ConfluenceProjet 2: AgriAgent Plateforme mobile Field Service Management pour les ingénieurs agronomesRéalisations:• Développement d'un backoffice avec ReactJS• Configuration de l'environnement Docker• Estimation des tâches• Développement d'API REST• Correction de bugs et documentation technique• Préparation de requêtes d'extraction pour l'équipe de reportingEnvironnement technique: Symfony 3.4, PHP 7.2, ReactJS, SonarQube, Docker, Linux, API REST, Swagger, LDAP, Nginx, Oracle, Git, GitLab, Jira, Confluence
Recommandations
Soyez le premier à recommander Abdelali
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
- Formation ReactJS & ReduxBrightcoding2019Contenue de la formation: • Configuration de l'environnement de développement • ES6 + Concepts - Classes, Fonctions de flèches, déstructuration, asynchrone / wait • Composants fonctionnels et basés sur la classe • Syntaxe et expressions JSX • Gestion de l'état au niveau de composant • Cycle de vie des composants • Requêtes HTTP • Configuration de Redux Store • Redux Réducteurs & Actions
- Formation Symfony 3Sensiolabs2018Programme de la formation: • Externaliser le métier dans les services • Pérenniser l'application avec les tests automatisés PHPUnit • Sécuriser l'accès à certaines pages de l'application • Améliorer les performances avec le cache HTTP et ESI