Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Hichem, Chef de projet EJB

Hichem Chef de projet EJB

CV n°061009K001
Études et formations

Formation
2005 - 2007 Master en Stratégie et Expertise Financière au CNAM

1997 - 2001 Ecole Nationale Supérieure d’Electricité et de Mécanique de Nancy
Filière : Ingénierie des Systèmes Automatisés. Option : Informatique Industrielle

1994 - 1997 Classes Préparatoires Mathématiques Supérieures et Spéciales Option M*

1994 Baccalauréat Sciences Mathématiques, Mention : Assez Bien au Lycée Dar Essalam à Rabat

Compétences Informatiques
Serveurs WEBSPHERE, JBOSS, Tomcat
SGBD ORACLE, MySQL, H2, HSQLDB
Langages Java/JEE, PL/SQL, XML, JavaScript, VBA, UML
Environnement Eclipse, IntelliJ, NetBeans, JBuilder, VAJ, WSAD, JDeveloper
Frameworks Struts, JSF, Spring, Hibernate, EXTJS, JQuery, JQuery Mobile
Tests: JUnit, Unitils, DBUnit, TestNG, easyMock, Cactus …

Langues
Anglais Bon niveau : lu, parlé et écrit. FCE, TOEIC : 780
Espagnole Bonnes notions
Arabe Langue maternelle

Expériences professionnelles

Janvier 2013 Direction Générale des Finances Publiques
Architecte au sein de l’équipe Architecture Applicative du Bureau Architecture du Service des Systèmes d’Information de la DGFiP.

Fonction :
Architecte transverse, chargé de l’accompagnement des projets tout au long de leur cycle de vie.

Réalisations :
 Prise en main du référentiel d’architecture de la DGFiP et du référentiel Copernic.
 Accompagnement et encadrement des projets pour le passage en CAI (Comité d’Architecture Informatique)

o Aide à la rédaction de dossiers d’architecture :
 Objectifs et contexte du projet : positionnement du projet dans la cartographie, liste des acteurs internes et externes
 Contraintes et exigences en terme de performances, de sécurité, d’ergonomie, d’exploitation et de supervision, de volumétrie.
 Architecture applicative : description de sous-systèmes, cartographie des flux, cartographie des composants applicatifs, modalités d’implémentation, conformité à la matrice technologique, conformité à la matrice d’architecture
 Architecture technique logique : cartographie des composants logiques, éléments de dimensionnement.
 Architecture de développements : Plates-formes de développements, gestion de projet technique, Qualité des développements, exploitabilité des livraisons, organisation de la recette technique continue.
o Aide à la rédaction et à la validation des supports de présentation au CAI des projets
 Organisation et tenue de comités d’architecture et de réunions de travail avec les équipes projet.
 Rédaction de relevés de décisions issus des réunions CAI
Environnement Technique :
Architecture SOA, Java/JEE, JBoss, Tomcat, JAX-WS, Spring Core, JSF, Oracle, PostgreSQL

Janvier 2012 Décembre 2012
(12 mois) BNP Paribas Retail Banking
Mission d’Architecture dans le cadre du programme MIB (Multichannel International Banking) du groupe BNP Paribas. MIB est une collaboration internationale pour développer des frameworks, des outils et des applications multi-canal de distribution pour la banque de détail.

Fonction :
Architecture et conception du framework de présentation du Group BNP Paribas à destination des entités opérationnelles du Retail Banking.

Réalisations :
 Réflexion et présentation d’une architecture client riche / serveur léger et réutilisable
 Etude de différents frameworks et librairies JavaScript
 Rédaction de dossier d’architecture, de présentations
 Rencontre des différentes entités dans le cadre de workshops ou de comités d’architecture pour recueillir leurs besoins, leur présenter l’avancement de travaux et leur soumettre les différentes solutions
 Fourniture à la BNL d’une Application Blanche servant de starter incluant les principes d’architecture retenus pour la réalisation d’un agenda mobile
 Support Technique de l’équipe de développement de la BNL
Environnement Technique :
Java/JEE, Websphere, Spring MVC/Rest, ExtJS, Backbone, JQuery, JQuery Mobile

Novembre 2011 Décembre 2011
(2 mois) Generali France
Mission de conseil et d’audit. Amélioration des processus et mise en place de nouvelles pratiques d’amélioration de la qualité et d’optimisation des coûts des développements.

Fonction :
Responsable de l’étude dite de « Réutilisabilité » ayant pour objectifs d’étudier la faisabilité de mise en place de pratiques de réutilisation concernant tous les projets de développement informatique du groupe.

Réalisations :
 Entretiens avec les responsables de projets pour faire des points d’avancement et prendre note des difficultés rencontrées et identifier des points d’amélioration
 Entretiens pour recueillir les besoins et les attentes des équipes
 Réunion de travail avec l’équipe managériale et les responsables de projets
 Rédaction de notes de synthèse sur les processus existants et le bilan des entretiens
 Etablissement d’un plan de mise en place et déploiement de la pratique
 Rédaction de refcards synthétiques sur la mise en place de la pratique
 Présentation des résultats de l’étude à l’équipe managériale
Environnement Technique :
Java/JEE, JSF 1.2, Confluence, JIRA, Bamboo

Mai 2011 Octobre 2011
(6 mois) Société Générale Corporate and Investment Banking
Bacardi est une application JEE centrale dans le système d’information SG Equities Derivatives Post-Trade permettant de réaliser et de déléguer des centaines de milliers de traitement par jour (calcul P&L, valorisations, analyses de risques et calcul de ******** La conception de cette plateforme remonte aux débuts des années 2000 et n’a pas su suivre l’évolution des technologies et des frameworks et présente aujourd’hui un coût de maintenance très conséquent.

Fonction :
Mise en place, au sein de l’équipe TECH d’Architectes de Bacardi et dans le cadre du projet Rel’Ease, de solutions facilitant la maintenance de l’application, l’évaluation des performances, notamment celles liées aux nouveaux développements. Réduction des coûts et de la durée des mises en production.

Réalisations :
 Intégration du framework Spring présentant un coût de maintenance et de prise en main plus faible que celui de JRisk
 Mise en place d’un générateur de fichiers de configuration Spring permettant de migrer tous les composant de Bacardi
 Mise en place d’un outil de mesure de performances en AOP (Maven, AspectJ, H2, Struts)
 Mise en place d’une solution de Dump des données de marchés
 Refactoring et suppression des dépendances entre composants
Environnement Technique :
JAVA/JEE, Client (Swing) – Serveur (Weblogic), Oracle, MySql, H2, Spring, Tibco, Symphony Platform, GigaSpace, ClearCase, Hudson

Avril 2007 Mai 2011
(4 ans) ING Direct France
Maintenance et évolution du SI d’ING Direct avec la mise en place régulière de nouvelles fonctionnalités à la destination des clients et des services opérationnels et des services clientèles de la banque en ligne d’une part et avec la Mise en Production de nouveaux produits tels que le Livret A, le Compte Courant, l’ASV avec souscription en ligne d’autre part.

Fonction :
Chef de projet (équipe de 10 - 20 personnes). Responsable de l’équipe de développement Java d’ING Direct, en charge de l’estimation des charges de développement, de la mise en place des plannings, de la répartition des tâches, du dimensionnement de l’équipe et du suivi de l’activité de l’équipe de développement. Intervient également en tant que responsable technique pour l’élaboration et la validation de solutions techniques, pour la modification de l’architecture existante et pour l’utilisation de nouveau Frameworks Techniques. Assure la formation des nouveaux développeurs sur les différentes briques techniques de l’architecture du SI d’ING Direct.

Réalisations :
 Conduite de Projets et Gestion d’équipe :
o Mise en place d’abaques et d’outils de suivi de projets
o Etablissement et validation des plannings avec le client
o Estimation des charges et dimensionnement de l’équipe de développement
o Reporting hebdomadaires et mensuels sur l’avancement des différents de wagons
o Encadrement et support des équipes de développement
o Adoption de méthodologie agile (Scrum) pour la réalisation de différents projets

 Architecture :
o Contribution à la mise en place du système de Gestion de la configuration d’ING Direct
o Modification de briques d’Architecture Technique :
 Communication entre les Presentation Server et la couche métier
 Evolution progressive vers une Architecture SOA
 Contribution à la mise en place des frameworks Spring, JSF et de la mise en place de frameworks de tests

 Réalisations Techniques :
o Développement de briques techniques pour la dématérialisation de la souscription en ligne à une Assurance Vie
o Développement de briques techniques pour l’interopérabilité avec un outil d’aide à la décision (Epiphany de HP) permettant de faire des propositions d’offres ciblées en fonction des profiles des clients d’ING Direct
o Mise en place d’une nouvelle couche de WS permettant l’intégration du nouveau prestataire bourse
o Migration de la version 1.1 vers la version 1.2 de JSF
 Participation à la Mise en place d’une TMA en collaboration avec Datavance Informatique
Environnement Technique :
Java (jdk1.4, jdk1.5), Eclipse, JSF, Spring, SpringBatch, Axis (Spring WS), IBM MQ, Unitils, DBUnit, JBoss, Oracle 10g, PLSQL, Toad, Toad Data Modeler, Starteam, Maven, Ant, Quality Center

Janvier 2006 Mars 2007
(15 mois) Cetelem
Mars New Projet de refonte du SI Cetelem, intervention sur le module de paramétrage du portail dans le cadre du projet REPSO référentiel des établissements prêteurs et des structures organisationnelles.

Fonction :
Chef de projet (équipe de 8 personnes). Etablissement des plannings, suivi des charges et mise en place de procédures pour l’assurance qualité sur les développements réalisés.

Réalisations :
 Mise en place d’abaques pour l’estimation des charges
 Etablissement et validation des plannings avec le client
 Suivi des charges
 Mise en place de normes de développement
 Conception et réalisation d’un framework de tests
 Encadrement et support des équipes de développement
Environnement Technique :
JBuilder, Struts, CTG, StrutsTestCase, Ant, ClearCase

Octobre 2005 Décembre 2005
(3 mois) Natexis InterEpatgne
Réalisation pour NIE de l’application d’automatisation des reprises des avoirs salariés de nouveaux clients ayant décidé de confier leur produits d’épargne à NIE.

Fonction :
Expert technique, mise en place de l’architecture applicative, encadrement et formation de l’équipe projet (3 personnes).

Réalisations :
 Validation de l’architecture basée sur un client lourd
 Conception et Intégration de la couche de persistance
 Formation de l’équipe projet aux différents frameworks techniques
Environnement Technique :
Eclipse, SWT, Hibernate, Spring, Ingres

Avril 2004 Septembre 2005
(18 mois)
BNP Paribas Securities Services
GRP (Global Re-engineering Program) est un projet de refonte technique des systèmes de conservation et de règlement-livraison du Métier Titres de BNP Paribas (BP2S). Il couvrira l’ensemble des besoins des implantations européennes de BP2S en remplacement des systèmes actuels. Construit autour d’une architecture 3-tiers, GRP devra supporter la forte croissance d’activité que connaît le métier et contribuer à la réduction des coûts tout en offrant une grande robustesse en matière de sécurité, tolérance aux pannes et absorption des montées en charge.

Fonction :
Travail au sein de l’équipe Clearing (règlement/livraison) en tant que responsable du module Instruction Capture And Enrichment, assurance qualité et encadrement des équipes en Inde.

Réalisations :
 Mise à jour et maintenance des spécifications fonctionnelles
 Suivi de l’évolution des tests unitaires et des tests fonctionnels et gestion de la non régression
 Support des équipes en Inde au développement de nouvelles fonctionnalités
 Support des utilisateurs
Environnement Technique :
Java / J2EE : EJB Session BMP, Client Swing : framework technique Whirl, Hibernate, JUnit, JBuilder Enterprise Edition, Maven, JIRA, TestDirector, Oracle 9i, Rational Rose, Starteam

Janvier 2004 Mars 2004
(3 mois) BICS (Groupe Banque Populaire)
Mission de Conseil et d’Architecture
Fonction :
Conseil pour mise en place d’une architecture J2EE permettant la réutilisation du système d’information existant (MVS, CICS).

Réalisations :
 Rédaction de supports techniques
 Animation de présentations et de formations
 Mise en œuvre d’un prototype pour validation de la solution choisie : Application de commande de chéquiers

Mars 2002 Mars 2004
(25 mois) BICS (Groupe Banque Populaire)
OPTIMA Réalisation d’une application intranet de gestion quotidienne de l’activité, des flux d’opérations ainsi que du stock de travail restant à effectuer à la fin de chaque journée pour l’ensemble des services et des agences de la BICS.

Fonction :
Chef de projet (Equipe de 4-personnes) conduite des développements et prise en charge des plannings.

Réalisations :
 Rédaction du Cahier des charges
 Rédaction des Spécifications techniques
 Pilotage des développements :
o Découpage et affectation des tâches
o Chiffrage et planification des tâches

 Pilotage de recette :
o Gestion des anomalies
 Gestion des évolutions
 Référent technique pour l’équipe de développement :
o Formation des développeurs sur le framework Interligo MVC Java et le paradigme MVC
o Mise en place de l’environnement de développement
o Conception et réalisation de l’ensemble de l’architecture technique du modèle objet et implémentation de tous les automatismes de navigation
o Conception et réalisation d’un module de persistance gérant les transactions en base avec gestion des exceptions.
o Conception et implémentation des différents modules de gestion des opérateurs et des activités.
o Etablissement d’une solution permettant d’effectuer les saisies rétroactives non prévues initialement par le cahier des charges
Environnement Technique :
Java, JSP, Websphere, WSAD, CVS, Framework MVC SQLI.,Oracle8.1.7

Septembre 2001 Février 2002
(6 mois) Essilor
Application Intranet utilisée pour l’ordonnancement des chaînes de production et d’usinage des polycarbonates pour la fabrication des verres à lunettes (site pilote « Gentex » à Boston, USA) : COMBO

Fonction :
Ingénieur Concepteur Développeur / référent technique
Réalisations :
 Référent Technique
 Formation des développeurs à l’utilisation du framework SQLI
 Modélisation objet des modules de l’application (UML, design pattern)
 Conception et réalisation d’un framework de persistance des données.
 Conception et réalisation d’un gestionnaire de sécurité (gestion des erreurs et des accès concurrentiels)
 Intégration du framework de persistance et du gestionnaire de sécurité au Framework SQLI
 Conception et implémentation du module de calculs des indicateurs de production
Environnement Technique :
Java, JSP, OAS 9.i, JDeveloper, PVCS, Rational Rose EE 2000, Framework MVC SQLI, Oracle9i

Juin. 2001 Août 2001
(3 mois) GALAE filiale de BNP-PARIBAS
Galae, est un prestataire Internet spécialisé dans la gestion des sites Web des centres commerciaux. S’appuyant sur un parc d’environ 250 centres, Galae souhaitait mettre en place une plate-forme technique (100% Java) permettant de faciliter la réalisation des futurs portails locaux des centres commerciaux et commune à tous les portails

Fonction :
Ingénieur Concepteur Développeur
Réalisations :
 Participation à la rédaction des spécifications détaillées
 Modélisation objet
 Développement du prototype
 Développement des fonctionnalités relative à la gestion des services du centre commercial
Environnement Technique :
Java, JSP, Visual Age For Java, Weblogic 6.0, Frameworks Java SQLI : MVC, Génération de formulaire, Oracle

Avril 2001 Juin 2001
(3 mois) CGU France
Le groupe d'assurance et de réassurance CGU France a confié à SQLI le développement de « l'application de gestion de la réassurance », consistant à gérer le processus de réassurance en aval (Gestion des comptes de tiers et édition des décomptes de cession et de l’état des soldes)

Fonction :
Ingénieur Concepteur Développeur

Réalisations :
 Développement du module de gestion des tiers (sociétés de réassurance ou courtiers sous contrat avec le groupe CGU France)
Environnement Technique :
Java, JSP, IBM Websphere 3.5, Visual Age 3.5, Framework Java SQLI MVC, Oracle 8i

Expérience de Formateur
Juillet 2006
(4 jours)
Formation Spring
Fonction :
Formateur Expérimenté
Formation au développement avec Spring
Contenu de la formation :
 Introduction aux architectures orientées services
 Présentation du framework Spring
 Programmation orientée aspect avec Spring
 Accès aux données avec Spring
 Gestion des transactions

Juin 2005
(2 semaines) LYDEC : Lyonnaise des eaux de Casablanca
Fonction :
Formateur Expérimenté
Formation au développement sous Websphere Studio Application Developer 5 (WSAD) :
 Formation au développement Java
 Formation au développement DES EJB

Contenu de la formation :
 Présentation des concepts J2EE.
 Présentation des fonctionnalités de WSAD
 Les Servlets.
 Le JDBC.
 Les JSPs.
 Les JavaBeans.
 L'architecture MVC.
 La gestion des sessions.
 Le rôle de contrôleur du Servlet,
 Développer et tester des filtres de servlets,
 Le déploiement d'une application Web.
 Présentation des EJBs.
 Développement et conception d'Enterprise JavaBeans (EJB)

Mars 2004
(4 jours) Formation java : niveau avancé
Fonction :
Formateur Expérimenté
Introduction aux principes de la programmation objet et au développement en Java
Contenu de la formation :
 Introduction à l’objet et à Java
 Éléments de base du langage : programmer en java, gestion des exceptions
 Construction d’applications en java : entrées –sorties, multi-tâches, accès aux données JDBC
 Synthèse : Méthodologies, Design Patterns, Tests unitaires