Expérience professionnelle
Client : BURGER KING
Projet Nouveau BO Belux BK
Burger king est une grande chaîne de restauration rapide américaine qui compte plus de 13 000 lieux
de vente dans 88 pays.
Pour gérer cette chaine côté financier, stock, utilisateurs et fournisseurs, nous avons proposé au
Burger king une solution composée de deux parties :
-La première partie concerne les instances restaurants.
-La seconde partie concerne la plate-forme de supervision multi restaurants.
Durée Septembre 2018 à Aujourd’hui
Equipe 1 PO, 4 devs back End/ Front End, 2 testeurs
Responsabilités occupées Développeur PHP Symfony 3.4
Environnement Symfony3.4, PHP7, Html5, Css3, Js(Jquery/Ajax),Postgresql, Git,
REST, Bootstrap3, Phpstorm, Guzzle, Postgresql, Mantis, phpDoc,
Phpunit, xDebug, Composer, php-cs-fixer, SonarQube, jenkins, API
Aloha
Travail réalisé
Organisation
Weekly Meeting.
Job Planning.
Priorisation des tâches par importance, complexité et temps de développement.
Respect des bonnes pratiques
Conception et développement
Analyse et résolution des problématiques observées et remontés.
Ajouter des nouveaux canaux de logs pour améliorer le temps d'analyse.
Rédaction des documents contenant tous les problématiques fréquentes(source de
problème et la solution).
Développement des commandes pour résoudre certains problèmes.
Développement des évolutions.
Création des nouveaux rapports de contrôle(intégration de page web, génération pdf,
excel ).
Mise en place d'une solution de création automatique des prélèvements.
Mise en place d'une solution de désactivation des items coté restaurants.
Développements d'une solution de mise en cache des rapports.
Amélioration de performance de l'application
Améliorer la méthode d'importation des données de base(gain aux niveaux charge sur
le serveur et temps d'exécution).
Création des triggers sur quelques tables de base de données.
Améliorer le temps d'exécution des requêtes sql.
Apport des correctives rapides en cas d'incidents.
Couverture et écriture des tests unitaires.
Paramétrage et configuration via Jenkins des environnements de test.
Projet StarTracking
Développement d’une solution de localisation des véhicules par GPS,
composée par une application web basé sur le Framework SF 3.4 et
un module électronique
Durée (9 mois)
Equipe 1 PO, 2 développeurs Back End/ front End, 1 testeur
Responsabilités occupées Développeur Symfony 3.4
Environnement Symfony 3.4, Doctrine 2, Php7, JSON, js(jQuery/Ajax),Mysql,
PhpStorm, Git, Bitbucket, Html5, Css3, Json, xdebugs, phpUnit,
phpDoc, php-cs-fixer,Guzzle, SonarQube, jenkins, UML, API Google
maps
Travail réalisé
Organisation
Daily Meeting
Respect des bonnes pratiques
Estimation des tâches
Conception et développement
Analyse des besoins spécification des données
Développement d'un module de sécurité et de gestion des utilisateurs (héritage de
bundle fosuserbundle).
Développement d'une solution pour le suivie instantanées des véhicules, mise en
place de google maps à l'aide de javascript.
Développement d'une solution pour consulter historiques de déplacement des
véhicules.
Développement d'une solution pour l'arrêt à distance des véhicules.
Développement de l’espace dédié à l'administrateur pour la configuration et la gestion
des clients
Développement d'une API REST pour la communication avec les systèmes
externes(Application Mobile, système embarquées) à l'aide de bundle fosrestbundle
Développement d'une solution pour envoyer des notifications vers les systèmes
externes à l'aide de API google
Création et exécution de tests fonctionnels et tests unitaires.
Paramétrage et configuration via Jenkins des environnements de test.
Revues et validation de code.
Cilent Arbeiter Samariter Bund(ASB)
Projet Annual Survey
-ASB est une organisation allemande d'aide et de protection sociale,
engagée dans des domaines tels que la protection civile, les services
de sauvetage et les services de protection sociale
-Annual Survey c’est une application web base sur le framework
SF3.4 permet de gérer les statistiques annuelles de toutes les filiales
de ASB
Durée Décembre 2017 à Juillet 2018 (8 mois)
Equipe 1 PO, 2 développeurs Back End/ Front End, 1 testeur
Responsabilités occupées Développeur Symfony 3.4
Environnement Symfony3.4,php7, Html5, CSS3, JS(jQuery/Ajax), Bootstrap3, Mysql
PHPStorm,Git,FTP, Ajax,Json, Jira, xdebug, phpDoc, phpUnit, phpcs-ficer, sonarQube, jenkins, UML, jira
Travail réalisé
Organisation
Daily Meeting
Respect des bonnes pratiques
Découpage et Estimation des tâches
Conception et développement
Analyse des besoins spécification des données
Développement d'un module de sécurité et de gestion des utilisateurs (héritage de
bundle fosuserbundle).
Développement de l'espace dédié au admin pour la création et la configuration des
filiales.
Développement de l’espace dédié au admin pour la mise en place des questions.
Développement de l'espace dédié aux responsables des filiales pour répondre aux
questions.
Mise en place des pages pour l'affichage des statistiques.
Découpage et intégration des pages
Création et exécution de tests fonctionnels et tests unitaires.
Paramétrage et configuration via Jenkins des environnements de test.
Revues et validation de code.
Compétences
LANGAGES PHP5/7, HTML5, CSS3, Javascript(jQuery)
FRAMEWORK Symfony 2/3/4, Bootstrap 3, Twig
SGBD MySQL, PostgreSQL
TESTS PhpUnit , SonarQube, php-cs-fixer
WEBSERVICES REST, Guzzle
DEVOPS Linux, Wamp/Lamp, Apache, nginx, Jenkins
GESTION DE VERSION Git, Github, GitLab,Bibucket, SVN
SYSTEME Linux, Windows
METHODOLOGIE Scrum Agile
CONCEPTION OBJET UML
OUTILS Jira, Mantis, Slack, PHPStorm, pgAdmin, phpmyadmin, Postman
Formations - Langues
Formation :
2012-2015 : Ingénieur en informatique
Langues :
Français
Anglais technique