Mission: DESIR Dispositif d’Exposition des Services Inter Régimes
Analyse des demandes métier et rédaction des spécifications fonctionnelles détaillées SFD.
Etudes de faisabilité de la migration des services J2EE vers OSB.
Réalisation des passerelles Front-Office et Back-Office des services inter-régimes.
Réalisation des interfaces OSB (Proxy Services / Business Services).
Intégration avec composants et services existants (Composant sécurité de création et de validation des Jetons SAML/X509, Référentiel des services de routage et d’enrichissement …)
Ecriture et exécution des cas tests.
Accompagnement des utilisateurs durant les phases d’assemblage, de tests d’intégration et des tests métier (SIT & UAT)
Mission: Sales Crédit Référence (SCORE)
Analyse des impacts des évolutions souhaitées.
Comprendre les demandes métier.
Ecrire les cas tests.
Concevoir et développer les composants (connecteurs, règles, webservices...etc.).
Intégration de SCORE avec Eliot Sales et ODYSSEY.
Accompagner les utilisateurs durant les phases (SIT & UAT).
Assurer le support de l'application.
Ordonnancement de l’exécution des batchs ODYSSEY en utilisant CA Autosys.
Mission : Industrialisation des déploiements des ESB (Front et ThirdParty)
Développement des scripts Linux/Shell pour réaliser déploiements automatisés dans les environnements QA, RECETTE, PRE-PROD et PROD
Déploiements automatisés et instantanés en PROD sur un cluster de serveurs (derrière un LB)
Déploiement dans les environnements QA, RECETTE, PRE-PROD
Automatisation des tests d'intégration des ESB (MULE ESB):
Développement de clients de tests JAVA/JUnit
Développement de scripts JAVA/JMeter
Intégration des scripts JMeter dans Hudson & génération des rapports de performance (Temps de réponses et rapport d'erreurs)
Développement d'application WEB de monitoring des ESB (MULE) :
Module JAVA/JFreeChart/ITEXT pour génération des graphes en HTML/PDF
Module Hudson pour création des cron et envoi des rapports par email
Mission : Migration de WLS 8.1 à WLS 10
Exemple de mission pour un client :
Assister le client lors de la migration des applications déployées sur WLS 8.1
Préparation d’un doc pour les améliorations et les régressions concernant les modules J2EE migrées à WLS 10
Identification des problèmes de performance ou de régression technique
Analyser les dégradations de performance avec un profiler
Préparation du test plan de performance pour les clients EJB
Développement des tests de charge adaptés aux environnements du Client pour valider les Features des EJB dans un environnement Cluster (load-balancing et Failover)
Développement d’un patch de test pour corriger le load-balancing des EJB stateless
Etablissement d’une Guidelines pour les solutions des problèmes de performance avec recommandations de code et d’analyse au niveau serveur d’application
Mise en place l'architecture technique de l'extranet de fidélisation SafarFlyer
Des clients et partenaires de la RAM.
Conception et développement des principaux modules.
Encadrant technique de l’équipe sur Eclipse (Lomboze), Struts, Tomcat, Hibernate
Et SQL Server 2000.
Rédaction du dossier de tests d’intégration.
Installation de rédaction de guides et de l'exploitation.
Déploiement sur site de pré-production client et suivi des tests
Optimisation des performances des Web Services utilisées par les sites de Michelin
Restitution des glossaires à partir du BO vers une vingtaine de sites de Michelin..
Filtre des news selon les sites servis et leurs catégories.
Conception détaillée du FrontOffice selon la conception générale d’IBM pour l’application.
Développement de services du FrontOffice:
Processus, phases, activités, livrables et autres concepts CMMI.
Rendu de diagrammes dynamiques sophistiqués - PL/SQL, Java et Javascript.
Rendu PDF des descriptions de processus en utilisant PL / SQL, Java et l’API Itext.
Création des scripts SQL LMD selon les normes de qualité AIRBUS pour Oracle(AFSA).
Conception et intégration du module de réplication automatique entre front-space (utilisateurs finaux), work-space (administrateurs) et backup-space - PL / SQL et Java (Thread asynchrones).
Tests unitaires et d’intégration.
Responsable du déploiement et des livraisons en environnement d’intégration et de pré-production.
Mission : Vérification et validation des livrables
Responsable de la qualité des livrables de l'équipe développement
Validation de la conformité des packages livrés avec le socle technique industrialisé (JBoss et Mule ESB) Validation des documents : Dossier d’Architecture Technique (DAT), dossier d’installation et dossier d’exploitation
Tests d'intégration des ESB :
Préparation, rédaction et exécution des scénarios de test sous HP Quality Center
Remonté et suivi des anomalies dans Mantis
Rédaction de bilans de qualité
Benchmarks et tests de performance pour les ESB et les WebServices (WS-Booking, WS-Customer)
Support après déploiement sur les plateformes Serveur d’application
Tuning de l’utilisation de ressources et optimisation de JVM
Accès à distance aux plateformes de pré production et production des clients en cas de problème participation à larésolution de problèmes de performance et de stabilités d’application J2EE
Installation, configuration et tuning pour les environnements Cluster (Failover, load-balancing)
Validation des configurations client en Pré et post intégration sur la plateforme J2EE et audit de l’architecture applicative et le dimensionnement de l’environnement d’intégration
Validation des Spec Web Service & interopérabilité avec d'autres serveurs d'applications
Oracle
Développement et adaptation des applications clients aux limitations des serveurs d’application (aux niveaux des limitations EJB/JMS/JTA)
Conseil en bonne pratique de développement et d’architecture pour les applications J2EE
Intervention & assistance pour divers topics dans différentes phases du projet (PROD, PRE-PROD, TEST, DEV): EJB, Web Service, Security, JSP/Servlet, JDBC, Transaction JTA/JTS, JMS (MQ Series), JMX, J2EE Deployments, Thread Dump Analysis, JVM Memory profiling, WLST
Audit de code source des modules développés par les clients et proposition de recommandations pour améliorer la stabilité et la performance des modules clients
Mission : Référent technique dans l'équipe JRockit JVM
Coordination entre les équipes de développement d’Oracle et les clients, Gestion des bugs, test et validation des patches
Gestion et définition des plans d’actions avec les clients en cas d’urgence
Développement de compétences relationnelles, de communication et de compréhension des enjeux métiers des clients (dont la plupart d’eux listés dans Fortune 500) dans différents secteurs de l'industrie: IT / télécommunications, finances, médias, santé et assurances
Formation de l’équipe (4 ingénieurs) en Pologne sur JRockit JVM
Formations de l’équipe Offshore (8 ingénieurs) en Inde via WebEx sur JRockit JVM
-Formation et encadrement des nouveaux membres de l'équipe
Mission : Performance sur WLS et WLPortal 9.2:
Rédaction d’un plan d’action pour investigation sur la régression de performance dans un environnement Clustérisé
Analyse des Thread dumps, heap dumps et Test Multicasting
Audit statique de code applicatif et analyse des workflow d’exécution
Application des supports patterns et troubleshooting pour diagnostiquer la régression de performances
Identification des problèmes de performance
Recommandations du tuning serveur d’application, adaptation des paramètres de configuration (JDBC, Web server), Cluster, JVM et changement au niveau de code d’accès aux BD
Développent d’un debug pour patch pour diagnostiquer les pertes de donnée dans la session http
Détection du bug au niveau WLP suivi d’un accompagnement des équipes de développement