
Sofiane Abidi
Développeur Full-Stack Senior | PHP, JavaScript
Salaire / Taux journalier
Marseille, France
Mobilité : Paris, Lyon, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Full-Stack avec 7+ ans d'expertise PHP/JavaScript, spécialisé en architecture microservices et solutions e-commerce. Expérience récente en conception d'APIs REST et plateforme de certification, réduisant de 25% les temps de conception. Expert Symfony/Vue.js/React, je transforme vos défis techniques en solutions performantes et évolutives.
Expérience de travail
Développeur Fullstack PHP, JAVASCRIPT
engIT
mars 2024 - oct. 2025
1 an 8 mois
Nice, France
Contexte : - Développement d’une application web innovante pour un organisme de certification leader dans la formation numérique. - Le projet, mené en collaboration avec une équipe de 3 développeurs, avait pour objectif de concevoir une application web complexe visant à simplifier la création et la gestion de questionnaires de certification. - L’enjeu était de livrer une solution sécurisée, évolutive et maintenable, reposant sur une architecture API-first et des pratiques de Clean Architecture. La création complète d’un questionnaire doit passer d’une forte complexité/redondance à une simple formalité. Missions : - Conception et développement d’APIs REST API-first, documentées avec OpenAPI. - Mise en place d’une gestion fine des rôles et permissions avec OAuth2/JWT. - Développement full-stack : Symfony 6 pour le backend et Vue.js 3 pour le frontend. - Structuration du code et mise en place d’un socle technique aligné avec Clean Architecture et intégration de tests automatisés (TDD). - Participation active aux rituels Agile (sprint planning, daily, reviews, retrospectives). Résultats : - Création d’une plateforme fonctionnelle livrée dans les délais, permettant la génération et la gestion des questions de certification. - Mise en place d’un socle technique robuste (CI/CD, TDD, sécurité) garantissant la pérennité du projet. - Réduction de 25 % du temps de conception des questionnaires, grâce à la simplification des workflows. - Adoption rapide par les équipes métiers, avec un gain notable de temps dans la conception et la validation des questions. - Documentation technique claire, facilitant la montée en compétence des nouveaux développeurs. Environnement technique : Symfony 6, Vue.js 3, PHP 8, Docker, GitHub Actions, OpenAPI, Jest, Cypress, OAuth2/JWT, Linux
Développeur Fullstack PHP, JAVASCRIPT
White Label Agency
févr. 2022 - mars 2024
2 ans 2 mois
Londres, Royaume-Uni
Contexte : - Pour le compte d’une agence digitale basée à Londres, j’ai participé au développement de plusieurs sites e-commerce en marque blanche. - Le projet, mené en collaboration avec une équipe de 4 développeurs, avait pour objectif de concevoir des boutiques en ligne personnalisables, destinées à des clients de secteurs variés. - L’enjeu était de fournir une solution flexible, fiable et réutilisable, capable d’intégrer des fonctionnalités avancées (paiements en ligne, gestion des stocks, remises, codes promo). - La mise en place de workflows automatisés devait permettre aux équipes commerciales de passer d’une gestion manuelle chronophage à un processus fluide et centralisé. Missions : - Implémentation de solutions e-commerce basées sur Sylius (catalogues produits, commandes, paiements). - Personnalisation du back-office et développement de workflows spécifiques (remises, codes promo, gestion des stocks). - Intégration d’APIs tierces (ERP, CRM, logistique, notamment Salesforce). - Développement des interfaces front-end en React. - Mise en place d’environnements Docker et déploiements sur AWS. Résultats : - Livraison de plusieurs boutiques en ligne clés-en-main, déployées avec succès pour des clients finaux. - Automatisation des processus de gestion commerciale, réduisant de 40 % les interventions manuelles des équipes back-office. - Expérience utilisateur améliorée grâce à des interfaces modernes et performantes. - Création d’un socle technique réutilisable, réduisant de 30 % le temps de déploiement des futures boutiques. Environnement technique : Sylius, Symfony, React, PHP 8, Stripe, PayPal, Salesforce, Docker, AWS
Développeur Fullstack PHP, JAVASCRIPT
SONERGIA
sept. 2017 - mars 2022
4 ans 7 mois
Région de Marseille, France
Identification de la Direction Technique et Choix de Technologies adaptés aux besoins. Mise en Place des Processus de Qualité : Implémentation de standards élevés pour assurer la performance et la fiabilité des applications. Coordination et Pilotage du projet : Leadership collaboratif, partageant la connaissance et favorisant la croissance collective. Support de l'Équipe Projet / Commerciaux : Apport de solutions techniques innovantes et adaptatives, en ligne avec les besoins commerciaux. Architecture : Microservices, API REST Stack de Développement : Zend, Laravel, Symfony, React, Vue.js, Angular, Node.js, Python Gestion de l'infrastructure et conteneurisation : Docker, Kubernetes, AWS BDD : PostgreSQL, MongoDB Autres Technologies : CI/CD avec Jenkins, GitLab CI, GitHub Actions
Développeur Android, Stagiaire
Comex Nucléaire
avr. 2017 - oct. 2017
7 mois
Région de Marseille, France
Projet : Création d'une application mobile multiplateforme avec React Native pour la collecte de données dans les centrales nucléaires. Fonctionnalités Clés : Développement d'interfaces utilisateur intuitives et d'une logique métier pour la saisie et le traitement sécurisé des informations. Technologies Employées : Framework : React Native Gestion de l'État : Redux pour la gestion de l'état de l'application APIs : Utilisation de REST APIs pour la communication avec les serveurs backend Sécurité : Implémentation de mesures de sécurité pour protéger les données sensibles (rate limitting, Oauth 2.0, Cordova) Tests : Utilisation de Jest et Detox pour les tests unitaires et d'intégration CI/CD : Mise en place de pipelines d'intégration et de déploiement continu
Stagiaire développement datastage
Onet SA
janv. 2016 - mars 2016
3 mois
Marseille, France
Création d'un processus automatisé d'alimentation, d'export et d'import d'un référentiel à l'aide d'un ETL (datastage). Développement sous environnement windows/oracle.
Stagiaire assistant chef de projet
Ebizproduction
mai 2015 - août 2015
4 mois
Marseille, France
Analyse et intégration de solutions drupal (PHP, HTML, CSS3) Travail avec une équipe multiculturelle (Liban/France)
Formation
Aix-Marseille University
Master 2 (M2)
2017 - 2019
3 ans
Aix-Marseille University
Licence
2016 - 2017
2 ans
Lycée Marie Curie
BTS
2014 - 2016
3 ans
Aix-Marseille University
LIcence de droit
2011 - 2012
2 ans