Projet : intégrer le programme The Hive (qui est le nouveau system de Postings&Sale du groupe JCDecaux. Destiné aux filiaux internationaux)
Intervenir essentiellement sur l’application Adventory (Gestion d’inventaire) et Postme (Gestion de postings)
Organisation des meetings techniques
Macro chiffrage des Epics
Gestion les versions des schémas Avro
Mettre en place le Framework vuejs3
Optimisation du code et des requêtes SQL
Planification et création des tickets techniques
Préparation des Pipelines de Build et de déploiement (Ansible et Jenkins)
Préparation des Pipelines de tests automatiques et SonarQube
Participation à la procédure de dockerization des applications PHP
Installation des infrastructures nécessaire pour le bon fonctionnement des applications PHP (version PHP, installation des extensions PHP, configuration apache)
Normalisation les logs et préparer les requêtes de visualisation sur Kibana
Monitorer les messages Kafka
Planifier et exécuter les mises aux niveaux des versions PHP (7,0 -> 7.1 -> 7.3)
Planifier et exécuter les mises aux niveaux des versions Laravel (5.3 -> 6 ->8)
Organisation des meetings métiers avec les Filiales (FI, US, UK, Baltiques, ES, PT, NO, NL)
Gestion des releases et préparation des packages.
Revue des « Pulls request »
Implémentation des tests unitaires (PHPUnit) et test automatique (Behat)
Proposition des solutions techniques et des features métiers (en accords avec les architectes)
Alimentation des pages confluences (documentation de l’application Adventory)
Participation au workshop TechLeads/Architects
Mise en place du l’architecture ADR
Assister aux migrations des marchés et aux déploiements des nouvelles filiales
Superviser le projet :
1. Contrôle de la bonne progression des développements,
2. Définition de la ligne directrice,
3. Des choix techniques,
4. Méthodes à utiliser
Accompagner les développeurs, résoudre les problèmes, les faire monter en compétences
Mettre en place de bonnes pratiques,
Vérifier les actions menées par son équipe
Se charger du codage de parties spécifiques du programme
S’assurer de la qualité du code grâce à des outils d’analyse et du code automatique
Architecture Backend: MVC, ADR
Architecture Frontend: Atomic Design, Blade
Projet : Développement du nouveau site E-commerce (service drive, service livraison, service R2H et marketPlace) pour le compte de group carrefour France dans un environnement micro-services et avec la méthodologie Agile Scrum.
Partie BackEnd :
Chiffrage des Tâches
Participation à la mise en place des architectures
Participation Aux PI Planning et MVP
Définition des SWAGGER
Développement des Managers
Développement des Repository
Développement des Actions
Développement des Request
Développement des Réponses
Développement des API REST
Gestion de Cache Redis (Version des models, Cache infini)
Gestion de Varnish (VCL)
Rédaction des documents technique sur les features intégrées
Test Unitaire
Déploiement automatique : Jenkins
Validation des pull-request (code review)
Monitoring des Logs en Production (Kibana) et fixation des bugs
Partie FrontEnd :
Création des composants vue
Création des fonctions de gestion des Etats VueX
Développer la partie tracking avec TagCommander
Architecture Backend: Micro-Services DDD
Architecture Frontend: Atomic Design
Projet DEP-KME : Développement d’une application d’inscription des terminaux Apple et Samsung dans le service DEP et KNOX avec une équipe de 1 dev, 1 Tech-lead, 1 Po et un Scrum Master
Développement et refonte de l’application pour ajouter les parties qui concernent les terminaux Samsung
Développement de la commande (Symfony) de parsing des informations (WSDL) CLOE Samsung
Développement des workflows d’inscription des terminaux Samsung (YML, Callback)
Développement des évènements (Symfony)
Développement des Exceptions (Symfony)
Développement des commandes d’interaction avec API KNOX(Samsung) en utilisant curl
Débogage et suivie des commandes lancées en background
Réalisation des tests TDD avec PHPUnit (couverture de 82%)
Déploiement sur la plateforme de recette et production
Traitement des retours
Projet : Développement et maintenance des ensembles des sites et des back-offices de la plateforme ALUDEO dans une équipe de 2 personnes
Préparation de l’environnement de recette et de documents de déploiement
Développement des évolutions demandées
Déploiement de l’application sur l’environnement de production
Projet SGIT : Mise en place d’une plateforme de gestion de l’activité des inspecteurs de Travail
Rédaction des spécifications des besoins fonctionnels
Développement des formulaires (les données récupérées et enregistrées sont échangées avec AJAX à travers JQuery)
Intégrer le bundle de la gestion de Rôles (Dev en SIMAR)
Développement des services web (REST Json) pour la version Mobile
Développement d’un service (Symfony) de la gestion des versions des entités
Déploiement de l’application sur Mint OS
Projet SIMAR : Développement d’une plateforme de gestion et d’automatisation du système d'information de la Direction Générale du Transport Maritime et des Ports Maritimes de Commerce du Ministère du Transport dans une équipe composée de 3 dev et un tech lead.
Rédaction de spécifications des besoins fonctionnels
Développement des interfaces IHM
Développement d’une gestion de rôles avancés (ACL)
Développement d’un service (Symfony) de gestion des documents
Développement d’un service (Symfony) de conversion des données (Post) vers des Entités (ORM\Entity)
Développement des triggers (PGSQL) pour garder les modifications sur les données de la base des données (enregistrement des lignes modifier dans une autre base de données avec Dblink)
Développement d’un service d’export MS Word des états de sorties.
Con figuration de l’environnement et déploiement de l’application sur Windows server 2008
Projet Suipel : Plateforme de gestion des inscriptions, de tri par mérite d’ancienneté et de suivi des candidats au pèlerinage aux lieux saints ainsi que des services en ligne de gestion des inscriptions des candidatures.
Etude des besoins
Rédaction de spécifications des besoins fonctionnels
Création et validation des prototypes avec le client
Développement de la partie front avec bootstrap et JQuery
Développement de la partie Back avec Symfony 2.7
Importation des données à partir des fichiers XLS en utilisant des appels Ajax (barre de chargement)
Sécurisé l’accès et le développement de la gestion des rôles et contrôle d’accès.
Développement et optimisation des requêtes SQL
Développement d’évènements (Symfony) de sauvegarde des modifications sur des fichiers logs
Développement des interfaces de consultation des logs
Optimisation du temps de réponse de l’application (minification des ressources (JS, CSS), activer APC, utiliser Varnish)
Déploiement de l’application sur le serveur Ubuntu
Monitoring des logs (Symfony) et anticipation des bugs et des attaques
Création des scripts des traitements des données en BD (Python 2.7)
Traitement des retours TMA
iMotsCroises : Dans le cadre de projet de fin d’étude pour l’obtention du diplôme d'ingénieur informatique et dans une équipe de 3 personnes. On a développé un jeu vidéo pour IOS avec le game engine Unity3d et un site web du jeu avec Symfony.
Développement d’un jeu vidéo avec Unity3d
Conception de mode de jeu.
Conception de...