AppDynamics est un APM ( Application Performance Monitoring ). C'est un logiciel de performance applicative qui a pour but d'aider les développeurs et responsables d'exploitation face à des problèmes dans des applications de production complexes et critiques.
Rôle : Architecte technique / Consultant DevOps
Projet : GDPR - Règlement général sur la protection des données
Définition de l’architecture applicative et technique
• Définir et créer l’infrastructure sur AWS
• Mise en place de la chaine CI/CD
• Création et orchestration des conteneurs avec Docker / Kubernetes
• Mise en place d’un Load Balancer avec Fabio / Consul
• Création et installation des certificats SSL
• Accompagnement du métier dans les phases de spécification et
recette
• Création et management des API avec Spring boot et WSO2
• Mise en place de monitoring avec Elastic search / Kibana
• Configuration des SLA et des alertes
• Monitoring des API à l’aide de Zipkin et Grafana
• Mesure des statistiques web à l’aide de Matomo
• Mise en production des applications développées
Projet : Faire évoluer le site E-commerce Yves Rocher vers une plateforme
internationale
Migration des 3 pays (Allemagne, Autriche et la Suisse) de la
platforme Magento vers la nouvelle platforme Hybris
• Intégration du MDM (Master Data Management)
• Créer un module RGPD
• Intégration du « social login »
• Refonte du Front-office
• Vérification et analyse des impacts techniques des nouvelles
solutions et leur cohérence avec l’architecture existante
• Migration du HTTP vers HTTPS
• Refactoring du code front et back
• BDD (Behavior driven development)
• Monitoring des web services tiers
• Gestion des cartes de fidélités
• Gestion de payement et de la livraison
• Test de performance
• Tuning de la base de données (Tuning des index et optimisation des
requêtes SQL)
• Animation des rétrospectives.
• Pair programming et Encadrement
• Astreinte de mise en production
Projet : Digital factoring Platform
Concevoir et implémenter les micro-services avec Jhipster
• Rédaction des contrats d’interface web service avec Swagger
• Créer les clients des micro-services avec Swagger
• Concevoir et implémenter les cinématiques métier
• Conception et création de la base de données nosql
• Optimisation du cache
• Refactoring du code
• Tests unitaires
Rôle : Consultant technique e-commerce
Projet : Site E-commerce CAMAIEU
Conception technique, préconisation des solutions
• Tests unitaires et d’intégration
• Test et maintenance applicative
• Développement/customisation des solutions sur Hybris.
• Migration de svn vers Git
• Mise en place du « feature branch »
• Pair programming et Encadrement
• Test de performance
Projet 1 : Marketplace Galeries Lafayette
Intégration des vendeurs, catalogues et offres externes.
• Gestion du stock.
• Gestion du panier/ Frais de port.
• Evolution du processus commande.
• Paiement et remboursement.
• Conception fonctionnelle et technique.
• Développement/customisation des solutions sur Hybris
• Test de performance
• Tuning de la base de données (Tuning des index et optimisation
des requêtes SQL)
• Contribution à l’organisation de l’équipe de développement.
• Animation des rétrospectives.
• Pair programming et Encadrement
Projet 2 : Stock mutualisé
Ce projet Omnicanal a pour objectif de permettre au département ecommerce de vendre des produits stockés dans différents lieux. Ce
projet consiste à faire évoluer :
• Le SI Grands Magasins pour prendre en compte les nouveaux flux
(JMS, fichiers…)
• La plateforme e-commerce
• La logistique opérationnelle GM qui doit intégrer des process B2C
dans ses process B2B
Projet 3 : Burn
Mise en place d’un système de fidélité avec le projet Burn afin de
permettre aux clients d’utiliser leurs points de fidélité (smiles) comme un
moyen de paiement. Ce projet se compose des étapes suivantes :
• Refactoring du code pour préparer le socle technique pour le multipaiement
• Ajout du Burn comme deuxième moyen de paiement
• Mettre à jour le BPM afin de gérer les paiements, les retours et les
remboursements
• Mettre à jour le cockpit de commande
Projet 4 : Refonte du front
L’objectif de ce projet est d’améliorer l’interface graphique du site «
galeries Lafayette » sur le plan ergonomique, responsive et performance.
Ce projet consiste à :
• Intégrer les nouvelles maquettes
• Lancer les tests de charge et analyser les performances du site
• Monter en version pour Endeca
Projet 4 : Refonte du front
Projet : Gainde Intégral
Rédaction et participation à la refonte de l'architecture de
l'application
• Étude et POC sur le mécanisme de migration de EJB 2 vers EJB 3
• Participation à la migration technique
• Intégration continue (installation, paramétrage, administration…)
• Mise en œuvre de l'infrastructure de test
• Mise en œuvre des outils de tests (Jmeter, AppDynamics,
Sélénium)
• Préparation des scénarios de test
• Préparation des plans de test
Rédaction Analyse des résultats de test
• Tuning des index
• Optimisation des requêtes SQL
• Rédaction des documents techniques
• Intégration et refactoring du module dématérialisation (Spring)
• Support niveau 1 des équipes projets des douanes
Rôle 1 : Ingénieur d'étude & développement Java/JEE
Rôle 2 : Ingénieur de performance
Projet : Adhoc performance studio et plusieurs missions de test de
performance
Rédaction des spécifications techniques
• Développement des couches MVC
• Tests de performance
• Analyse des résultats
• Tuning des applications web
• Rapport des tests de Performance (PTP, PTR)
Environnement technique :
Java, J2EE, Spring, JMS, JMX, IBM WebSphere MQ, Eclipse IDE,
EHCACHE, Ant, HP JMeter, Tomcat 5, Apache 2, SVN, H2, Oracle, SQL
Server, Unix, HP performance center, HP Load Runner, SOAP, Web Service
Security, X 509 certificate, username token