
Chawki JABALLI
Développeur Senior PHP/Symfony|Ibexa |Api Platform
1 recommandation
Salaire / Taux journalier
1 personne recommande
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur PHP/Symfony senior avec plus de 10 ans d'expérience, expert en architecture DDD et TDD pour des clients prestigieux comme Icade, Hermès et Carrefour. Maîtrise avancée des technologies modernes (Symfony 5/6, PHP 8, API Platform) et solide expérience dans la conception de plateformes collaboratives et d'API performantes. Je livre des solutions robustes et évolutives en suivant les standards de qualité les plus exigeants.
Expérience de travail
Développeur PHP/Symfony/Ibexa
IcadeFreelance
déc. 2022 - Présent
3 ans 11 mois
92130 Issy-les-Moulineaux, France
Conception et développement de sites pour Icade, incluant le site officiel (icade.fr) et l'intranet ImagineOffice (https://www.imaginoffice.com/) Participation à des points hebdomadaires pour assurer une communication fluide et une progression efficace des projets Utilisation des technologies Ibexa version 4 et Symfony (versions 5 et 6), ainsi que PHP 8 pour livrer des solutions performantes adaptées aux besoins de l'entreprise
Lead Développeur Back-End PHP/Symfony
HermèsFreelance
juil. 2022 - déc. 2022
6 mois
Paris, France
Création des API pour générer les étiquettes d’expédition aller et retour (shipment-create-label et shipment-return-label). Migration du module shipping de Magento vers PHP/Symfony. Développement de l'API SBR pour le calcul des transporteurs et méthodes de livraison. Application de l'approche DDD (Domain Driven Design). Mise en place de TDD avec tests unitaires et fonctionnels.
Développeur PHP/Symfony Senior – Plateforme Collaborative Immobilière (EchoPark)
EchoSystems Sopra SteriaFreelance
juin 2020 - juil. 2022
2 ans 2 mois
Paris, France
EchoPark – Plateforme collaborative immobilière Développement et maintenance d'une plateforme évolutive pour améliorer la productivité dans l'immobilier. Refonte du back-office et développement de nouveaux modules (Espace Fournisseur) Migration des demandes et données (v2 vers v4), ainsi que du projet EF (SF2.8 à SF3.4) Développement de modules d'export/import de paramétrages Maintenance des modules existants (Commandes, Interventions, Contrats, etc.) Code review (validation des pull-requests) et tests unitaires
Développeur Back-End Senior PHP/Symfony
Scores & Decisions - INTESCIA GROUP
janv. 2020 - mai 2020
5 mois
Paris, France
Maintenance et amélioration continue des modules de l'extranet (https://extranet.scores-decisions.com) Développement d'API REST pour l'extraction de données financières publiques et privées (INPI, Insee, RNCS) Conception d'algorithmes récursifs pour l'identification des bénéficiaires effectifs Validation des pull-requests via code review Mise en place et exécution de tests unitaires pour garantir la qualité du code
Développeur Senior PHP/Symfony
Carrefour
févr. 2018 - janv. 2020
2 ans
Région de Paris, France
Développement d'une plateforme multi-site pour le groupe Carrefour Création des pages PDP (Product Description Page) et PLP (Product List Page) Participation au PI Planning tous les six sprints Développement des modules de recherche (autocomplete et search) Conception d'une page d’accueil personnalisée par magasin (navigation, produits, promotions, actualités, blocs CMS) Élaboration des pages magasin et éditoriales Gestion des notifications (bannières d’alerte sur le site) Intégration de systèmes de cache (Redis) Validation des pull requests (code review) Rédaction de documentation technique Développement des pages e-catalogues Gestion des services drive, livraison à domicile, click & collect, marketplace Réalisation de tests unitaires avec Prophecy
Développeur PHP/Symfony
SAGEMCOM
mai 2014 - janv. 2018
3 ans 9 mois
Tunisie
- Développement d'une application web pour coordonner les produits Sagemcom. - Suivi et contrôle de production à travers des workflows. - Génération de secrets box (MAC, WIFI, certificats, etc.). - Développement d'un module de recherche et de filtrage des secrets box avec Elasticsearch. - Génération de rapports et d'alertes. - Centralisation des éléments secrets dans une base de données. - Chiffrement hardware ou software des secrets selon le produit. - Personnalisation des DUT (Device Under Test) via les secrets box. - Envoi de feedbacks au serveur central de gestion des clés. - Réalisation de tests unitaires avec PHPUnit.
Team Leader PHP Zend
LMSsoftware
avr. 2012 - mai 2014
2 ans 2 mois
Tunis, Tunisie
- Développement d'une application de géolocalisation permettant le suivi en temps réel des véhicules via balises GPRS, avec génération de divers rapports (http://www.algeofleet.com). - Création d'un portail web dédié à l'e-recrutement, facilitant la recherche d'emploi dans le Grand Maghreb et le Moyen-Orient (http://www.dynajoob.com).
Formation
ENSI
INGÉNIEUR
2008 - 2011
3 ans 1 mois
IPEIN
Diplôme de fin d’études universitaires de premier cycle (D.E.U.P.C)).
2006 - 2008
2 ans 1 mois