Projet “ One Carrefour” : Plateforme E-commerce de carrefour
● Mise en place d’une API REST avec Spring MVC
● Développement du frontend avec Angular 9
● Migration de spring Crons vers des jobs kubernetes avec la config jobTemplate
pour éviter les problème en cas de lancement le MS en multi-pods
● Optimisation des requêtes NoSql
● Mise en place des tests de performance
● Maintenance des tests Karate
● Mise en place de l'intégration continue Jenkins
● Mise en place de Sonar
● Pair-programming et sessions de refactoring
● Mise en production et suivi de l’exploitation
● Implication dans les cérémonies agiles (Daily, Sprint Planning, Planning Poker, Rétro...)
● Équipe de 6 personnes en Scrum
Projet “Ordinal” : Plateforme de gestion des médecins ( carrière, activités, compétences, cotisation,
remplacements ... )
● Refonte d’une application legacy vers une plateforme micro-services
● Mise en place d’une architecture en micro-services en utilisant Swarm, Docker, Eureka,
Hystrix et Kafka
● Mise en place de Spring-cloud
● Mise en place d’une API REST avec Spring MVC
● Développement du frontend avec Angular 5
● Implémentation de job avec Spring Batch pour la gestion des internes initiés par upload de
fichiers
● Mise en place de l'intégration continue GitLab-ci
● Mise en place de Sonar
● Mise en place de ZELK (Zipkin/ Elasticsearch/ Logstash/ Kibana)
● Pair-programming et sessions de refactoring
● Mise en production et suivi de l’exploitation
● Implication dans les cérémonies agiles (Daily, Sprint Planning, Planning Poker, Rétro...)
● Équipe de 7 personnes en Scrum
● Initiation au team-leading
Projet “PERFCOM” : Plateforme de gestion des accords entre le groupe et ses fournisseurs
Intermarché
● Mise en place d’une API REST avec Spring MVC
● Implémentation de job avec Spring Batch pour la gestion des accords initiées par upload de
fichiers
● Migration de SVN vers GIT
● Mise en place de Jenkins
● Mise en place de Sonar
● Mise en production et suivi de l’exploitation
● Implication dans les cérémonies agiles (Daily, Sprint Planning, Planning Poker, Rétro...)
● Équipe de 6 personnes en Scrum
Système de gestion de la logistique et de la facturation de Nordnet
● Architecture en microservices avec des communications internes (REST ou SOAP)
● Conception et développement des nouveaux modules
● Exposition d’une API REST pour les frontend PHP et les mobiles
● Développement des modules : gestion d’offres, abonnés, suivi de consommation, facturation,
gestion des contrats
● Pair-programming et sessions de refactoring
● Suivi de la mise en production et maintenance corrective
● Mise en oeuvre de ELK (Elasticsearch / Logstash / Kibana) dans le cadre d’un PoC
● Implication dans les cérémonies agiles (Daily, Sprint Planning, Planning Poker, Rétro...)
● Équipe de 7 personnes en Scrum
Projet “Risk Analysis” : Application de gestion de risques pour les banques. Exemple de clients :
Ikano, Raisin Bank, Ipex
● Analyse et design des nouvelles fonctionnalités
● Développement sur plusieurs modules : contrôle des transactions bancaires, alerting basé sur
des blacklistes, analyse GFA
● Interaction avec les SI des banques via des web services SOAP
● Migration de JasperReports vers Docx4j
● Mise en place d’un mode batch via des job Talend
● Développement de procédures stockées et optimisation SQL
● Développement d’une console de monitoring des batchs basée sur JMX
● Investigation des problèmes de performances et d’exploitation
● Implication dans les cérémonies agiles (Daily, Sprint Planning, Planning Poker, Rétro...)
● Équipe de 8 personnes en Scrum
Projet “********” : Nouvelle solution de e-commerce mettant en relation les clients avec plusieurs
boutiques
● Développement des modules : paiement en ligne, gestion de commandes, personnalisation
des moyens de paiement
● Mise en place de backoffices pour l’administration du système et des boutiques
● Implémentation des web services REST avec EJB 3 et du frontend avec HTML5/CSS/jQuery
● Membre de l'équipe architecture du projet
● Tests et code review
● Équipe de 7 personnes en Agile
Projet “Agence de voyage” : Solution de gestion des agences de voyages dans le cloud
● Refonte d’une application legacy vers une plateforme SaaS
● Analyse des besoins et de l’existant et rédaction du cahier des charges
● Mise en place d’une architecture modulaire avec un noyau commun et des modules
spécifiques aux fonctionnalités
● Exposition d’une API REST pour les clients
● Gestion de l’accès aux fonctionnalités selon les abonnements des agences
● Migration des données via des jobs Talend
● Mise en place de la structure des modules Maven
● Exemple de modules développés : excursions, circuits, billetterie, réservation hôtels
● Gestion de la configuration et du packaging
● Mise en production et maintenance corrective
● Équipe de 4 personnes en Agile
Projet “Portail Agile Fabric” : Outil de “provisioning” de outils devops (jira, Bitbucket, Confluence,
Jenkins, Vault, Sonar, Enterprise repository ... )
● Mise en place d’une architecture en micro-services en utilisant Kubernetes, Docker
● Mise en place de Spring-cloud
● Mise en place de google PubSub, comme orchestrateur
● Mise en place d’une API REST avec Spring MVC
● Développement du frontend avec Angular 8
● Développement des micro-services en nodejs
● Récupération et Calcul des KPI par outil, (exemple nombre des commits dans git, nombre de
tâches créées dans jira, nombre des builds dans jenkins …..)
● Mise en place de l'intégration continue Jenkins
● Mise en place de Sonar
● Mise en place de ZELK (Zipkin/ Elasticsearch/ Logstash/ Kibana)
● Pair-programming et sessions de refactoring
● Mise en production et suivi de l’exploitation
● Implication dans les cérémonies agiles (Daily, Sprint Planning, Planning Poker, Rétro...)
● Équipe de 6 personnes en Scrum
Projet “Donatello” : Plateforme de gestion et de défiscalisation des dons
● Mise en place d’une architecture en micro-services en utilisant Kubernetes, Docker
● Mise en place de Spring-cloud
● Mise en place d’une API REST avec Spring MVC
● Initialisation des dons à partir des messages RabbitMq
● Implémentation de job avec Spring Batch mettant à jour certains champs de marchandises
données par échanges de fichiers récupérés avec un système tierce (prix, libellé, rayon ...)
● Développement du frontend avec Angular 6
● Mise en place de l'intégration continue Jenkins
● Mise en place de Sonar
● Mise en place de ZELK (Zipkin/ Elasticsearch/ Logstash/ Kibana)
● Pair-programming et sessions de refactoring
● Mise en production et suivi de l’exploitation
● Implication dans les cérémonies agiles (Daily, Sprint Planning, Planning Poker, Rétro...)
● Équipe de 12 personnes en Scrum