Expérience professionnelle
Depuis Janvier 2020
Chez BnpparisBas
Implémentation d’une application intranet EasyPublish permettant la
gestion des demandes des relais clients et assurer la relation entre
ces relais et les gestionnaires de cetteapplication.
■ Implémentation des web services pour l'envoie et pour le traitement des
demandes des relais clients.
■ Gestion des incidents et des nouvelles demandes du client..
■ Gestion des droits d'accès des utilisateurs et les accès aux ressources.
■ Notification par mail pour chaque état de qualification des demandes
des relais clients.
■ Planification des réunions avec le client et faire des démos avec
l'ensemble de l’équipe.
■ Présentation des états d'avancements des différents tâches de l'équipe
en planifiant des daily afin de présenter les difficultés et partager les
idées et les solutions possibles.
■ Tester les différentes API en utilisant Postman comme outil de test.
■ Implémentation des services de notification par mail pour tout ce qui
est gestion des alertes et qualification des demandes des prestataires
externes.
■ Planification des réunions avec le client et planification des démos
régulières.
■ Assurer des daily scrum chaque jour pour présenter l’état d’avancement
du projet et présentation des différents problèmestrouvés.
Équipe de 3 personnes
1 Chef de projet, 2 développeurs fullstack.
Environnement technique :
Développement Backend : Php7
CMS PHP : EasyPublish
Outil : PhpStorm
Versionning : Github
Serveur de version : Gitlab
Gestion de projet : JIRA
Méthodologie : Agile SCRUM
Conception et réalisation d’une application web Symfony4 permettant la
gestion des demandes des prestataires externes et assurer la relation
entre ces prestataires et les gestionnaires d'une application intranet à
partir des web services API REST.
■ Implémentation des web services pour l'envoie et pour le traitement des
demandes des prestataires externes.
■ Gestion des incidents et des nouvelles demandes des prestataires via
des web services.
■ Gestion des droits d'accès des utilisateurs et les accès aux web
services.
■ Gestion des members et classification des rôles.
■ Création des services Symfony pour les modules de gestion.
■ Tester les différentes API en utilisant Postman comme outil de test.
■ Implémentation des services de notification par mail pour tout ce qui est
gestion des alertes et qualification des demandes des prestataires
externes.
■ Planification des réunions avec le client et planification des démos
régulières.
■ Assurer des daily scrum chaque jour pour présenter l’état d’avancement du
projet et présentation des différents problèmestrouvés.
Équipe de 3 personnes
1 Chef de projet, 2 développeurs fullstack.
Environnement technique :
Développement Backend :Php7
Framework PHP : Symfony 4
Outil : PhpStorm
Versionning : Github
Serveur de version : Gitlab
Gestion de projet : JIRA
Méthodologie : Agile SCRUM
Chez BnpparisBas
Implémentation d’une application Symfony 4 permettant la gestion
des projets.
■ Implémentation des modules de gestion des projets.
■ Classification des différentes parties de l’application selon des équipes
(animation, corporate, retails).
■ Implémentation d’un module de gestion du budget pour chaque projet.
■ Implémentation d’un web service permettant la gestion des agences.
■ Gestion des droits d'accès des utilisateurs et les accès aux ressources.
■ Planification des réunions avec le client et faire des démos avec
l'ensemble de l’équipe.
■ Présentation des états d'avancements des différents tâches de l'équipe
en planifiant des daily afin de présenter les difficultés et partager les
idées et les solutions possibles.
■ Implémentation des services de notification par mail pour chaque
projet crée ou lors d’une mise à jours.
■ Planification des réunions avec le client et planification des démos
régulières.
■ Assurer des daily scrum chaque jour pour présenter l’état d’avancement
du projet et présentation des différents problèmestrouvés.
Équipe de 3 personnes
1 Chef de projet, 2 développeurs fullstack.
Environnement technique :
Développement Backend : Php7
Framework PHP : Symfony 4
Outil : PhpStorm
Versionning : Github
Serveur de version : Gitlab
Gestion de projet : JIRA
Méthodologie : Agile SCRUM
Septembre 2018 – Décembre 2019
Chez : Tritux CONSULTING : Développeur Php/Symfony
Amélioration et maintenance du projet OTNS Orange Tunisie
■ Participation à l’implementation de I 'application OTNS Orange
realisée avec le framework symfony 3.4.
■ Gestion des accèes par token via jwt_token_bundle.
■ Implémentation des API REST pour la gestion des données en
utilisant fos_rest_bundle.
■ Création des services pour la mise en relation des données dans
une Base de donnees Mongo avec Mysql.
■ Tester les differentes API en utilisant Postman comme outil de test
des API.
■ Implémentation de script d’import/export des données csv entre
une base de données Mongo et Mysql.
■Configuration des commandes symfony avec des cron job pour
I’automatisation de processus de mise a jour de la base de données.
Équipe de 7 personnes
1 Chef de projet, 1 Product owner, 1 Scrum Master,1
Développeur Frontend (Angular), 3 développeurs
backend php/Symfony.
Environnement technique :
Développement Backend : Php7
Framework PHP : Symfony 3.4
Outil : PhpStorm
Versionning : Github
Serveur de version : Bitbucket
Gestion de projet : JIRA
Méthodologie : Agile SCRUM
Conception et réalisation du plateforme de formation de I’ATFP
■ Réalisation de différentes interfaces de gestion des centres
de formation suivies par I’ATFP.
■ Intégration de la partie front-end par le moteur de templating TWIG.
■ Gestion des flux des données des offres descentres.
■ Gestion des profils et des droits d’accès avec fos_user_bundle.
■ Création de I’interface candidat pour gérer les demandes de
candidatures aux formations proposees.
■ Implémentation du service de mailing pour la suivie des dossiers
des candidatures.
■ Implémentation des cron job pour la migration des données.
■ Création des API REST avec fos_rest_bundle.
■ Assurer la sécurite à l’acces aux differentes API en integrant les
services d’authentification et de gestion des tokens via le bundle
jwt_token_bundle.
Équipe de 7 personnes
1 Chef de projet, 1 Product owner, 1 Scrum Master,1
Développeur Frontend (Angular), 3 développeurs
backend php/Symfony.
Environnement technique :
Développement Backend : Php7
Framework PHP : Symfony 4.3
Outil : PhpStorm
Versionning : Github
Gestion de projet : JIRA
Méthodologie : Agile SCRUM
Février 2018 - Août 2018
Chez : DATABIZ CONSULTING Développeur Php/Symfony
Amélioration et maintenance du projet CRM Autobiz et Autobiz
Market France, Italie et Espagne
■Participation à l’évolution de I’application Autobiz Market realisée avec
le framework symfony 2.8 dans ses partie back et front.
■ Amélioration de la partie backend et frontend de I’application CRM
réalisée avec le framework SLIM suite aux demandes du client.
■ Mise à jour des dossiers des clienteles.
■Réalisation des scripts des extracts des données des clients selon
des contraintes demandées.
■Gestion des workflows de la création des leads et suivie de I’état
d’avancement des dossiers.
■ Gestions des suivies des rendez-vous des clients pris avec les
experts.
■Gestion des droits d’accès des differents utilisateurs et I’afféctation de
leurs tâches selon les besoin du client.
■Réalisation des opérations des exports des leads selon les agences
et les pays.
■ Gestion des tickets d’incidents envoyés par les commerciales suite a
une erreur convenue.
Équipe de 8 personnes
1 Chef de projet, 1 Scrum Master, 1 Product owner,5
développeurs (back et front)
backend php/Symfony.
Environnement technique :
Développement Backend : Php7
Framework PHP : Symfony 2.8,
Moteur de templating : TWIG
Outil de développement frontend : HTML5,
CSS3,Bootsrap, Jquery, AJAX
Outil : PhpStorm
Versionning : Github
Gestion de projet : Redmine
Méthodologie : Agile SCRUM
Août 2017 – Janvier 2018
Chez : DREAM TEK CONSULTING Développeur Php Symfony
Participation a la réalisation d’une application Symfony 3 d’une
plateforme de diffusion des annonces immobilières
■ Gestion des portails d’enregistrements permettant la diffusion
des annonces.
■ Gestion des abonnés et leurs inscriptions dans les differents portails.
■ Gestions des notifications et des actualités de l’application.
■ Gestion des membres et classification des rôles.
■ Gestions des alertes et des emails des états d’avancement de
diffusions des annonces des membres.
■ Gestion des droits d’accès des différents utilisateurs et l’affectation
de leurs tâches selon les contraintes demandées
■ Gestion du service mailing interne entre les différentsmembres
de l’application.
■ Génération des fonctions d’import/exports des annonces
selon les agences et les portails.
■ Afféctation des droits de modérations des annonces aux
certains membres.
■ Classification des types des annonces avant la création pour
permettre la bonne gestion de différentesannonces.
■ Gestion des tickets d’incidents envoyés par les commerciales
suite a une erreur convenue.
Équipe de 3 personnes
1 Chef de projet, 2 développeurs fullstack
Environnement technique :
Développement Backend : Php7
Framework PHP : Symfony 3
Moteur de templating : TWIG
Outil de développement frontend : HTML5, CSS3,
Bootsrap, Jquery, AJAX
Outil : PhpStorm
Versionning : Gitlab
Gestion de projet : Redmine
Méthodologie :...