
Sofian Ghérabi
Développeur Symfony Certifié
Salaire / Taux journalier
Paris, France
Mobilité : Strasbourg, Lyon, ...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Vous cherchez un expert backend PHP avec une expertise éprouvée sur Symfony et API Platform pour votre projet web ou mobile ? Ne cherchez plus, je suis Sofian, développeur certifié Symfony par SensioLabs, fort de +8 ans d’expérience dans le développement de solutions robustes et performantes pour des entreprises de toutes tailles.
Expérience de travail
Développeur Symfony
Ministère de L'intérieurFreelance
avr. 2025 - déc. 2025
9 mois
À distance
Refonte complète de l’application utilisée par plus de 300 000 forces de l’ordre pour commander leurs équipements professionnels via un système de points. - Développement et intégration de nouvelles fonctionnalités - Collaboration avec les différentes parties prenantes - Amélioration continue de l’expérience utilisateur et des performances de l’outil - Suivi et pilotage des évolutions techniques et fonctionnelles - Maintenance corrective et évolutive pour garantir fiabilité et sécurité
Développeur PHP
Dailymotion
avr. 2024 - avr. 2025
1 an 1 mois
Paris, France
Dailymotion est une plateforme française de partage de vidéos, avec près de 400 millions d’utilisateurs et 90 % des éditeurs français utilisant sa technologie vidéo. - Contribuer à l’amélioration de la qualité du code, en mettant l’accent sur les tests unitaires - Maintenir le code et réduire le couplage dans la stack du lecteur en refactorisant le code dans un SDK publicitaire séparé et en introduisant des design patterns orientés composition. - Participer aux décisions architecturales à travers divers POC et présentations.
Lead Developpeur Symfony
Groupe CROMERFreelance
déc. 2023 - juin 2024
7 mois
À distance
Mission : • Conception d’une architecture SaaS scalable : Planifier et développer une architecture hautement scalable, adaptée aux exigences SaaS pour structurer efficacement le backend. • Développer une API REST robuste utilisant Api Platform, en s’assurant de suivre les meilleures pratiques pour la conception et la mise en œuvre. • Rédiger une documentation complète pour faciliter la compréhension et l'utilisation de l'API par les développeurs et les parties prenantes. • Offrir des conseils stratégiques et techniques, et réaliser des audits de code pour garantir le respect des standards de qualité PHP (PSR). • Optimisation des performances de l'API : Utiliser le cache, l'indexation, et d'autres stratégies d'optimisation pour améliorer les performances et la réactivité de l'API. • Automatisation des tests : Créer et maintenir une suite de tests automatisés (tests unitaires, tests d'intégration, tests de charge) pour assurer la qualité continue du code et des fonctionnalités.
Développeur PHP API
SwissquoteFreelance
oct. 2023 - avr. 2024
7 mois
À distance
Swissquote est le leader suisse de la banque en ligne, spécialisé dans les services de trading, d'investissement et de banque. Avec plus de 500,000 clients, reconnue pour ses plateformes numériques performantes et sécurisées, qui sont au cœur de son offre de services financiers. • Développer, tester et maintenir des applications logicielles de haute qualité en utilisant PHP • Collaborer avec des équipes interfonctionnelles pour définir, concevoir et livrer de nouvelles fonctionnalités. • Assurer les performances, la qualité et la réactivité des applications. • Identifiez et corrigez les goulots d’étranglement ainsi que les bugs. • Aidez à maintenir la qualité, l’organisation et l’automatisation du code. • Travailler en étroite collaboration avec les parties prenantes pour recueillir les exigences et les traduire en spécifications techniques.
Développeur Symfony
GreenNation BankFreelance
févr. 2023 - oct. 2023
9 mois
À distance
Concevoir une API pour une application mobile et une plateforme web innovante, dédiée à une néo-banque engagée en faveur de l’écologie.
Product Owner et Développeur Symfony PHP
Arobase SAFreelance
nov. 2022 - mai 2023
7 mois
À distance
Concevoir une nouvelle version améliorée de l'application existante afin de centraliser la gestion des profils sourcés. • Gestion du Product Backlog : Organiser et maintenir la liste des fonctionnalités à développer, en fonction des besoins et des retours des utilisateur • Création de Roadmap : Élaborer une feuille de route stratégique pour guider le développement de l'application • Rédaction de User Stories : Écrire des descriptions claires et concises des fonctionnalités du point de vue de l'utilisateur, pour guider le développement • Gestion des Sprints : Planifier et exécuter des cycles de développement agiles, incluant les cérémonies comme la Planification de Sprint, le Daily Standup et la Revue de Sprint • Priorisation des Features : Classer les fonctionnalités en fonction de leur importance stratégique et de la valeur ajoutée pour les utilisateur • Développer l'Interface Utilisateur : Créer une interface intuitive et ergonomique pour faciliter la centralisation et la gestion des profils sourcés • Mise en Place de la Méthode Scrum : Instaurer les principes et les pratiques de la méthodologie Scrum pour assurer un développement itératif et collaboratif de l'application
Responsable ingénierie logiciels
SncfFreelance
nov. 2022 - févr. 2023
4 mois
Paris, France
Concevoir et mettre en œuvre une solution innovante pour optimiser l'achat et la synchronisation des billets électroniques en temps réel. • Rencontrer les utilisateurs finaux et les parties prenantes pour définir précisément les besoins et attentes • Effectuer un audit de la solution actuelle pour identifier les points d'amélioration • Effectuer la migration ainsi que le refactoring du code existant pour améliorer la lisibilité, la maintenance, et les performances • Coordonner le développement et déploiement sur les diffèrent environnement de production • Veiller à l'intégration continue et à la mise en place de bonnes pratiques de développement • Veiller à ce que la solution soit conforme aux normes réglementaires en vigueur • Assurer une formation aux utilisateurs finaux et fournir une documentation technique • Documenter le projet à travers des diagrammes UML
Chef de Projet IT
GE
sept. 2019 - nov. 2022
3 ans 3 mois
Belfort, France
Mener à bien le projet de transformation numérique de l'usine de production d'équipements électroniques de l'entreprise et vise à moderniser les processus de fabrication et à optimiser l'efficacité opérationnelle. • Superviser les projets industriels, y compris la gestion des délais et des budgets • Manager une équipe de développeurs en méthodologie scrum • Identifier et gérer les risques, tout en garantissant la qualité des livrables selon les normes de sécurité. • Analyser et optimiser les performances pour améliorer continuellement l'efficacité opérationnelle. • Organiser des réunions régulières et rédiger des rapports pour assurer la transparence auprès des parties prenantes.
Formateur Web
Université de Bourgogne Franche ComtéFreelance
sept. 2021 - août 2022
1 an
25000 Besançon, France
Former un groupe d'une vingtaine d'étudiants aux compétences essentielles du développement Full Stack sur une période académique. L'objectif est d'assurer que chaque étudiant soit bien équipé pour entrer sur le marché du travail en tant que développeur full stack compétent.
Développeur Full Stack
WEB&DESIGN
sept. 2018 - sept. 2019
1 an 1 mois
Développement des différentes couches d'une application : écrire du code pour le front-end et le back-end, en utilisant des technologies telles que HTML, CSS, JavaScript, et des frameworks tels que VueJs pour le front-end, et PHP pour le back-end. Collaboration avec les autres membres de l'équipe : travailler en étroite collaboration avec les designers, les développeurs front-end et les développeurs back-end pour concevoir et mettre en place des fonctionnalités innovantes. Mise en place de tests automatisés : écrire des tests unitaires et des tests d'intégration pour s'assurer que le code est fiable et fonctionne correctement. Optimisation des performances : analyser les performances de l'application et apporter des améliorations pour garantir une expérience utilisateur fluide. Maintenance et mise à jour de l'application : corriger les bugs et les erreurs, améliorer les fonctionnalités existantes et ajouter de nouvelles fonctionnalités pour maintenir l'application à jour.
Formation
SensioLabs
Symfony
2024 - 2024
1 mois
Résultat : Avancé
EOGN - École des officiers de la gendarmerie nationale
Management et commandement
UTBM
Diplôme d'ingénieur, Informatique
Licences et certifications
Symfony 8 Expert
Délivré le : févr. 2026
SSI
Délivré le : mai 2025
CCNA
Délivré le : mai 2025
Symfony 7
Délivré le : sept. 2024
Portfolio
