Langages de programmation | Java, Python, Shell |
Méthodologie | RUP, UML, Agile Développement rapide, |
Topologie | Architectures N-tiers, J2EE, SOA |
SGBD | Oracle |
Frameworks & solutions | Spring (Spring core, Spring WS), Struts, Hibernate, , BPM, WLI, OSB, SOA Suite 11g. |
Serveurs d’applications | Oracle Weblogic (8,9, 10,10.3 et 11G), Administration, diagnostic, tuning Oracle Weblogic Intégration : SOA, configuration du Service BUS, Controls Jboss et Tomcat, Websphere. |
Système d’exploitation | Windows, Sun Solaris, Linux |
Outils | Outils de profiling java : Wily Introscope, Jprofiler, Profiler,Dynatrace. Outils de génération de charge : QAload, NeoLoad, Rationnal Performance Tester. Gestion de projet : Ms Projet Gestion des anomalies :Jira, Bugzilla Modélisation UML: Rational Rose, Visio.
|
Divers | -Développement d’architecture, SOA, Webservice,EJB3 ,JTA ;JMS,JDBC -JVM : Oracle Jrockit R27.x, Tuning, performance, algorithme GC, analyse de fichier dump, Optimisation de code. -IBM Messaging Queue : Administration et configuration de Serveur JMS
|
Expert Weblogic Plateform/J2EE | GDF SUEZ |
|
- Expertise Weblogic Server, Weblogic Portal, Weblogic Integration - Dans le pole production , Responsable de la gestion des environnements Prod et autres(Dev, recette, Integration) - Monitroing, troubleshooting et résolution des incidents sur les différents environnements de l’application Gaz de France dolcevita - Responsable de validation des plateformes et migration sur différents Datacenter GDF SUEZ - Fournir de Support technique Niveau 3 aux différents acteurs de projetcs( Managers, architecte, développeurs, DBA,MOA..etc) - Expertise en WebLogic Administration: Installation, Configuration, Tuning, troubleshooting, upgrade and Deploying applications. Expérience WebLogic Versions 8.x 9.x & 10.x - Recommandations et solution technique d’architecture, performance, sécurité et développement J2EE. - Mise en place des nouvelles architectures/solution J2EE SOA. - Performance engineering avec la mise en œuvre des tests de charge selon différentes approches iteratives. | ||
Mots clés : Solaris/ Weblogic, WLP, WLI, JAVA/J2EE, DataPower.
| ||
QA/Performace Consultant Java/J2EE | BNP PARIBAS BP2S |
|
- Auditeur JAVA/J2EE - 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. - Tuning de l’utilisation de ressources et optimisation de JVM - Audit de performance des applications en PRE-PROD, PROD. - Participation aux Taskforce. | ||
Mots clés : Solaris/ WebSphere, JAVA/J2EE, Jprofiler, findbug, Thread Dumps, JTest, Introscope |
Expert Weblogic | KPIT Cummins Central Europe. Poland (Oracle partnership)
| 10/2007 -12/2009
|
Missions pour le compte des clients d’Oracle (Global Support Service) : - Assistance développement d’application JAVA/J2EE des clients Oracle - Support après déploiement sur les plateformes Serveur d’application - 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. - Conseil en bonne pratique de développement et d’architecture pour les applications J2EE - Développement et adaptation des applications clients aux limitations des serveurs d’application (aux niveaux des limitations EJB/JMS/JTA) - Validation des configurations client en Pré et post intégration sur le plateforme J2EE et audit de l’architecture applicative et le dimensionnement de l’environnement d’intégration. - Coordination entre les équipes de développement d’Oracle et les clients, Gestion des bugs, test et validation des patches - 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 et participation aux taskforces de résolution de problèmes de performance et de stabilités d’application J2EE - Gestion et définition des plans d’actions avec les clients en cas d’urgence - Validation des Spec EJB & Web Service et correction des bugs. - Installation, configuration et tuning pour les environnements Cluster (Failover, load-balancing). - Intervention & assistance pour divers topics dans différentes phases du projet (PROD, PRE-PROD, TEST, DEV): EJB, Web Service, Security, JSP/Servlet, JDBC, Transaction, JMS (MQ Series), JMX, J2EE Deployments, Thread Dump Analysis, JVM Memory profiling, WLST.
|
Exemple de missions Clients Weblogic pour le compte d’oracle :
Expert Weblogic | VODAFONE UK |
|
Projet : 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. | ||
Mots clés : Solaris/ Weblogic, JAVA/J2EE, Jprofiler, findbug, Thread Dumps. |
Expert Weblogic | Service Authority UK | 04 mois |
Projet : Service Singleton Migration dans un Cluster Weblogic - Documenter les étapes à suivre pour l’implémentation d’un service Singleton dans un Cluster Weblogic - Développement d’un test case pour valider le feature dans un Cluster. - Détection d’un bug Produit avec développement d’un patch corrigeant le bug. - Benchmarking et tuning de la solution mise en œuvre avec l’outil Introscope - Assister le client à la mise en place du cluster - Mots clés : Weblogic / Windows, JAVA/J2EE, Workshop, Introscope
|
Expert Weblogic | Voyages - SNCF France | 05 mois |
Projet : Intégration du Framework Axis avec WLS 9.2 - Audit d’une application souhaitant intégrer le framework Axis dans Weblogic (packaging) - Rédaction d’un document (step by step) pour l’installation et déploiement du Framework Axis sur Weblogic. - Tuning et analyse des problèmes de stabilités liés à cette intégration - Identification des problèmes de classloading entre Axis et l API WLS-WebService avec solutions et recommandations d’utilisation des System properties. - Développements des tests cases et scripts ant pour l’automatisation, déploiement et génération des artefacts WLS-Web service.
| ||
Mots clés : Weblogic/Linux, Web services, XML, JAVA/J2EE, ANT Apahce |
Expert Weblogic | SNCF France | 03 mois |
Projet : Taskforce Migration de WLS 8.1 à WLS 10 - Assister le client lors de la migration des applications déployées sur WLS 8.1 - Préparation d’un document 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 de analyse au niveau serveur d’application.
| ||
Mots clés : Weblogic, Linux, Eclipse, JAVA/J2EE, EJB, JMeter/Loadrunner, Introscope, Thread Dumps, |
Expert Weblogic | BMW Germany |
|
Projet : Performance des upload des fichiers sur WLS 8.1 SP6 /Windows XP avec Struts. - Développement des scripts de cas de test pour effectuer des test de montée en charge de performance sur différentes versions Weblogic (8.1, 9.X et 10.X) et sur Win2003 et XP. - Paramétrage de l’application pour chronométrer le temps des uploads des fichiers - Instrumentation de l’environnement de test avec un profileur (Introscope) - Appliquer des tests de stress sur WLS. - Identification des problèmes de performance. | ||
Mots clés : Windows/ Weblogic, JAVA/J2EE, JMeter, Eclipse, Struts, findbug, introscope, Thread/heap Dumps. |
J2EE Developer Engineer | STERIA
| 03/2007-10/2007 07 mois |
Projet : TMA pour l’application SIMULOO-France Télécom - Coordinateur et responsable de suivi de projet entre BackOffice (Maroc-Steria) et FrontOffice (France). - Intégration et développement d’un module Orienté service (basé sur les web services) pour l’interopérabilité entre des SI hétérogènes de France Telecom. - Chargé de déploiement et de test unitaires. - Chargé d’audit des pages web en respectant les lois d’accessibilité (WAI). - Intégration d’un Framework SSO pour la gestion d’accès aux applications Orange : SIMULOO, PFOL. - Conception (UML) et développement des modules « Rétention et Renouvèlement du terminal», couches métier et présentation.
| ||
Mots clés : JAVA/J2EE, EJB, AXIS, Websphere, WSAD,DB2,Oracle9i, Windows/Linux, |
Développeur Java/J2EE (Part-time) | Connecting System Maroc | 04/2005 - 02/2007 22 mois |
Mission : au sein du département technique de la société de service, j’ai participé à plusieurs projets internes de développement au tour des technologies JAVA/J2EE et Télécom. - Elaboration du cahier de charges et étude des besoins fonctionnelles et techniques. - Conception, développement et intégration d’une application pour la gestion des ressources humaines et suivi d’activité. - Participation au Développement des modules pour des applications de la gestion Client et comptes pour Maroc Télécom. - Design et développement de générateur de code pour un framework existant (J2EE, Jakarta ant) - Générateur de code pour les fonctionnalités standard de l’application | ||
Mots clés : Eclipse, Jdeveloper Ant, Tomcat, Oracle 8i, Struts, Hibernate, UML (cycle de vie en 2TUP), Oracle, Java/J2EE, Websphere, RMI, PLSQL, Design patterns, best practices, uml. |
Diplôme National d’ingénieur en Informatique, ENIM, Rabat-Maroc |
| 2007 |
Classes préparatoires aux Grandes Écoles Spécialité : Maths-Physiques (Math Sup, Math spé), Agadir-Maroc |
| 2001-2003 |
Bac Science Mathématique, Agadir-Maroc |
| 2001 |
Certified BEA Weblogic Administration and troubleshooting, Wroclaw-Poland |
| 2008 |