EXPERIENCES PROFESSIONNELLES
OCTOBRE 2019 – à ce jour: OPCO MOBILITES
Consultant SéniorPHP 7 /TALEND
Projet : «COLSA»
Mission :
Ma mission consiste à :
Développer des flux TALEND, afin de créer une plateforme de communication inter-applicative pour la gestion des demandes de prise en charge(DPC-pro, Action de Formation, Contrat d’apprentissage) mais également la synchronisation des données avec les autres SI (ALFRESCO, MOOV, SOR API).
Développer des nouveaux besoins sur le projet COLSA en rapport avec les déclarations et encaissements des entreprises de la mobilité ;
Tâches :
Participation aux cérémonies Agile (Planification du sprint, Mêlée quotidienne, Revue du sprint, Rétrospective).
Analyse des spécifications fonctionnelles détaillées SFD
Participation à l’élaboration du dossier d’architecture de la solution à mettre en place
Développement des flux :FTD_Numerisation_CA_KTA,FTD_Numerisation_DPC.
Assurer la maintenance et la supervision avec la TMA, des flux :FTD_COLSA_MOOV_COLLECTE, Flux_COLSA_CRM_Versement_volontaire, Flux_COLSA_CRM_Etablissement.
Mise en place d'une API REST sur le projet COLSA
Assurer les livraisons et le déploiement sur les serveurs de test et de préprod.
Analyse et correction des anomalies et réalisation des évolutions
Accompagnement pour la mise en production
Docktorisation du projet COLSA.
Mise en place De conteneurs de BD (PostgreSQL 9.4, MariabDB 10.1) par environnements (DEV, PREPROD, PROD) utilisant Docker, Docker-compose, Une Couche Kubernetes pour organiser les différents conteneurs par environnement
Rédaction de la documentation technique nécessaire pour la pérennité de la maintenance.
Environnements Techniques: Talend 6.3, PostgreSQL, Postman, mobaxterm.
FuelPHP, Linux Debian 7/8, PHP 7, Git, Docker, PHPSTORM.
Platform Scrum : JIRA.
Méthodologies : Scrum/Agile.
Projet : «Vyv : Portail de gestion des TDR»
Durée : 3 mois
Mission : Développement d’un outilde gestion des tables de référence avec un back-office custom
Tâches:
Participation aux ateliers d’analyse en proposant des solutions pour répondre aux besoins.
Identification des différentes tâches et estimation des charges.
Développement des nouvelles fonctionnalités :
Réaliser des opérations SCRUD (Search/Create/Read/Update/Delete) sur des entités Doctrine
Un mode “listing” propose un champ de recherche full-text, une pagination et la possibilité de trier les colonnes.
Un contrôle d’accès basé sur les rôles
Surcharger la templateAdminLTE.
L’Interface d'upload de fichiers
Rédaction des documentations
Environnements Techniques: Symfony 3.4, Bootstrap, HTML5, CSS3, JQuery, JSON, Ajax,LAMP, PHPSTORM, Apache, Git,PHPUnit.
Platform Scrum : JIRA.
Méthodologies : Scrum/Agile.
Qualité du logiciel et intégration continue :Jenkins.
AVRIL 2018 – SEPTEMBRE 2019 : AGEFOS PME / OPCO EP
Consultant Sénior PHP 7/Symfony 3
Projet :« OGP :OUTIL DE GESTION DE PLATEFORMES» (depuis mars 2019)
Mission :
Développement d’un portail de gestion des composants pour AGEFOS PME (********), en participant à l’analyse et la conception des différentes fonctionnalités.
Tâches :
Organisation et animation des cérémonies Agile (Planification du sprint, Mêlée quotidienne, Revue du sprint, Rétrospective).
Développement des nouvelles fonctionnalités :
Authentification avec LDAP et Symfony3
Identification des dépendances entre les composants
Intégration d’un thème pour la partie Frontend avec bootstrap4
Intégration de l’ensemble des composants techniques via Talend
Afficher les dépendances sous forme d’arbre (Ascendante et descendante)
Traçabilité et contrôle des mises en production
Import et export de données (CSV, XLS)
Rédaction de la documentation technique nécessaire pour la pérennité de la maintenance.
Environnements Techniques: Symfony 3.4,Talend,PostgreSQL,ORM Doctrine, Bootstrap, HTML5, CSS3, JQuery, JSON, Ajax,UML, LAMP, NetBeans, Apache, Git, PHPUnit.
Platform Scrum :JIRA.
Méthodologies : Scrum/Agile.
Qualité du logiciel et intégration continue :Jenkins.
Projet :« DEMATA :DEMAtérialisation des dossiers de demande de Taxe d’Apprentissage »
Durée : 5 mois
Mission :Refonte du portail DEMATA : (DEMAtérialisation des dossiers de demande de Taxe d’Apprentissage) pour AGEFOS PME, en ajoutant des nouvelles fonctionnalités.
Tâches:
Organisation et animation des cérémonies Agile (Planification du sprint, Mêlée quotidienne, Revue du sprint, Rétrospective).
Développement des nouvelles fonctionnalités :
Gestion des utilisateurs
Gestion des établissements
Gestion des demandes de subvention
Gestion des dossiers (les demandes de taxe d’apprentissage)
Génération des statistiques et export des données.
Environnements Techniques: Symfony 3.4,PostgreSQL,Bootstrap, HTML5, CSS3, JQuery, JSON, Ajax,UML, LAMP, NetBeans, Apache, Git, PHPUnit.
Platform Scrum : JIRA.
Méthodologies : Scrum/Agile.
Projet :« CRA : Portail de gestion des CRA »
Durée : 7 mois
Mission :Développement d’un outil de suivi du temps de travail par projet et par activité, gestion des feuilles de temps.En participant à l’analyse et la conception des différentes fonctionnalités.
Tâches:
Participation aux ateliers d’analyse en proposant des solutions pour répondre aux besoins.
Identification des différentes tâches et estimation des charges.
Développement des nouvelles fonctionnalités :
Gestion des utilisateurs
Gestion de projets
Gestion des collaborateurs :analyse de l'activité,estimation des coûts,feuille de temps,suivi de l'avancement,Temps budgété.
Import et export de données (CSV, XLS)
Tableau de bord
Intégration de l’ensemble des lignes budgétaires via Talend
Rédaction des documentations
Environnements Techniques: Symfony 3.4,Talend, PostgreSQL, Bootstrap, HTML5, CSS3, JQuery, JSON, Ajax,UML, LAMP, NetBeans, Apache, Git,PHPUnit.
Platform Scrum : JIRA.
Méthodologies : Scrum/Agile.
NOVEMBRE 2016 – AVRIL 2018 : SOFRECOM-ORANGE FRANCE
INGENIEUR D’ETUDE ET DEVELOPPEMENT SENIOR PHP
Projet :« LINA :Portail métier pour les acteurs de la vente dans le monde entreprised'Orange France»Durée : 4 mois
Mission :Refonte du projet en ajoutant des nouvelles fonctionnalités. Estimation de la charge, planification, découpage en tâches.
Participation aux cérémonies Agile (Planification du sprint, Mêlée quotidienne, Revue du sprint, Rétrospective).
Tâches:
Participation aux ateliers d’analyse
Différentes innervations techniques :
Ajout de nouvelle interface pour la partie Frontend
Mise en place de la partie gestion des PUC (log de consultation des interfaces).
Environnements Techniques:OFT2-Orange Framework & Tools (Framework PHP/MySQL Zend2), JS, JQuery, Ajax, PHP5/MySQL, SQL, SVN, PHPUnit.
Platform Scrum :Mingle.
Méthodologies :Scrum/Agile/Devops.
Qualité du logiciel et intégration continue : Sonar / Jenkins.
Projet :« PANORAMIX : Portail Pro&Pme pour les conseillers clients d'Orange France »
Durée : 14 mois
Mission :
Développement d’un portailpour les conseils clients qui offre une vue panoramique sur toutes les applications d’orange France.En participant à l’analyse et la conception des différentes fonctionnalités.
Tâches:
Participation aux ateliers d’analyse en proposant des solutions pour répondre aux besoins.
Organisation et animation des cérémonies Agile (Planification du sprint, Mêlée quotidienne, Revue du sprint, Rétrospective).
Interfaçage avec les applications partenaire via des contrats d’interfaces
Gestion des utilisateurs
Gestion des postures juridiques
Gestion des univers
Paramétrage des IHM en se basant sur la posture
Développement des modules spécifiques coté backend
Rédaction des documentations
Environnements Techniques:OFT2-Orange Framework & Tools (Framework PHP/MySQL Zend2), Bootstap3.0, jQuery, GIT, PHPUnit.
Platform Scrum: Mingle
Méthodologies: Scrum/Agile/Devops
Qualité du logiciel et intégration continue: Sonar / Jenkins.
JUIN 2014 - OCTOBRE 2016 : TRITUX
INGENIEUR D’ETUDE ET DEVELOPPEMENTCONFIRMER PHP
Projet :« Orange money : Portail MOBIBANK pour Orange Tunisie »
Durée : 12 mois
Mission :
Etude de besoins et Spécification
Intégration HTML de la partie FO du site à partir des maquettes en PSD
Conception et développement d'un portail
Développement des deux partiesBackend et Frontend
Intégration de la solution de paiement électronique
Recette et mise en ligne
Documentation et formation Webmaster pour le client
Environnements Techniques: Php5.5,PostgreSQL, SOAP, RADIUS, PHP Storm, Redmine, JSON, jQuery, Ajax, Jenkins, Scrum, PHPUnit.
Projet :« Portail Captif CNTE (Centre National des Technologies en Education Tunisie) :Portail captif permettent d'offrir différentes classes de services et tarifications associées pour l'accès Internet»
Durée : 6 mois
Mission :
Spécification et rédaction du cahier des charges
Conception UML et Base de données
Intégration des Template FO et BO de la solution
Intégration authentification front end à travers le serveur radius.
Assurer l’interaction entre le Portail Captif et le Subscriber Manager.
Intégration de la solution de paiement électronique de la Poste dans le portail captif pour vendre en ligne les packages, les recharges et les durées.
Partie administrative avec le fameux Sonata.
Participation au développement des modules de :
Gestion des profils administrateurs.
Gestion des paquets et des promotions.
Gestion des buckets et des recharges.
Gestion des abonnés post payés et prépayés.
Reporting et facturation.
Environnements Techniques: Symfony2.7, HTML5, CSS3, JQuery, REST, JSON, Ajax, PHP5/MySQL, UML, Ubuntu NetBeans, Nginx,...