Menu

Wassim MALEK

Paris

En résumé

Eoxis est une société d'ingénieurs spécialisée dans les métiers de la conformité fonctionnelle et technique tout au long du cycle de vie des applications dans les domaines "nouvelles technologies" et "mobile".

Mes compétences :
Performance
Consultant
QA
Project manager

Entreprises

  • eoxis - CEO / Directeur associé

    Paris 2015 - maintenant
  • eoxis - Expert Performance / Manager

    Paris 2011 - 2015
  • NaoSecurity - Project Manager/Senior Architecte/Expert Performance

    2011 - 2011
  • Adhoc International - Lead Performance Engineer/ Project Manager

    Basel 2010 - 2011
  • Adhoc International - Lead Performance Engineer/ Consultant Sénior

    Basel 2009 - 2010 06/09 au 07/10: Lead Performance Engineer Adhoc International
    Tests de performance et validation de la plateforme OBP: durée 3 mois chez Crédit-Suisse (Suisse)
    o Mission:
    Responsable Technique du projet (Assurer l’interface avec le client et gestion de 2 ressources)
    Capture des scripts de génération de charge.
    Exécution des tests de charge et analyse des résultats.
    Profiling des cas d’utilisation critique
    Elaboration d’un catalogue de recommandations.
    o Outils et environnements Techniques :
    Java/J2EE (jsp,Servlets, portlets…).
    WebLogic
    Oracle 10g.
    Solaris
    Introscope, LoadRunner, HP JMeter, YouKit Java Profiler, GCViewer, QualityCenter...

    RPD : Validation et analyse des performances d’un système agence bancaire: durée 1 mois chez Le Crédit Du Maroc (Maroc)
    o Mission:
    Responsable technique du projet
    Instrumentation des environnements de production et de test.
    Monitoring de la production
    Benchmark de bigIP F5 et IHS
    Assistance à l’activation de la compression de la compression avec « bigIP F5 »
    Profiling des cas d’utilisation critique
    Analyse et drilldown des problèmes de performance observés en production
    Tuning de l’environnement (Serveur Web, Serveur d’application, Base de données, JVM…)
    Optimisation des requêtes SQL
    Elaboration d’un catalogue de recommandations.
    Présentation des résultats au client


    o Outils et environnements Techniques :
    CA Introscope, heap dump analyzer, JProfiler…
    Java/J2EE.
    WebSphere Application server, bigIP F5
    Oracle 10g
    Citrix

    Validation des performances et assistance à la mise en production des plateformes et applicatifs JAVA/J2EE critiques: durée 6 mois chez la Banque Nationale Agricole (Tunisie)
    o Mission:
    Responsabilité technique du projet.
    Gestion du client.
    Tuning et Surveillance continue de la plateforme de production.
    Assistance à l’Industrialisation de la plateforme d’ingénierie logicielle
    Conception et mise en place d’une plateforme qui couvre tout le cycle de vie applicatif (du développement jusqu'à la production).
    Test de performance (de charge) d’une application java/J2EE (scripting, exécution des tests, analyse et reporting)
    Audit des performances d’une application java/J2EE
    Accompagnement à l’application des workflows méthodologiques et utilisation effective des templates des livrables performances
    Assistance à la mise en place d’un serveur web
    o Outils et environnements Techniques :
    Java/J2EE (Struts, Log4j, Jasper, Hibernate, Spring…).
    Windows 2003 server
    Tomcat, Apache HTTP server
    Hudson, Sonar, Maven, Ant, Mantis…
    Oracle 10g.
    Introscope, adhoc Performance Studio…


    RPD : Validation et analyse des performances de l’application UNIPOST: durée 21 jours chez La Poste (Tunisie)
    o Mission:
    Responsabilité technique du projet.
    Instrumentation des environnements de production et de test.
    Monitoring de la production
    Analyse et drilldown des problèmes de performance observés en production
    Tuning de l’environnement (Serveur Web, Serveur d’application, JVM…)
    Elaboration d’un catalogue de recommandations.
    Présentation des résultats au client
    o Outils et environnements Techniques :
    CA Introscope, heap dump analyzer…
    Java/J2EE.
    Oracle Application server
    Oracle 10g.
    Unix

    RPD : Validation et analyse des performances d’une application e-banking: durée 1 mois chez Arab Tunisian Bank (Tunisie)
    o Mission:
    Responsabilité technique du projet.
    Instrumentation des environnements de production et de test.
    Monitoring de la produc
  • Adhoc International - Performance Engineer

    Basel 2007 - 2009 06/07 au 06/09: Ingénieur de Performance/Consultant Adhoc International

    Validation des performances et assistance à la mise en production du système BADR: durée 6 mois chez Administration des Douanes et Impôts Indirect (Maroc)
    o Mission:
    Responsabilité technique du projet.
    Gestion du client.
    Tuning et Surveillance continue de la plateforme de production.
    Assistance à la migration du driver JDBC.
    Assistance à la mise a jour STRUTS, JDOM, Jasper.
    Assistance à la consolidation de l’utilisation de TopLink.
    Optimisation de la taille des sessions et des habilitations
    Optimisation des requêtes SQL.
    Assistance à la migration vers la plateforme WAS 6.1/JVM 5
    o Outils et environnements Techniques :
    Java/J2EE (Struts, JDOM, FOP, Log4j, Jasper, Toplink,…).
    AIX
    WebSphere, Apache HTTP server
    Oracle 10g.
    Introscope, OpenSTA

    Formation Oracle d’une équipe de 7 personnes: chez Société Tunisienne d’Electricité et du Gaz (Tunisie)
    o Thèmes:
    Oracle Optimizer et le plan d‘execution
    Les indexes.
    Les jointures (types et recommandations de point de vue performance)
    Les tracesOracle et TKprof…


    RPD : Validation et analyse des performances de l’application GID: durée 14 jours chez Trésorerie générale du Royaume (Maroc)
    o Mission:
    Responsable technique du projet (équipe de 2 personnes)
    Exécution des tests de charge et analyse des résultats.
    Tuning de l’environnement (Serveur Web, Load balancer, JVM…)
    Elaboration d’un catalogue de recommandations.
    Présentation des résultats au client
    o Outils et environnements Techniques :
    Java/J2EE (Struts, Xwork, Hibernate…).
    JBoss, Apache HTTP server
    Oracle 10g.
    Introscope, JALoad, JMeter.


    Formation d’une équipe de 6 personnes: durée 7 jours chez Banque Nationale Agricole (Tunisie)
    o Thèmes:
    Administration et support technique Tomcat.
    Instrumentation et Surveillance avancées des applications Tomcat en production.
    Techniques avancées de diagnostic et de support technique.
    Mise en pratique des connaissances sur un cas effectif en production


    Formation d’une équipe de 8 personnes: durée 10 jours chez Direction Générale des Impôts (Maroc)
    o Thèmes:
    L’ingénierie de performance.
    Tuning de la plateforme J2EE.
    Diagnostiques et Troubleshooting de serveur WebSphere.

     Analyse des performances de l’application GSOA et support pour les développeurs afin d’améliorer la performance de l’application : durée 4 mois chez BIT (Suisse).
    o Mission:
    Responsabilité technique du projet.
    Profiling des cas d’utilisation critiques.
    Analyse des résultats et identification des causes des problèmes.
    Analyse du code source de l’application (performance-oriented review).
    Supporter les développeurs à améliorer les performances de l’application GSOA (coaching).
    Elaboration d’un catalogue de recommandations.
    Réalisation de prototype pour valider certaines recommandations.
    o Outils et environnements Techniques :
    Windows 2003 Server, .NET 2.0, IIS 6.0, ASP.NET, MS Visual Studio.
    Oracle 10g.
    Introscope, CLR Profiler.

     Tests de performance, instrumentation et analyse de performance de l’application GSOA: durée 2 mois chez BIT (Suisse).
    o Mission:
    Responsabilité technique du projet.
    Instrumentation de l’application GSOA.
    Exécution des tests de charge orientés composant.
    Analyse des résultats et identification des causes des problèmes.
    Analyse du code source de l’application (performance-oriented review).
    Tuning et optimisation de la plateforme .NET.
    Elaboration d’un catalogue de recommandations.
    o Outils et environnements Techniques :
    Windows 2003 Server, .NET 2.0, IIS 6.0, ASP.NET.
    Oracle 10g.
    Introscope, CLR Profiler
  • Adhoc International - Ingénieur Conception et Développement

    Basel 2005 - 2007 08/2005 au 07/2007 : Ingénieur Conception et Développement Adhoc International

    Développement d’APEF Scenario Modeler (Adhoc Performance Engineering Framework) : un outil qui permet de calculer les paramètres de charge et de simuler l’exécution d’un scenario donné (durée : 2 mois)
    o Responsabilités:
    Gestion de projet (équipe de 3 personnes).
    Rédaction/validation des spécifications, conception.
    Implémentation (avec unit tests).
    o Outils et environnements Techniques :
    Java, JVM 1.5, Ant, Eclipse, APEF (adhoc Performance Engineering Framework)…

    Stabilisation et refactoring du projet JALoad (Java Adhoc Load) : un générateur de charge basé sur Grinder (durée : 4 mois)
    o Responsabilités:
    Gestion de projet (équipe de 4 personnes).
    Participation au refactoring du code (reverse engineering).
    Exécution des « smoke tests ».
    Bug fixing.
    o Outils et environnements Techniques :
    Java
    JVM 1.5, Ant, Eclipse.
    APEF.

    Divers activités autour du projet APEF (durée : 10 mois).
    o Responsabilités:
    Implémentation/développement.
    Documentation : user guide, document de spécification/conception, document de test (fonctionnel test design), …
    Exécution des divers types de tests (smoke, fonctionnel, performance) sur quelques modules APEF
    Bug fixing.
    Packaging, déploiement, …
    o Outils et environnements Techniques :
    Java, C.
    JVM 1.4/5, Ant, Eclipse…
    Oracle, SQL Server.
    Apache Tomcat
    Windows, z/OS, Solaris,…

    Implémention d’APES Report : une application de génération des rapports de performance (durée : 3 mois)
    o Responsabilités:
    Etude, conception et développement.
    Exécution des tests fonctionnels.
    Bug fixing.
    o Outils et environnements Techniques :
    Java, JVM 1.4, Ant, Eclipse…
    Oracle.

    Benchmark, conception et mise en place d’un portail de support (durée : 3 mois).
    o Responsabilités:
    Benchmark des portails open source.
    Adopter l’outil « issue tracker 4.0.4 » aux besoins d’Adhoc.
    Déploiement/configuration.
    o Outils et environnements Techniques :
    PHP.
    Apache HTTP Server.
    MySQL.
    Dreamwaver MX.

Formations

  • Université De La Manouba (Manouba)

    Manouba 2002 - 2005 GI

Réseau

Annuaire des membres :