Mourad HASSINI Ingénieur Informatique – Leader Technique en Informatique Expert Java J2EE / Oracle / BPM 10 ans d’expérience 35 ans Suivi de développeurs Offshore (Singapour, Inde) : Revue de Code, Revue de Spécifications techniques, aide au développement Coordination de projets (JAVA/J2EE et TIBCO iProcess), Modélisation de processus workflow BPM Développement d’applications J2EE et Support de Production JAVA/J2EE (JSP, STRUTS, HIBERNATE, SPRING, MAVEN, JUNIT), JIRA, SQL, XML, PHP, DHTML, JAVASCRIPT, ECLIPSE 3.x ORACLE 10g 11g, SQL Server 2008, SQL BPM (Workflow): TIBCO iProcess Engine, TIBCO Business Studio WEBLOGIC, WEBSPHERE, APACHE/TOMCAT Unix Solaris 10, Linux Red Hat 6 Introduction Sur l’ensemble de mes expériences, j’ai pu acquérir une vision complète des applicatifs, développés s’appuyant sur des architectures Java/J2ee, sur les aspects fonctionnels, techniques et de gestion de projet, à travers des activités de Suivi de développeurs Offshore (Singapour, Inde), de Coordination de projets (JAVA/J2EE et TIBCO iProcess), de Modélisation de processus workflow, de Développement, et de Support applicatif. Je suis intervenu comme consultant formateur auprès d’une équipe de 6 personnes, sur le thème du BPM et du développement Java/J2EE avec TIBCO iProcess 10.x, j’ai participé activement au développement du pôle d’expertise et de conseils BPM à la Société Générale Corporate Investment Banking. Synthèse SOCIETE GENERALE CIB (Avril 2013 – aujourd’hui) Suivi de développeurs Offshore (Singapour, Inde) : Revue de Code, Revue de Spécifications techniques, aide au développement. Coordination de projets (JAVA/J2EE et TIBCO iProcess), Modélisation de processus workflow BPM, Développement, Support. CREDIT AGRICOLE CIB, environ 3 ans (Mars 2010 – Avril 2013) En support, maintenance, évolution d’applications J2EE / TIBCO iProcess, et mise en place d’outils de surveillance, de monitoring et de migration des moteurs Tibco en production. SOCIETE GENERALE CIB, environ 4 ans et demi (Juin 2005 – Octobre 2009) En accompagnement, mise en œuvre, expertise et conseil autour des solutions BPM TIBCO iProcess dans un contexte JAVA/J2EE Cv de M. Mourad HASSINI EXPERIENCES PROFESSIONNELLES Société Générale CIB Avril 2013 – Aujourd’hui Poste Consultant Sénior J2EE + BPM (TIBCO iProcess Engine) - Leader Technique Suivi de développeurs Offshore (Inde), Coordination de projets (JAVA/J2EE et TIBCO iProcess), Modélisation de processus workflow, Développement, Support de Production. Projets Voir ma première expérience chez la Société Générale CIB décrite ci-dessous, pour plus de détails sur les projets sur lesquelles je suis intervenu pendant cette mission (j’ai intégré le même département que celui dan lequel j’ai travaillé entre 2005 et 2009). Méthodes, outils et langages TIBCO iProcess Engine 11.1 J2EE, SPRING, HIBERNATE, ECLIPSE, WEBSPHERE, XML, CVS, SVN, ORACLE 10g 11g, UNIX Crédit Agricole CIB Mars 2010 – Avril 2013 : ~3 ans Poste Consultant Sénior TIBCO iProcess / J2EE Activités de Modélisation de processus workflow, Développement, Support et Coordination de projets JAVA/J2EE et TIBCO iProcess. Intervention sur de multiples projets dans un contexte international (en contact avec des équipes de développement situées en France et à Singapour). Rôle Participation aux phases préparatoires du projet (étude de faisabilité, conseil en architecture, estimation des charges) Rédaction des spécifications techniques de la partie workflow Modélisation des processus métiers Développement de l’API J2EE utilisée par ces applications web pour interagir avec le moteur TIBCO iProcess (Staffware), via du RMI Développement et maintenance d'un Portail (Application Web sous WebSphere), le point d'entrée des différentes applications workflow. Suivi, Assistance à la mise en production et Support : Rédaction de guides d’intégration de l’API dans les applications web, suivi des phases de développements, de livraison sur les différents environnements et support technique Administration : Migration de moteurs TIBCO iProcess, de la version 10.3 sous Windows Server et SQL Server vers la version 11.1 sous Solaris et Oracle Projets BOSS : Portail, point d'entrée des différentes applications workflow KIWIS : Workflow d’entrée en relation avec les clients PHIDIAS : Workflow d’Octroi de Crédit pour les clients de CACIB Page 2/5 Cv de M. Mourad HASSINI WEC : Workflow d’Equipement Client : Ouverture ce compte, Commande de chéquiers… GDP : Workflow de Gestion des Procédures au sein de CACIB Méthodes, outils et langages TIBCO iProcess Engine 10.3, 11.1, TIBCO iProcess Analytics J2EE, SPRING, ECLIPSE, WEBSPHERE, XML, CVS, SVN, ORACLE 10g, UNIX, LINUX SodiFrance Janvier 2009 : 1 semaine Poste : Formateur Consultant –Formateur sénior Projet Formation à la modélisation BPM avec TIBCO iProcess Modeler et au développement JAVA/J2EE avec TIBCO iProcess en utilisant le Framework « SSO » (Staffware Server Objects) Rôle Définition du plan de la formation et préparation des supports Dispense de la formation à 6 personnes Méthodes, outils et langages JAVA/J2EE et TIBCO iProcess 10.6 SGCIB (Société Générale Corporate Investment Banking) Juin 2005 – Oct. 2009 : ~4 ans et demi Poste Consultant/Architecte Sénior Expertise, Activité de coordination des projets JAVA/J2EE et TIBCO iProcess, intervention dans de multiples projets Pole d’expertise TIBCO + Java Intégration d’un centre de compétences créé au sein de la SGCIB qui accompagne les différents projets dès l’expression de besoin jusqu’à la mise en production et le support post production. Nous intervenons au niveau workflow (TIBCO) et au niveau applicatif (java) Tibco : L’équipe a un rôle de suivi des projets à composante TIBCO, conseil de faisabilité lors de l’expression des besoins par le client, rédaction de spécifications workflow, design des procédures BPM. Java : Développement, maintenance et évolution de l’API Java utilisant les SSO (Staffware Server Objects), et permettant la communication entre les applications web et le moteur Staffware via du RMI. Suivi et Support : Rédaction de guide d’intégration de l’API dans les applications web, suivi des phases de développements, de livraison sur les différents environnements et support technique Projets CAROLE « COLLECT AND REPORT OPERATIONAL LOSS EVENTS » : Outil permettant de gérer les risques opérationnels sur base de BALE II, avec pour objet Page 3/5 Cv de M. Mourad HASSINI de collecter et suivre les pertes opérationnelles et les plans d’actions. POPS : Projet de gestion de l’ensemble des activités de gestion des moyens humains et matériels (intégration ou départ d’un collaborateur). STARWARE : Application de gestion du workflow pour la structure analytique BDR. Cet outil permet de gérer l'exécution de tâches financières (portefeuilles groupes opératoires unités fonctionnelles...). WAM : Application de gestion de l'ouverture et fermeture de comptes dépositaires réels, miroirs gérant une ou plusieurs devises. L'utilisation du produit Staffware de TIBCO permet l'automatisation de ces actions et le cheminent de la création entre les différents acteurs intervenant dans cette création. SCOW : L’objet de ce projet consiste à définir un nouveau processus générique permettant l’ouverture de nouveau compte client dans le cadre des activités de marché en Europe. Rôle Participation aux phases préparatoires du projet (étude de faisabilité, conseil en architecture, estimation des charges) Rédaction et mise à jour des spécifications techniques de la partie du projet liée au workflow Modélisation, conception et mise à jour des processus métiers de ces projets Développement de l’API J2EE utilisée par ces projets (POPS) pour interagir avec le moteur de workflow TIBCO iProcess (définition et mise en œuvre d’un socle technique de type Framework) Participation au développement des différentes couches pour ces projets (web, présentation, services, persistance) Suivi et assistance à la mise en production Support après la mise en production et prise en charge d’évolutions Méthodes, outils et langages TIBCO iProcess 10.x J2EE (STRUTS, JSP, MAVEN, JUNIT), ECLIPSE, WEBLOGIC, TOMCAT, XML, CVS, SVN, HTML, JAVASCRIPT, SQL InfoMédia Communication Jan. 2003 – Avril 2005 : ~2 ans Poste Ingénieur d‘Etudes Projet Spécification et développement de sites web en technologies PHP : http://www.rms-math.com http://www.reruedesecoles.com Rôle Réalisation d'un outil de remplissage et d'extraction de données d'une base documentaire permettant le parcours de dossiers et la sélection de fichiers Xml selon certains critères utilisateur Expertise et adaptation des outils de publication de contenu Méthodes, outils et langages PHP/MYSQL, JAVASCRIPT, DHTML, SPIP, XML, OS (Mandrake 10) Page 4/5 Cv de M. Mourad HASSINI HyperPanel Fév. 2002 – Juil. 2002 : 7 mois Poste Ingénieur d’Etudes (stage de fin d’études) Projet Réalisation d’un serveur web (Apache, Tomcat) et développement d’une application de contrôle d’appareils électroménagers en java. Cette application offre une interface web (servlets) véhicule les ordres vers les appareils et remonte les notifications et l’état de ces derniers. Rôle Etudes, conception et développement de l’interface web Méthodes, outils et langages J2EE (SERVLETS), SERVEURS WEB (APACHE, TOMCAT), OS (REDHAT 5.0) FORMATION 2012 Formation TIBCO ActiveMatrix Business Works (EAI) (3 jours) 2010 Formation Framework Spring (3 jours) 2005 Formation TIBCO iProcess (BPM) (5 jours) 1999-2002 ENSEA – Ecole Nationale Supérieure de l’Electronique et de ses Applications (Option Informatique) à Cergy 1997-1999 Lycée du Parc - Classes préparatoires à l'entrée aux grandes écoles d'ingénieurs (filière PSI*) à Lyon 1997 Baccalauréat Série S – Mention Très bien en Tunisie LANGUES Anglais Courant Français Bilingue Arabe Bilingue Page 5/5