Karim - Architecte WEBSPHERE
Ref : 030813D001-
78400 CHATOU
-
Chef de projet, Formateur, Architecte, Coach Agile (59 ans)
-
Freelance
-
Fonction Projet Concepteur
Banque Nationale du Canada (BNC), Gestion de Patrimoine, MontréalJan 2017 - aujourd'huiConception et Mise en œuvre de la solution NATGO (Création de compte 24/7, Nest Wealth / GBFond Account Opening Process) à destination des particuliers
Environnement: Choix des briques logicielles et conception/design des divers APIs (Outer/Médiator/Inner API et GateWay ….)
Conception/Développement de composants techniques dans la zone sécurisée et intégration des services MCP (Master Client Profile) et exposition des services REST/SOAP via le framework Swagger
Accompagnement des développeurs/Architecte de solution
Projet RPM / R-Broker (Book Of Records) : Composition et agrégation des services REST/SOAP dans le cadre de l’intégration de la nouvelle plateforme aux applications bancaires du portefeuille Wealth Management, Mise en place d’un POC pour valider les concepts d’agrégateur et de compositeur des services
SpringBoot, OpenShift, Microservices, REST APIs, JSON, JMS MQ Series, Swagger et Swagger Codegen, Jenkins, Bitbucket, méthodologie SCRUM -
Fonction. Architecte MuleSoft, Support et réfèrent technique, Directeur de Projet
Projet. Plateforme Citoyenne, mise en place du portail d’échangeJan 2017 - Jan 2017Projet. Plateforme Citoyenne, mise en place du portail d’échange
Mise en place d’un prototype validant les concepts fonctionnels
Formation et accompagnement des équipes avec la solution MuleSoft et Anypoint Studio
Configuration des serveurs en mode Haute/Dispo (Haute dispo) via un load balanceur Barracuda en front assurant la répartition de charge
Mise en place d’une plateforme de support technique des équipes de développement -
Projet Architecte Technique / Intégrateur Technique / Expert Devops
EDF (Électricité de France)Jan 2015 - aujourd'huiSupport Middleware et Serveurs d’applications Java/JEE
Environnement:
Support niveau 3 des projets utilisant la souche technique EDF
Architecte Devops (usinage et Automatisation des environnements de développement et de recette)
Provisionning des environnements projets (mise a disposition des environnements virtualises, accès aux annuaires EDF, création des environnements projets…)
Conception et développement des souches techniques basées sur le langage Groovy
Support opérationnel des projets sur les serveurs JBoss EAP
Groovy, Java 8, Linux /Redhat 7, Redhat JBoss EAP 6.4/7, Docker,Ansible, Nexus IQ et Life Cycle, Git, Varnish cache, Jenkins, Cloudbees (Jenkins), OpenShift -
Jan 2014 - Jan 2015
Effectif : 7 personnes
Environnement technique WebSphere V8.5, z/OS, z/Linux, Mule ESB, WebServices, Apache Apache OpenEJB, Jahia 6, AppDynamics, Spring CORE, Web Service REST, Struts 2, PrimeFaces, AngularJS, Jenkins, WIN-DESIGN
Mise en œuvre de la solution d’échange et choix de la solution d’intégration (Mule ESB, JBoss Fuse)
Prototypage du module d’echange
Définition et Mise en place de l’architecture cible avec les divers partenaires des Douanes (transitaires en douane, GIE,…)
Cartographie des flux métiers avec la solution Win-Design
Définition des patterns d’architecture communs
Définition des modules transverses
Formation des équipes de développement avec la solution Mule Studio
Développement de flux prioritaires et intégration d’un MOM (ActiveMQ) -
Projet Architecte Technique / Coach Agile / Expert Transverse
Ministère des finances (Sénégal) – Equipe de 10 personnesJan 2014 - aujourd'huiRefonte du projet SOLDE (Paie des fonctionnaires de l’état du Sénégal)
Formation des équipes de développement sur le socle Agile et les frameworks JAVA (EJB 3, JPA, JSF 2 - Primefaces)
Design et Modélisation des entités du projet (modules Manifeste, Déclaration, …)
Architecture et Urbanisation du SI
Plan Directeur Informatique de la DSID
Support opérationnel du projet
Coaching Agile des équipes et Architecture de la solution
Urbanisation des interfaces et refonte de l’architecture cible (refonte et intégration des services COBOL en mode REST) avec la solution d’ESB MuleSoft -
Fonction Effectif Architecte / Expert Transverse
HADOPIJan 2013 - Jan 2014Projet
Environnement technique AppDynamics, JMeter, Sonar, Tomcat 7.x
Audit de code, tests de charge de l’application SI_CIBLE
Monitoring JAVA et analyse des résultats
Rédaction du rapport d’analyse -
Fonction Architecte / Expert Transverse
RITMx (Filiale de la SNCF) – Equipe de 8 personnesJan 2012 - Jan 2013Projet
Environnement technique Maven 2, JBoss EAP 4/5, HornetQ Nagios, MDA, Architecture JEE, JMeter, AppDynamics
Conseil et orientation sur les évolutions (architecture, orientation, outils)
Participation au comité technique
Suivi des chantiers
Mise en œuvre du chantier performance et Supervision des infrastructures de recette et de pré production
Test de charges (JMeter)
Assistance et de support pour l’industrialisation des livraisons et des déploiements sur les environnements JEE sur plateforme JBoss
Tuning et Diagnostic JBoss en production/recette -
Analyse et Audit des procédures
Audit du SI des douanesJan 2012 - Jan 2013DSID en utilisant une méthodologie orientée processus
Cartographie du SI et Urbanisation selon 4 vues (Métier/Fonctionnel/Applicatif/Physique)
Analyse des processus métiers et modélisation
Présentation à la DSI du document d’audit
Accompagnement des équipes a la mise en œuvre d’une partie des préconisations
Mise en place de l’intranet du portail des douanes
Durée : 4 mois
Effectif : 3 personnes
Choix de la solution de portail et de gestion documentaire et d’agrégation (Solution WebSphere Portal vs Jahia)
Prototypage et mise en place de l’intranet portail des Douanes (serveur Jahia)
Formation des utilisateurs/administrateurs au contenu du portail
Tests de Charge et Calibrage des plates-formes de production
Refonte du module d’échange (projet d’interconnexion avec les partenaires des douanes -
Fonction Assistant chef de projet
EuropcarJan 2010 - Jan 2010Projet
Environnement technique XFire, Maven 2, Hudson, Eclipse 3.5, WebLogic 10
Mission d’assistance au chef de projet dans l’administration de la plateforme de développement et d’intégration -
Fonction Mission d’accompagnement et Architecte et Réfèrent Technique
Douanes (Sénégal) – Equipe de 15 personnesJan 2009 - Jan 2014Coach Agile / Expert Transverse a la Direction des Systèmes Informatiques Douaniers sur l’ensemble des projets cites (GAINDE/DEMAT/INTERCONNEXON) en détachement sur Dakar
Projet
Projet GAINDE
Audit et étude de l’architecture (infrastructure et applicative)
Conseil et Accompagnement à la Direction Générale des Douanes
Reprise du projet stratégique GAINDE qui est l’application phare du service des Douanes du Sénégal
Mise à niveau technique de l’équipe technique de la DSID (Direction des Services Informatiques Douaniers)
Mise en œuvre d’une plateforme Agile (intégration continue, qualité)
Mise en œuvre de l’architecture Technique de migration du projet GAINDE (Gestion Automatise des Recettes Douanières) et mise en œuvre de l’outillage Agile associé
Méthodologie de tests et Outillage Agile/Coordination avec l’équipe Offshore a Tunis
Mise en place des procédures d’industrialisation au sein du bureau en charge des déploiements (cible WebSphere)
Formation de l’équipe sur Java, Struts 2, UML, WebSphere 8, SCRUM
Coaching des équipes de développement de la DSID
Définition du Plan d’urbanisation (en cours) de la DSID
Projet de Dématérialisation des procédures Douanières (DEMAT)
Durée : 1 an
Effectif : 8 personnes
Refonte de l’ancienne solution basée sur Spring 3 et Web Services SOAP et Struts 2
Support et Architecture de la nouvelle solution basée sur des services REST
Support des équipes de développement en mode agile
Recette et tests de charge
Audit du SI des douanes
-
Maîtrise informatique
Université Paris VII1992 -
Baccalauréat, série B
Lycée français de Tunis1990 -
Licence informatique
Université Paris VII1990
Commiter et fondateur du projet collaboratif JasForge parrainé par la communauté Eclipse
Tuning et Profiling des serveurs d’application JEE
Auteur de trois ouvrages parus aux éditions Eyrolles « Développement J2EE avec Eclipse et WSAD », « Développement J2EE avec Eclipse et JBoss » et « Développement JEE avec Eclipse E
Bonne maîtrise dans la conduite et la gestion de projets selon une démarche méthodologique et qualité (approche dite « agile » des développements)
Maîtrise des technologies liées au développement d’applications Intranet et e-business (EAI et XML) et serveurs d’applications,
Formateur et monitorat d’équipes de développement (bon relationnel passionné par la formation et le tutorat, auteur de nombreux articles et présentations techniques autour de la plateforme JEE, cf ********, laliluna.de, Club Java…)
Nombreuses missions d’audit et de conseil en migration d’architecture ainsi que de « refactoring » d’applications JEE autour du serveur WebSphere / JBoss
Bonne maitrise des architectures SOA, problématiques d’intégration et d’urbanisation des SI et des web services et outillages/serveurs associes
Très bonne expertise dans le domaine du monitoring JAVA, conduite et organisation des campagnes de charge des applications, Audit
Compétences techniques
Langages : Java, PHP, C/C++ , Cobol, Groovy, Python, Jython
Méthodologies : MDA, SCRUM,
Outils de modélisation : Eclipse UML (Omondo), MagicDraw, Rational Architect
Outils de développement : NetBeans 6, Eclipse3, Jbuilder, WSAD 5, IRD 6/7, MyEclipse, JBoss Studio, IntelliJ
Middleware & Frameworks: Tuxedo 6.4, Connecteurs JCA/CTG, Corba / IIOP, MQSeries, EJB3, Hibernate / Spring, Struts 2 /JSF 1.2/2, AJAX / Flex, AngularJS
Web Services: Apache CXF, REST
Réseaux & Système: Protocole SNMP, TCP/IP, SendMail (solution de type Mail Transfer Agent – MTA), Xmail (Serveur de messagerie Open Source)
Serveurs Web/Application: JBoss 5/7/JBPM, WebSphere 4/5/6/7/8, Portal Server / WebSphere Process Server, CMS Liferay/Joomla, Bea WebLogic, Apache, IIS (Microsoft), ESB Mule.
Base de Données: Oracle 11g, MySQL, SQLServer, DB2, MangoDB
Systèmes d’exploitation: Windows, Linux (Redhat, Ubuntu), Unix AIX/Solaris
Outils de Reporting : BIRT, Crystal Reports
ESB Mule (Mise en œuvre et Architecture)22 ans
Langues
Anglais opérationnel
Disponibilité ASAP Mobilité IDF/Etranger
Très bonne expertise dans les environnements transactionnels et distribués principalement JEE et les techniques et méthodes associées (frameworks JEE, EJB3) en particulier sur les solutions basées sur le serveur d’application IBM WebSphere (depuis la version 3.5 à la version actuelle 7.0)
Commiter et fondateur du projet collaboratif JasForge parrainé par la communauté Eclipse
Tuning et Profiling des serveurs d’application JEE
Auteur de trois ouvrages parus aux éditions Eyrolles « Développement J2EE avec Eclipse et WSAD », « Développement J2EE avec Eclipse et JBoss » et « Développement JEE avec Eclipse Europa »
Bonne maîtrise dans la conduite et la gestion de projets selon une démarche méthodologique et qualité (approche dite « agile » des développements)
Maîtrise des technologies liées au développement d’applications Intranet et e-business (EAI et XML) et serveurs d’applications,
Formateur et monitorat d’équipes de développement (bon relationnel passionné par la formation et le tutorat, auteur de nombreux articles et présentations techniques autour de la plateforme JEE, cf ********, laliluna.de, Club Java…)
Nombreuses missions d’audit et de conseil en migration d’architecture ainsi que de « refactoring » d’applications JEE autour du serveur WebSphere / JBoss
Bonne maitrise des architectures SOA, problématiques d’intégration et d’urbanisation des SI et des web services et outillages/serveurs associes
Très bonne expertise dans le domaine du monitoring JAVA, conduite et organisation des campagnes de charge des applications, Audit
Compétences techniques
Langages : Java, PHP, C/C++ , Cobol, Groovy, Python, Jython
Méthodologies : MDA, SCRUM,
Outils de modélisation : Eclipse UML (Omondo), MagicDraw, Rational Architect
Outils de développement : NetBeans 6, Eclipse3, Jbuilder, WSAD 5, IRD 6/7, MyEclipse, JBoss Studio, IntelliJ
Middleware & Frameworks: Tuxedo 6.4, Connecteurs JCA/CTG, Corba / IIOP, MQSeries, EJB3, Hibernate / Spring, Struts 2 /JSF 1.2/2, AJAX / Flex, AngularJS
Web Services: Apache CXF, REST
Réseaux & Système: Protocole SNMP, TCP/IP, SendMail (solution de type Mail Transfer Agent – MTA), Xmail (Serveur de messagerie Open Source)
Serveurs Web/Application: JBoss 5/7/JBPM, WebSphere 4/5/6/7/8, Portal Server / WebSphere Process Server, CMS Liferay/Joomla, Bea WebLogic, Apache, IIS (Microsoft), ESB Mule.
Base de Données: Oracle 11g, MySQL, SQLServer, DB2, MangoDB
Systèmes d’exploitation: Windows, Linux (Redhat, Ubuntu), Unix AIX/Solaris
Outils de Reporting : BIRT, Crystal Reports
ESB Mule (Mise en œuvre et Architecture)