
BENFATHALLAH SAMI
Architecte et Développeur PHP Symfony | IA
Salaire / Taux journalier
Cergy, France
Freelance
Expertises
À propos
Introduction
Architecte & Développeur PHP/Symfony avec +12 ans d'expertise en applications métier à forte volumétrie et intégration IA. Expérience prouvée chez Ohm Energie : architecture API REST, orchestration MuleSoft, agents IA open source, et intégration systèmes complexes (Salesforce, PSP, Enedis/GRDF). Spécialisé en Symfony 6/API Platform, React JS et solutions IA sur mesure pour optimiser vos processus métier et flux d'intégration.
Expérience de travail
Architecte & Développeur PHP / Symfony – IA & Intégration
Ohm Energie
mars 2023 - Présent
3 ans 8 mois
Paris, France
Conception et mise en œuvre d’architectures applicatives et d’intégration, incluant des composants d’intelligence artificielle, pour des plateformes métier à forte volumétrie et soumises à des contraintes réglementaires. Rôles & responsabilités : - Définition de l’architecture technique globale (API, front-end, intégrations SI, services IA). - Conception et développement d’API REST robustes avec Symfony 6 / API Platform. - Pilotage du développement d’une application React JS pour la gestion des dettes clients. - Mise en œuvre de solutions de paiement sécurisées (Worldline, SlimPay) et gestion de flux financiers complexes. - Implémentation de règles métier critiques liées au recouvrement et aux échéanciers. - Conception et orchestration des flux inter-applicatifs via MuleSoft Anypoint Platform. - Intégration de systèmes externes (API Enedis et GRDF – SOAP). - Mise en place de briques de communication omnicanales via Marketing Cloud (SMS, emails). - Conception et intégration d’agents IA internes basés sur des modèles open source, connectés aux bases de données et aux documents internes (PDF, données métier). - Définition d’architectures IA orientées sécurité, performance et gouvernance de la donnée. Projets structurants : - Architecture d’un système de paiement assurance basé sur MuleSoft, avec intégration du PSP Stripe (paiements et prélèvements). - Conception d’un système de parrainage client, intégrant règles métier, traçabilité et évolutivité. - Mise en place d’un socle IA interne pour l’analyse documentaire, l’assistance aux équipes métiers et l’exploitation intelligente des données. - Contribution à la définition de standards techniques et bonnes pratiques (performance, sécurité, maintenabilité). Environnement technique : PHP 8, Symfony 6, API Platform, React JS, MuleSoft, PostgreSQL, JavaScript, Salesforce, Marketing Cloud, Odoo, IA open source
Développeur PHP
IBAT BTP
oct. 2020 - mars 2023
2 ans 6 mois
69340 Francheville, France
Equipe : 8 Développeurs Projet : Mise en place d'une application web pour la gestion de chantiers dans le domaine du bâtiment (budget, délais et matériaux). Principales tâches : - Développement d'un système de copie des données pour le service commercial. Ce système permet d'initialiser toutes les configurations nécessaires pour préparer les environnements de test en vue de la présentation des projets aux clients. - Création de plusieurs modules spécifiques pour répondre aux besoins variés des différents clients. - Amélioration des fonctionnalités des applications : mise en place des filtres, des moteurs de recherche, refonte de l'interface de l'application, … - Maintenance régulière des applications pour assurer leur bon fonctionnement et leur évolution continue. - Contribution à la traduction des projets réalisés dans différentes langues. - Mise en place d'une API REST en Symfony (API Platform) pour améliorer l'architecture du projet. -…… Environnement : PHP 7, HTML, CSS, BOOTSRAP, JAVASCRIPT, TWIG, JSON, PostgreSQL, Bitbucket, symfony 5.4, API PLATFOM
Consultant senior
EXteam
déc. 2018 - oct. 2020
1 an 11 mois
Région de Paris, France
- Développeur PHP/SYMFONY 4 /TALEND - Client : ConnectingFood - Equipe : 6 Développeurs - Projet : Mise en place d’un système de suivi de l’origine des produits agroalimentaires et réalisation d'audits des produits selon des critères spécifiques. - Principales tâches : * Mise en place des jobs avec Talend pour vérifier la structure des fichiers clients au format CSV. * Mise en place des jobs avec l'ETL Talend pour vérifier le contenu des fichiers clients. * Développement des jobs avec l'ETL Talend pour stocker les fichiers clients dans une base de données SQL. - Intégration d'un module dans l'API permettant l'envoi des données vers la blockchain, sous forme des structures de données validées par l'équipe d'IBM.. Environnement : PHP 7,HTML ,CSS ,JAVASCRIPT ,SYMFONY 4,TWIG,JSON,REST API,SQL, ETL TALEND, DOCKER, BLOCKCHAIN, ODM JERULS, GIT LAB , BOOTSRAP
Développeur PHP
SIRAIL
août 2013 - déc. 2018
5 ans 5 mois
Team Leader et Développeur PHP/SYMFONY Client : Bombardier (leader mondial de la fabrication d’avions et de trains) Equipe : Plus de 20 Ingénieurs - Projet : Mise en place d’un système de gestion des configurations des produits client. Principales tâches : - Mettre en place une application en SYMFONY3 qui permet la gestion des indices de configuration par ordre de fabrication (utilisation de l’ERP SILOG + BDD SQLSERVER). - Mettre en place un script en PHP7 qui permet d’attribuer automatiquement un nouvel indice à un nouvel ordre de fabrication (tache CRON). - Mettre en place une application en VB qui permet l’extraction des données à partir de l’ERP SILOG Environnement : SYMFONY3, PHP7, SQLSERVER, SQL, ERP SILOG, JAVASCRIPT,JQUERY,API REST,JSON, BOOTSRAP Projet : Mise en place d’un système de gestion des défauts pour le service qualité Principales tâches : - Mettre en place une application en AngularJS qui permet d’enregistrer et de consulter tous les défauts de la société par produit et par ordre de fabrication. - Environnement : AngularJs, JavaScript, HTML, CSS, Git Projet : Mise en place d’un système de gestion des documents client et production. Principales tâches : - Mettre en place une application en SYMFONY3 qui permet d’importer les documents clients reçus sous différents formats (.txt, .xls, .xlsx, .csv, .pdf), de faire l’extraction des données qui seront par la suite sauvegardés dans la base de données SQL. - Mettre en place une application en SYMFONY3 qui permet d’extraire les données compatibles avec les ordres de fabrication pour le service production. - Mettre en place une application en SYMFONY3 qui fait la correspondance entre les nomenclatures client et celles utilisées par le service achat. Environnement : SYMFONY3, SQLSERVER, SQL, ERP SILOG Projet : Migration des données (de l’ERP SILOG/SQLSERVER vers ERP ODOO/PostgreSQL). Projet : Gestion des outillages de production. .....
Développeur Web (PHP)
INGIN
mars 2012 - août 2013
1 an 6 mois
Tunisie
Chef de projet et Développeur web Client : Net-Cluster - Projet : Réalisation des sites web (PHP 5.6, WordPress, Prestashop) Principales tâches : - Etude et analyse des cahiers de charges reçus par les clients. - Spécification des besoins (Fonctionnels + non Fonctionnels). - Découpage des maquettes. - Intégration et développement - Livraison sur un serveur de recette - Tests et validation - Livraison sur le serveur client. Environnement : PHP 5, SQL, JQUERY, Javascript, Bootstrap, Ajax, HTML, CSS3 , WordPress Client : Cytadell Projet : Maintenance et évolution du Framework interne Principales tâches : - Correction des bugs au niveau de quelques contrôleurs du Framework. - Ajouter la possibilité d’utiliser à la fois la base de données MySQL et NoSQL (Cassandra). - Accès et gestion des données sous Cassandra en respectant le principe des nœuds. Environnement : PHP 5, SQL, NoSQL Client : Ingin Projet : Développement d’un Framework interne en PHP 5 Principales tâches : - Développement d’un Framework interne en respectant l’architecture MVC. - Attribuer la possibilité d’utiliser deux types de BDD (MYSQL + NoSQL). Environnement : PHP 5, SQL, NoSQL
Concepteur / Lead Développeur
MA.SOLUTIONS
août 2011 - mars 2012
8 mois
Développeur web Client : Coficab TN Projet : Réalisation d’une application (PHP 5) de gestion des Plans d’Actions Principales tâches : - Etude et analyse du cahier de charge. - Spécification des besoins. - Implémentation des modules de gestion des utilisateurs, des services, des plans d’actions. - Mettre en place un module de consultation des plans d’actions. - Mise en place des filtres de consultations (actions en retards, actions réalisées, actions en cours, actions annulées, …) - Mettre en place des modules d’extraction des plans d’actions (format Excel, PDF) - Implémentation des scripts permettant d’envoyer de façon hebdomadaire des rapports sur l’état des actions aux directeurs des sites. Les rapports contiennent le nombre des actions (en cours, en retard, réalisées) par service par utilisateur. Environnement : PHP 5, SQL, FPDF, PHPEXCEL, Highcharts,HTML,CSS, Bootstrap Projet : Réalisation d’une application (PHP 5) de gestion des documents Principales tâches : - Etude et analyse du cahier de charge. - Spécification des besoins. - Implémentation des modules de gestion des utilisateurs, des services, des documents. - Mettre en place un module de consultation des documents par service en bloquant le téléchargement et l’impression. - Mise en place des filtres de consultations (Service, Manuel, Chapitre, Doc). - Implémentation d’un module permettant la gestion des modifications apportées à un document. Environnement : PHP 5, SQL Projet : Implémentation d’une application (PHP 5) de gestion des réclamations client. Principales tâches : - Etude et analyse du cahier de charge. - Spécification des besoins. - Implémentation des modules de gestion des utilisateurs, des clients et des types de réclamations ..... Les rapports contiennent le nombre total des réclamations par type et par client. Environnement : PHP 5, SQL, FPDF, PHPEXCEL, Highcharts
Formation
ISSATS
Diplôme d’Ingénieur en Sciences Appliquées et Technologie.
ENISO
Diplôme en amélioration de la qualité et de la productivité pilier de l’innovation en en
FSM
Diplôme de Maitrise en Informatique.