
Mohammed Boulalam
Responsable tests performance GDI
Salaire / Taux journalier
Paris, France
Freelance
À distance uniquement
Langues
À propos
Introduction
Expert tests de performance et observabilité avec 10+ ans d'expérience chez GRDF, spécialisé Dynatrace et JMeter. Proven track record en monitoring production, stratégie de tests et optimisation des performances applicatives. Prêt à optimiser vos applications et garantir leur performance en production.
Expérience de travail
GRDFFreelance
oct. 2015 - mars 2025
9 ans 6 mois
Paris, France
Responsable tests performance GDI
oct. 2015 - mars 2025
9 ans 6 mois
Paris, France
Réalisations : Chiffrage, planning, reporting et coordination Mise en place du monitoring et de l’observabilité de production (Dynatrace) Définition de la stratégie de tests (démarche, scénarii, outils, coordination inter équipes) : o Identifier les critères de validation des performances (exigences) via interviews des équipes Métier o Identifier les scénarios clé via interviews des équipes Métier o Créer les modèles de charge via interviews des équipes Métier o Identifier les métriques à collecter via interviews des équipes Métier o Concevoir les tests o Exécuter les tests o Analyser les résultats et faire les préconisations et donner le GO MEP / NO GO MEP o Valider les corrections Industrialisation et mise en œuvre de : o l’outil Jira (PTI,PTE) o JMeter o Soap o CA-Lisa/Smartbear o Selenium/QTP o Dynatrace 6.x, 7.x, Managed Installation, configuration et administration de Jira et de Confluence, Dynatrace Création des metriques, dashboards, alertes, … Dynatrace Conception, enregistrement et variabilisation, des scénarios (Web, webservices, …) Exécutions des différents tirs (composants, charge, endurance et stress). Création d’un injecteur Kafka basé sur Jmeter Détection et correction de problèmes en production Lors de chaque test mesure puis comparaisons via rapport avec mise en exergue des problèmes et définitions d’axes d’amélioration : o Conception : pagination, multithread o Configuration : JVM, cache, ORM o Base de données : Nb requêtes conséquent, indexes, optimisation de requêtes o … Création d’un espace sous SharePoint pour la gestion documentaire Gestion de la campagne de tests et des "defects" (anomalies) via Quality Center et Jira Mise en place de l’automatisation de Test de Non Régression Mise en place de templates de spécifications basées sur UML Mise en place d’un contrôle de qualité sur les livrables des prestataires (Sonar, Jenkins, GIT, SVN) Migration des scripts JMeter vers Neoload
Responsable monitoring et observabilité GDI
oct. 2015 - mars 2025
9 ans 6 mois
Paris, France
Réalisations : Réalisation de l’industrialisation d’Appmon (Dynatrace 6.x, 7.x) Négociation avec Dynatrace pour le prix des licences Mise en place de l’architecture de monitoring Appmon pour les tests de performance et la production Administration d’Appmon et mise en place des différentes mises à jour et changement de version Déploiement et mise à jour des agents Définition et création de key requests Définition et création ce calculated metrics Recueils des besoins auprès du Métier pour la création des différents dashboards Créations des dashboards utilisants les key requests et les calculated metrics Création des alertes pour le monitoring de la production avec envoi de mail aux responsables d’applications Utilisation du monitoring lors des tests de performance pour faire les rapports de test mettant en exergue les problèmes, leurs causes et proposer des solutions, les rapports contenaient en conclusion la validation GO MEP/NO GO MEP Migration d’Appmon vers Dynatrace MAnaged o Rédaction et validation de la procédure de migration de chaque élément Appmon vers Managed : Key requests Calculated metrics Alerts Dashboards Management Zones Process groups Active gates … o Migration complète vers Managed et sollicitation de Dynatrace pour des problèmes d’imports Résolutions de problèmes en production grace à Dynatrace : o Consultation du Dynatrace de production des metrics suivantes : http 5XX et 4XX Exceptions Alerts : • Les natives (cpu, ram, gc, …) • Celles qui ont été créées de manière spécifique Temps de réponse … o Analyses puis préconisations : Revoir la requête chronophage générée par l’orm Optimiser la requête sql Changer l’algorithme de du GC Revoir les options de la JVM Redimensionner les VMs Revoir la conception … Formation : o Aux métiers à la consultation des dashboards et métriques o Aux développeurs à la consultation des métriques, requêtes, distribued traces, …
Feel Europe
mars 2013 - juil. 2015
2 ans 5 mois
On-site
Directeur technique
mars 2013 - juil. 2015
2 ans 5 mois
On-site
Réalisations : Management : Suivi des collaborateurs en mission Entretiens annuels Formation des collaborateurs (projets internes, autoformations, sessions de formation) Gestion des collaborateurs en inter-contrat via des projets internes Mise en place d’une synergie permettant aux collaborateurs d’être moteur dans leurs plans de carrière Mise en place des fiches de poste permettant à la RH et aux collaborateurs de comprendre pour chaque poste : o Les responsabilités o Les connaissances o Les qualités Mise en place de la stratégie de recrutement avec la RH Recrutements (sourcings, entretiens, tests techniques) Préparation aux entretiens des collaborateurs présentés Animation de la Business Line : o Soirées thématiques o Tutorats techniques o Mise en place d’un espace partagé afin de capitaliser les savoirs o Mise en place de groupes de travail (Méthodes Agiles, Intégration continue, Développements JavaScript) Commercial : Mise en place d’offres commerciales adaptées aux clients sur des secteurs en plein essors : o Usine de production logicielle o Tests de performance Traitement des AOs en vérifiant l’adéquation des profils avec les AOs Avant-vente : o Participation à la constitution des dossiers de référencement o Participation à la constitution des dossiers de réponse pour forfaits et ATGs o Présentation commercial chez les clients de nos offres Technique : Pilotages d’ATG et de forfaits Veille technologique Mise en place d’offre en tests de performance Mise en place d’offre d’usine de développements Open et Microsoft Mise en place de Normes et Standard de développements Consulting techniques ponctuels (Usine de production logicielle, Tests de performance, …) :
Architecte technique BNPPARIBAS MCM
juin 2014 - mai 2015
1 an
On-site
Projet : Au sein de l’équipe DFDT plusieurs missions d’expertise et de support. Réalisations : Comparatif SVN/GIT Comparatif Maven/Gradle Migration de Jira 5.1 à 6.2 (études, DI, DE, réalisation, tests) Etude comparative sur les IDEs pour les développements Front Etude d’une Plateforme d’Intégration Continue (PIC) pour les développements Javascript Réalisation d’une application blanche Javascript (Angular.js) pour illustrer l’utilisation de la PIC Javascript Evaluation du niveau de maturité d’Entités BNP (BDDF, BNL) dans l’industrialisation de la production logicielle Interview en anglais en Italie Refonte du Wiki (Confluence) en anglais en le rendant plus ergonomique Participation à la refonte des processus de fonctionnement de l’équipe Participation aux différents comités (Workshops, Technology Meetings, revue Jira, …) Environnement technique : Windows, Linux, JDK 1.6, Eclipse, WebStorm, IntelliJ IDEA, Sublime Text, Aptana, Tomcat, JMeter, SOAPUI, Angular.js, Node.js, Yeoman, Grunt, Bower, Jasmin, Karma, Protractor, Spring 3, SpringMVC, SOAP, HTTP, Jenkins, Maven3, Gradle, Sonar, Nexus, SVN, GIT, Word, Excel, PowerPoint, SOA, UML2.
Architecte Technique VIAMEDIS
mars 2014 - déc. 2014
10 mois
On-site
Projet : «SSO MESTIA» : Mise en place d’une solution SSO entre Viamedis.net et le portail Mestia.fr de PROBTP. Réalisations : Chiffrage, planning, suivi, comités de projet, reporting et coordination Conception et mise en place d’un « how to » Architecture fonctionnelle, logicielle, structurelle et logique Réalisation WebService, Servlet Tests unitaires, d’intégration, fonctionnels et de performance Support Plateforme d’intégration Continue Gestion de la campagne de tests et des "defects" (anomalies) via Quality Center. Environnement technique : Windows, Linux, JDK 1.6, Log4j, Eclipse, Tomcat, JMeter, SOAPUI, Servlet 3.0, Spring 3, SpringMVC, SOAP, HTTP, Jenkins, Maven3, Sonar, Nexus, SVN, Word, Excel, PowerPoint, Quality Center, SOA, UML2.
Cognitis
févr. 2008 - mars 2013
5 ans 2 mois
On-site
Architecte Technique – Spécialisé J2EE Euler-Hermes
juin 2012 - mars 2013
10 mois
On-site
Projet : «OADM» : Validation des performances des applicatifs constituant le domaine CRM d'Euler-Hermes suite à une migration technique au travers de tirs comparatifs. Cette migration comprend la mise en place d'un ESB, de WebServices et celle d'un référentiel commun. Réalisations : Chiffrage, planning, reporting et coordination Définition de la stratégie de tests (démarche, scénarii, outils, coordination inter équipes) Conception, enregistrement et variabilisation, des scénarii Web, webservices et MQSeries. Exécutions des différents tirs. Mesures de référence avant migration, mesures après migration puis comparaisons via rapport avec mise en exergue des problèmes et définitions d’axes d’amélioration. Gestion de la campagne de tests et des "defects" (anomalies) via Quality Center. Environnement technique : Windows, AIX, JDK 1.6, Log4j, Eclipse, NeoLaod, WebSphere 6.1, JMeter, SOAPUI, HermesJMS, QLoad, FireBug, DynaTrace, Papyrus, JMS, SOAP, HTTP, MQSeries, Word, Excel, PowerPoint, Quality Center, Gimp, SOA, UML2.
Architecte technique
févr. 2008 - mars 2013
5 ans 2 mois
On-site
Projet : Mise en place d’une usine de développement .NET OffShore pour Forfait Direct Assurance Réalisations : Choix de l’architecture logicielle et technique Chiffrages, planning Rédaction des livrables documentaires nécessaire à l’avant vente (Architecture, PGCL) Installation et tests des solutions possibles Environnement technique : Windows, .NET, SQL Server, VisualStudio, Team Fundation Server, Office, Test and Lab Management, SOA, UML2 Projet : Avant vente d’une solution portail + CMS LifeRay/Alfresco Réalisations : Mise en place pour une société gouvernemental d’une solution Portail + CMS : Choix de l’architecture logicielle et technique Chiffrages, planning Rédaction des livrables documentaires nécessaire à l’avant vente (Architecture, PGCL) Projet : Etude comparative d’une solution CMS Réalisations : Etude comparative d’une solution CMS pour gérer les appels d’offre et les CV : Choix de l’architecture logicielle et technique Réalisation de POCs Alfresco et Drupal Rédaction des livrables documentaires (Architecture, Présentation) Environnement technique : Windows, Java/J2EE, MySQL, Drupal 7, Alfresco, HTML, CSS Projet : Projet interne de préconisation d’un ghost pour développeur java: Choix des différents composants d’une configuration de poste type pour développeur java : Réalisations : Choix des IDE, plugins, frameworks et composants physiques. Mise en place d’un panel d’architectures différentes capables de répondre à des besoins spécifiques. Choix et/ou mise en place de tutoriaux permettant de valider dans un premier temps les composants et de faire monter en compétence les différents collaborateurs sur les composants validés. Environnement technique : WAMPSERVER, apache-tomcat-5.5, JDK 1.6, Jboss, Maven 2, Putty, VirtualPC, ArgoUML, PSPAD, Spring2, Struts2, Tapestry5, hibernate-3.2, CXF Apache Webservice, Jboss Tool 2.0.1 GA.
Architecte – Expert Java JEE LA BANQUE POSTALE
janv. 2011 - déc. 2011
1 an
On-site
Projet : « Gestion des Evénements et des Contact » Réalisations : Chiffrage, planning, reporting Définition de la stratégie de tests Choix d’un outil de profilling Profilling et rapport avec mise en exergue des problèmes Proposition d’axes d’amélioration, Réalisation des optimisations Tests et rapport Projet : «Migration IE6/WINXP => IE9/WIN7» Réalisations : Etude de faisabilité, chiffrage, comités de pilotage Mise en place de la procédure de migration Production de livrables documentaires : Présentation, Démarche, Flash technique Tests sur un échantillon représentatif d’applications Constitution d’une base de connaissance des problèmes Au sein de plusieurs projets : Etude de faisabilité, Chiffrage POC Projet : «SendMail Java sur ZOS» : Mise en place d’un batch java sur ZOS afin d’éviter des recopies inutiles de données et permettre à partir de ZOS d’envoyer un mail en fin de traitement Projet : Mise en place d’un POC Html5 pour une migration de certaines application vers Html5 Projet : «BU5» et «BU_» Réalisations : Etude de faisabilité, Chiffrage, planning, suivi, comités de projet Réalisation du script Ant permettant le repackaging Repackaging Tests d’intégration Suivi de recette Projet : « SYNAPCE » Réalisations : Chiffrage, planing, suivi, comités de projet Conception et mise en place d’un « how to » Architecture fonctionnelle, logicielle, structurelle et logique Réalisation Création des standards pour des batchs Java chez La Banque Postale Coordination entre les diverses équipes : métiers, développement, architectes, DBA, production Projet : « Norme Conception UML avec RSM » Création d’une application template avec le modèle RSM correspondant Création d’un modèle de document de conception avec les schémas UML nécessaires Mise en place d’un « how to » avec good tricks
Architect – Expert Java/J2EE BNPPARIBAS ASSURANCE
mai 2008 - déc. 2010
2 ans 8 mois
On-site
Gestion de projets Nouvelles Technologies : Etudes d’opportunités, aide à la (re-)formulation des besoins, Chiffrages, Planning, Reporting, Rédaction de spécifications fonctionnelles et techniques, Validation des livrables documentaires et techniques, Mise en place d’architecture fonctionnelle et technique. Formations et accompagnement Mise en place et mise à jour de la formation et du TP Accompagnement et support aux équipes de développements PMO avec l’équipe d’Offshoring en Inde (Bengalor) Assistance à maitrise d’ouvrage (recueils des besoins) Assurance qualité Revue de code et revue documentaire Au sein de plusieurs projets : Projet : « OASIS » : C'est l’évolution d'une application existante, permettant aux actuaires de faire de la prévoyance. Cette évolution consiste en l’intégration de web services pour la partie administration des utilisateurs et mise en place du SSO. Projet : « NEO » : Projet pilote flex java5 WebSphere 6.1 qui consiste en la constitution de paniers de produits financiers avec un certain nombre de champs et de filtres. Projet : « DTC » : C'est la migration d'une vieille application qui permet le dégagement des traitements de comptabilité à Java 5 et websphere 6.1 et la réutilisation des Web services qui avaient été créés pendant cette migration dans les batchs pour les traitements asynchrones Projet : « Valor » : Intégration du progiciel Fermat de gestion des risques et de la performance dans une application BNPPA Réalisations : Conception et mise en place d’un « how to » Architecture fonctionnelle, logicielle, structurelle et logique Réalisation Coordination entre les diverses équipes : métiers, développement, architectes, DBA, production
Architect – Expert Java/J2EE BNPPARIBAS ASSURANCE
mai 2008 - déc. 2010
2 ans 8 mois
On-site
Projet : « MiWAS » : Migration d’applications web de Tomcat/WebLogic vers WebSphere Réalisations : Accompagnement d’une équipe à Bengalor Formation du chef de projet indien sur la gestion de projet, chiffrages et plannings Mise en place du planning Mise en place de la démarche et étalonnage sur un échantillon d’application Support, coordination et suivi avec l’équipe à Bengalor Projet : «COALA/MATIASS » : migration d’une application et d’un batch qui traitent la gestion des ordres du métier Assurance à maven et à une gestion des impressions Réalisations : Etudes Préalable, chiffrage, planning, suivi et support Architecture fonctionnelle, logicielle, structurelle et logique concernant la partie éditique Conception et mise en place d’un « how to » Réalisation d’un comparatif entre Birt , Itext , Itext + LiveCycle designer sous forme de POC Définition de la stratégie de tests, réalisation des tests de charges et des rapports Formation à Maven, Itext et LiveCycle designer dispensée à l'équipe de développement Coordination entre les diverses équipes : métiers, développement, architectes, DBA, production Projet : « Portail Assurance » et « NowCl » : Mise en place du Portail Assurance, intégration et migration sous forme de portlets dans celui-ci d'un ensemble de vieilles applications Réalisations : Suivi et support Réalisation du Plan de Gestion de Configuration Logiciel du Portail, des Composants Communs. Installation et administration de WebSphere. Installation d’un IHS. Mise en place des différents schémas constituant la base du portail. Le tout afin de tester le PGCL Export et import des portlets entre les différents environnements Coordination entre les diverses équipes : métiers, développement, architectes, DBA, production Contrôles quotidiens des traces de tous les environnements Monitoring, profiling et tests de stress et de rupture
Cetelem
juin 1999 - janv. 2008
8 ans 8 mois
92300 Levallois-Perret, France
Chef d’équipe, chef de projets, Assistance à maitrise d’ouvrage et PMO
juin 1999 - janv. 2008
8 ans 8 mois
92300 Levallois-Perret, France
Encadrement d’équipes : Allant jusqu'à 16 personnes dans le cadre de projets et composants J2EE (transverse), entretiens de recrutements, évaluations. Gestion de projets français et internationaux : Etudes d’opportunités, aide à la (re-)formulation des besoins, Chiffrages, Planning, Reporting, Validation et Rédaction de spécifications fonctionnelles et techniques, Mise en place d’architecture j2EE spécifique par filiale (Spring, Hibernate, Struts, JAVA, JavaScript, HTML, CSS, Log4j, Ant, Maven, UML). Formations et accompagnement filiales France, Belgique, Portugal, Maroc, Espagne, Mexique, Algérie, Argentine, Pologne, Roumanie, Russie, Ukraine, Grèce, Chine, Thaïlande. Mise en place et mise à jour de la formation et du TP Accompagnement des filiales en France et dans leur pays Assistance à la maitrise d’ouvrage : formulation des besoins, planning, constitution cahiers de tests Support fonctionnel et technique des filiales (hot line) Direction et Gestion des projets IT des filiales - Assistance à maîtrise d’ouvrage Accompagnement dans la formulation des besoins, prise en compte des spécificités métier locales Rédaction des cahiers des charges et spécifications fonctionnelles Coordination avec l’ensemble des équipes IT concernées (production, architectes) Chiffrage, planning, suivi budgétaire Suivi des développements Animation et participation aux comités de projets et de pilotage Support à la mise en production Reporting et Alertes aux filiales 6 ans d’astreinte de niveau 1 et 2 : Astreinte les weekends et jours fériés de niveau 1 sur tout le parc applicatif CETELEM et niveau 2 sur les applications Nouvelle Technologie. Mise en place de CMMI niveau 2 Définition des documents d’études fonctionnelles, d’études techniques, de tests et des différents documents d’échanges inter équipes Fixation des processus participant à la vie d’un projet
Chef d’équipe, chef de projets, Assistance à maitrise d’ouvrage et PMO
juin 1999 - janv. 2008
8 ans 8 mois
92300 Levallois-Perret, France
Projet : « Internet Commerce » Migration des applicatifs Minitel vers une plateforme client léger – Chef de Projets et Chef d’équipe : Réalisations : Accompagnement de la maîtrise d’ouvrage pour la mise à plat des processus métier du Cetelem Rétro-conception / conception Suivi des développements Tests, recette Déploiement de la solution à l’international Choix des prestataires Encadrement d’une équipe de 1à à 15 ingénieurs Mise en place de composants JAVA corporates à destination des applications J2EE du CETELEM et de ses filiales Environnement technique : Windows, UNIX, UML, Java/J2EE, HTML, JavaScript, CSS, AJAX, Tomcat, Weblogic, Jbuilder, Eclipse, Struts, Hibernate, Log4j, Ant, Maven, Junit, Jmeter, ClearCase, StarUML Projet : « Ediap Cefi/Teo z » – Chef d’équipe (4 pax) Réalisations : Rédaction des cahiers des charges et spécifications fonctionnelles Coordination avec l’ensemble des équipes IT concernées (production, architectes) Chiffrage, planning Suivi des développements Support à la mise en production Conception et Développement Tests unitaires et d’intégration, Recette Formation Environnement technique : Unix, C, Fortran, batch, sccs. Projet : migration du Fortran vers le C d’une application distribution partenariat pour les CAISSES D’EPARGNE - Chef de projets Réalisations : Externalisation dans des serveurs métiers des règles métier qui interviennent dans les processus d’ouverture de Carte (AURORE : revolving) et de Produit Classique (crédit à la consommation) Rédaction des cahiers des charges et spécifications fonctionnelles Coordination avec l’ensemble des équipes IT concernées (production, architectes) Chiffrage, planning Architecture fonctionnelle, logicielle, structurelle et logique Suivi des développements Support à la mise en production Conception, études techniques et développement Tests unitaires et d’intégration, Recette Environnement technique : Unix, C, Fortran, batch.