Michael - Architecte SI / Flux / ESB / Data / Streaming
Ref : 140102D001-
47310 BRAX
-
Consultant, Architecte, Directeur de projet (46 ans)
-
Freelance
Expérience professionnelle
Octobre 2012 Formations Consultant Senior – MD Dynamics
2008 Manager équipe projet, Architecte Senior SI - Cabinet Solucom
2006 Architecte orchestration SI / Chef de projet technique - Cabinet Vistali (Solucom)
2004 Consultant produit EAI WebMethods, Développeur J2EE - Thales Services
2004 Ingénieur Traitement Automatique des Langues Naturelles, Grenoble
Quelques exemples de missions
Editeur Architecte Cloud Big Data (en cours, 14 mois)
Conception et mise en œuvre d’une plateforme cloud Big Data
Définition du périmètre fonctionnel
Définition et mise en œuvre de l’architecture distribuée (grille de calcul et services)
Recherche et Développement, étude et choix des solutions techniques
Implémentation des services : collecte, corrélation, agrégation, analyse de données sémantique, data store distribué…
Définition et implémentation de l’application web 2.0
Mots clés : Big Data, supervision, analyses et calculs distribués en temps réel, multithreading, Map/Reduce, CEP, réplication et redondance, tolérance de panne, haute volumétrie, base de données réparties, Business Intelligence, KPI, Web Sémantique, Web 2.0
SSII
xxx
Formateur webMethods ESB (mai 2013)
Accompagner la société xxx dans la conquête de nouveaux marchés en assurant la formation des équipes à l’ESB webMethods (Integration Server, Broker, Process Engine, MWS,..)
Formation de 15 collaborateurs de la société : développeurs junior, avancés, architectes
Maîtrise des composants (architecture, installation, administration, développement)
Mise en œuvre d’un projet, bonnes pratiques de développement et normes
Mise en œuvre d’une architecture SOA et des patterns / cas d’usages
Comparaison des approches projets et solutions webMethods vs Tibco
Besoins d’industrialisation et mise en œuvre de la haute disponibilité
Exemple de mise en œuvre du BPM
Chef de projet Pays pour la migration des Data Centers Carrefour Monde. Contexte international Anglais (2012, 8 mois)
Coordonner les équipes, définir la méthodologie de migration, animer les réunions de suivi hebdomadaire, encadrer les autres chefs de projet
Définition et coordination des projets de migration : applicatifs, infrastructure, réseau, service management, sécurité, etc.
Coordination des équipes Roumanie, HP Kuala Lumpur, Chine et France
Encadrement des chefs de projets Europe (Pologne, Italie, France)
Organisation et animation des meetings quotidiens en conference calls en anglais
Consultant Transformation SI Contexte international Anglais (2012, 2 mois)
Définition du schéma directeur du projet de transformation SI Allianz France et Allianz Allemagne pour la DSI Claims (Gestion des sinistres)
Redéfinition des directions Métiers, IT, Production et transverses (Management, Gouvernance, Architecture, PMO) et définition des postes et fiches de postes
Définition du plan projet à 3 ans et de la méthodologie, outils
Cadrage des architectures techniques (ESB, Messaging, Serveur d’application) et définition des environnements et cycles de mise en production
Manager équipe projet et Architecte référent ESB-BAM (2011, 10 mois)
Mise en œuvre de la nouvelle plateforme d’échanges européenne du Crédit Agricole pour le traitement des paiements (virements, prélèvements, monétique) sur ESB Tibco
Le challenge a été, d'une part, de concevoir l’infrastructure de la plate-forme de toutes pièces pour offrir un service 24/7 sur 2 sites actifs avec PRA supervisée par une solution sur mesure pour les opérationnels métiers et support production, et d'autre part, de constituer une équipe complète inexistante MOA, Architectes, Développeurs ; livraison du 1er lot fonctionnel en 9 mois.
Définition du schémas directeur à 2 ans permettant l’évolution du périmètre fonctionnelle et de l’architecture
Gestion du projet, suivi et reporting CoPil, gestion du plan de charge de l'équipe (10 personnes : MOA, architectes, développeurs)
Cadrage des expressions de besoins, spécifications fonctionnelles et techniques (Tibco, J2EE, PL/SQL), normes PCI-DSS
Définition et mise en œuvre des stratégies d’architecture Haute Disponibilité 24/7 avec reprise automatique des flux en cas d'incident
Spécification et mise en œuvre des patterns et cas d’usages SOA
Définition et mise en œuvre des services : orchestration des processus métiers, routage des flux sur mesure, services métiers et techniques
Spécification et mise en œuvre du service de supervision temps réel des flux / BAM pour le pilotage de 2 sites actifs via une IHM spécifique : collecte, corrélation, alertes, service de réémission, reprise, abandon des échanges
Consultant senior gouvernance SOA sur ESB WebMethods (2011, 4 mois)
Définition du rôle des filières WebMethods (ESB) et Dot Net (Applicatifs métier) dans la démarche SOA pour la rationalisation du SI et la mise en œuvre du Référentiel des Agents Financiers et le processus de Gestion des Remises
Définition de la gouvernance SOA : approche projet (tactique) / urbanisation (stratégique)
Audit et analyse de l’existant
Recommandations et définition de l’architecture de référence (cycle projet, les cas d'usage, implémentation technique, EIP, sécurité, supervision / BAM)
Rédaction des guides d’implémentation des cas d’usage ESB/SOA
Présentation du rapport d’audit à la DSI
Air France KLM
Consultant senior gouvernance SOA sur ESB Tibco (2011, 4 mois)
Support et coordination des chefs de projets MOA et MOE dans la mise en œuvre des architectures de services résultant du rapprochement stratégique des métiers Air France / KLM (70 % d’applicatifs communs)
Renforcement de l’agilité du SI par l’identification et la modélisation de processus métier transverses : dématérialisation de la Logistique Retour des équipements avion (douane / tracking / réparation), dématérialisation des Ordres de Déplacement des agents, avances et notes de frais
Implémentation SOA & support de méthodologie auprès chefs de projet MOA et MOE (cellule gouvernance SOA) : cartographie, architecture de référence & identification des services et mode de communication (R/R, P/S), adaptation de la SOA aux enjeux tactiques (projets) et stratégiques (entreprise), adaptation de la SOA aux filières de développements (ESB Tibco, applicatifs métiers J2EE, etc.)
Formateur interne – Architecture SI et Plateformes d’échanges
La Direction de SolucomDV met en place une démarche de formation des consultants de la practice Architecture SI Logicielle
Enjeux : Permettre aux consultants de renforcer leurs savoirs et diffuser une vision partagée au sein des équipes de Solucom
Objectifs : Présenter le rôle et la mise en place des plateformes d’échanges dans la stratégie de rationalisation et d’alignement métier du SI
Formations réalisées :
Rappel des évolutions des plateformes d’échanges (EAI, ESB, BAM, BPM)
Focus sur les enjeux de rationalisation et de time to market
Focus sur les problématiques d’architectures (plateforme de médiation)
Problématiques d’intégration d’entreprise, patterns (EIP) et cas d’usage
Implémentation de cas concrets sur la plateforme webMethods
Présentations, support de formation et travaux pratiques
Mots-clefs : Formation, plateforme d’échanges, EAI, ESB, BAM, BPM
Expert ESB WebMethods – Audit de conformité de la plate-forme (2011, 2 mois)
Auditer la conformité de la plateforme SECOIA - système d’échanges inter-applicatifs du MAAPRAT basé sur l’ESB webMethods. Délivrer les recommandations et plan d’actions nécessaires à la pérennisation de la plateforme
Analyse de l’existant à travers des entretiens avec DSI, Sponsor, MOA, MOE, intégrateurs et exploitants
Vérification de la conformité de la solution mise en œuvre au travers de :
L’analyse juridique de la conformité du CCTP et de la solution technique et applicative
L’analyse technique en fonction de l’état de l’art : documentations, architecture, code
Recommandations et plan d’actions à mettre en œuvre au niveau de la gouvernance projet, des livraisons, des besoins d’industrialisation, de la mise en œuvre de la sécurité et de la haute disponibilité, la conception et les développements, la supervision, la rationalisation des couts
RITMIX Architecte technique / chef de projet billettiques (3 mois, janvier 2011)
Architecte technique pour la DSI Proximité SNCF qui délivre les solutions d’achat et de rechargement de titres de transport sur supports billettiques
Direction technique du projet IPER 2010 : service mobile sans contact (NFC) associant titres de transport, offres de tourisme, géolocalisation et paiement sur Androïd HTC
Optimisation de la montée en charge des serveurs JBoss
Optimisation des requêtes et sessions : load balancing, fail-over Altéons
Etude virtualisation (Red Hat KVM)
Audit de sécurité des applications Web J2EE
Pilote projets / chargé d’étude des programmes stratégiques Métiers & Marketing (2010, 12mois)
Refonte des Espaces Clients Internet et Mobile « Forfait Grand Public », « Pro » et « Carte » (dont marque blanche) et refonte middle/back-office
Gestion du budget, lotissement, risques, délais, qualité de l’EO à la mise en service : 14 projets sur 1 an pour un total de 2M€ (pilotage de 3 à 5 projets en parallèle)
Challenger les équipes Marketing, Métiers et Fournisseurs en termes de solutions & chiffrages
Coordination des équipes MOA, Marketing, Études, Fournisseurs. 10-15 interlocuteurs/projet
Mise en œuvre d’une filière de développement Agile SCRUM pour les projets time-to-market (± 3 mois) dont :
o Développement du nouveau canal web mobile pour l’Espace Clients Forfait GP
o Refonte des parcours clients forfait et carte : doublement du taux de transformation des actes de souscription et paiement CB grâce à la fluidité des parcours, ergonomie, réassurance, amélioration des services
o Permettre la réactivité marketing avec la mise en œuvre de l’offre 3 numéros illimités 24/7 tous opérateurs
Projet de refonte middle/back-office : optimisation haute disponibilité de l’Espace Clients Forfait sur Internet
o Amélioration de la fraicheur des données des pages critiques (QoS < 2 sec.) par remplacement du mode d’alimentation du cache (push avec fraicheur à J-1) par une solution haute disponibilité (ESB)
o Migration des interfaces Legacy « Forfaits GP » non WS compliant (8M de clients et jusqu’à 500 000 visites / jour)
Proposition d’amélioration de la réactivité SI par le renfort des calculs d’impacts au niveau Études
o Mise en place d’une méthodologie documentaire orientée “fonction” plutôt que “projet”
o Suivi des exigences (GEX), calcul des points de fonction, référencement des services
Architecte ESB-BAM WebMethods, CP technique J2EE (2007, 3 ans)
Mise en œuvre des flux Opérations Sur Titres pour la branche Gestion d’actifs de la Société Générale (Société Générale Securities Services). Ses activités s’organisent autour des métiers de conservation et services dépositaires, administration de fonds, agent de transfert, sous-traitance
La Cellule Architecture a pour mission d’assurer le support aux projets (flux métier, applicatifs, infrastructure) en termes de méthodes et d’expertises (audits, définition d’architectures) en accompagnant les équipes de développement
Proof-Of-Concepts sur la supervision de flux de « Gestion De Titres » (BAM)
Définition et implémentation du PoC : passage d’ordre, portefeuilles clients, valorisation
Conception/développement des flux: J2EE, C++, SQL, JMS/MQ, batch, WebMethods
Conception/développement des règles de supervision : collecte, agrégation, alertes techniques et fonctionnelles
Conception/développement de la collecte des KPI sur applicatifs hétérogènes
Animation de workshops en partenariat avec l’éditeur WebMethods & restitution DSI
Optimisations de performance des architectures et flux pour la tenue des SLA
o load balancing logiciels, priorisation sur bus de messages JMS et MQ series
o gestion de la tolérance aux pannes (fail over, stratégies de retry et de reprise)
o amélioration des flux JMS et web services entre webMethods et Websphere WAS
o adminstration WAS
Encadrement d’équipe, support technique auprès des développeurs (8 pers.)
Tests d’intégration et migrations (pilotage de 4 équipes/20 pers., définition des scénarii)
Consultant Produit WebMethods (2006, 2 mois)
La DSI BIC a pour mission d’assurer la maintenance et l’évolution des flux d’approvisionnement des usines, entrepôts et magasins répartis sur le territoire
Enjeux: Assurer le bon déroulement des flux d’approvisionnement des usines et de facturation
Objectifs : Améliorer les flux existants, surveiller les flux de production et prendre en charge les incidents, faire évoluer les référentiels produits
Travaux réalisés : Modélisation de processus métier, amélioration et maintenance corrective des flux, surveillance des flux de production (support N2), rédaction des dossiers de conception technique, rapports d’incidents de production et correctifs des flux
Mots clefs : WebMethods, Modélisation de flux, WS, BPM, BPEL, SQL
Consultant expert BAM pour le projet SNCF « supervision OER » (2006, 5 mois)
Le projet de supervision a pour objectif de suivre en temps réel le bon fonctionnement des bornes TGV déployées en France et détecter les dysfonctionnements et pannes avec une aide au diagnostic afin d’assurer le respect des engagements contractuels du Centre de Service de Nantes
Définition du plan projet jusqu’à la mise en production
Collecte du besoin auprès des utilisateurs et cadrage des exigences de supervision
Conception des indicateurs de performance et alertes fonctionnelles
Développement des modules de collectes (Fichiers plats, SQL, Trap SNMP)
Partenariat avec la R&D de l’éditeur de la solution BAM Business Bridge NG (Systar)
Développement, tests unitaires, recette du prototype
Documentation technique et fonctionnelle
Transfert de compétence fonctionnelle et technique auprès des équipes
Mots clefs : BAM temps réel, Systar BB, J2EE, Sondes SNMP, Nagios, Oracle
Consultant / Administrateur fonctionnel BAM pour le projet eRelation Monitoring (2006, 5 mois)
La DSI développe et maintient les processus de gestion et mouvements de stocks, prise de commande, réponse à engagement, avis d’expédition, mise en facturation…
Enjeux : Suivre en temps réel les processus d’entreprise supportés par la plateforme EDI Arcelor afin d’améliorer les diagnostiques et les temps de traitements de chaque étape
Objectifs : Concevoir et développer une solution de supervision sur un applicatif hétérogène via la plateforme Business Bridge de Systar
Travaux réalisés :
Conception des indicateurs de performance (KPI) et alertes fonctionnelles
Implémentation des règles de corrélation et d’agrégation : visual basic
Développement des modules de collectes : Fichier, iDoc SAP, POP
Développement des tableaux de bord de supervision : jsp, javascript, html
Administration fonctionnelle et accompagnement des équipes Arcelor
Livrables :
Documentation technique et fonctionnelle
Livrables de la solution
Transfert de compétence fonctionnel et technique
Mots clefs : BAM systèmes hétérogènes, Systar BB, J2EE, Web, SAP
Direction Générale des Impôts
Consultant en solutions Open Source (2005, 1 mois)
Ministère de l’Economie, des Finances et de l’Industrie
Mise en œuvre d’un outil de suivi pour la prise en charge et le traitement des dossiers des contribuables :
Intégration de l’outil Quartz Scheduler pour automatiser l’historisation des dossiers et leur maintenance
Etude du besoin client, conseil et proposition de l’architecture d’intégration
Développement de la solution : problématiques d’exécution multi threads et de répartition de charge, J2EE, SQL Server
Rédaction des préconisations techniques et documentation
Transfert de compétences
Mots clefs : Linux, Windows, J2EE, JBoss, Quartz Scheduler, Oracle, load balancing, multi-threading
Chargé d’étude Open Source au sein du Centre de Compétences Thales Services (2005, 5 mois)
Le Centre de Compétences Open Source de Thales a pour objectif d’identifier et d’évaluer les plus values de briques logicielles open source
Enjeux: Fournir aux équipes projets déployées sur sites clients une analyse stratégique et un accompagnement dans l’intégration de briques open source
Objectifs : Analyser et démontrer la valeur ajoutée des briques techniques : Quartz sheduler, workflows Shark/OpenWFE, content management systems OpenCMS/Magnolia
Travaux réalisés : Analyse de la couverture fonctionnelle et des solutions d’intégration, tests, évaluations et recommandations, rapports d’expertise et Proof-Of-Concept
Présentation des travaux en conférences (~ 15 personnes)
Mots clefs : Expertise Open Source, PoC, Eclipse, J2EE, JBoss, Tomcat, WAS, BPMN
Consultant Produit WebMethods (2005, 5 mois)
Projet de consolidation des informations du back office pour la salle des marchés de Gaz de France
Enjeux: Fournir à la salle de marché de la Direction Négoce les consolidations temps réelles des transactions d’électricité
Objectifs : Le projet EDOELEC (Echange de Données Opérationnelles) a pour objectif de maintenir et faire évoluer les flux métier permettant le contrôle des échanges d’électricité entre Gaz de France et ses partenaires européens
Travaux réalisés : conception et développement des flux d’échange, définition de la stratégie de reprise sur erreurs des transactions MQ et FTP, optimisation de performance : algorithmes flux et transcodifications, tunning JVM, rédaction des dossiers de spécifications techniques et de préconisations pour l’optimisation de performance des flux
Mots clefs : Architecture de flux, UML, optimisation de performances, algorithmes, tunning JVM, WebMethods, connecteurs techniques J2EE/MQ/FTP/SMTP, Procédures stockées PL/SQL
Consultant Produit WebMethods (2004, 6 mois)
Projet de consolidation des informations du back office pour la salle des marchés de Gaz de France
Enjeux: Fournir à la salle de marché de la Direction Négoce les consolidations temps réelles des transactions gazières
Objectifs : Le projet EDOR (Echange de Données de Réalisation) a pour objectif de maintenir et faire évoluer les flux métier permettant le contrôle des échanges gaziers entre Gaz de France et ses partenaires européens
Travaux réalisés : Conception et développement de flux d’échange, conception et développement de connecteurs techniques (PL/SQL, FTP), réalisation des tests d’intégration et suivi de recette, rédaction des dossiers de spécifications techniques, cahiers de tests d’intégration et de recette
Mots clefs : Architecture de flux, WebMethods, UML, PL/SQL, FTP, J2EE
DOMAINES DE COMPETENCES (Evolution en contexte international)
Métiers : Banque, Télécom, Transport, Énergie, Industrie, Distribution, Ministères Publiques
Missions types :
Etude d’opportunité et choix de solutions techniques (ESB WebMethods / Tibco, BAM, BPM)
Définition et mise en œuvre d’architecture ESB-BAM haute disponibilité multi-sites
Audit et analyse de conformité des plateformes d’échange, performances, projets d’intégration
Urbanisation du SI, définition du schéma directeur, conduite du changement
Définition de la gouvernance SOA, mise en œuvre patterns et cas d’usage
Management d’équipe projet MOA/MOE, gestion de projet
Formation produit WebMethods
Management et gestion de projets :
Reporting et arbitrage technique et fonctionnel en comité de pilotage
Challenge des fournisseurs en termes de solution et de chiffrage
Management d’équipes ±10 pers. (chefs de projet, AMOA, experts, architectes, développeurs)
Encadrement de collaborateurs, évaluation et définition du plan de progression
Pilotage de projets longs (+2ans) de l’EB à la mise en service
Définition du plan projet détaillé, chemin critique, chiffrages, lotissements
Gestion du plan de charge de l’équipe, suivi, animation des comités projets
Gouvernance / Transformation :
Schémas directeurs, urbanisation et optimisation des processus métiers
Modélisation, cartographie, automatisation des processus métiers (BPM)
Définition de la gouvernance SOA : stratégies projet (time-to-market), d’entreprise (urbanisation)
Définition des environnements, gestion des versions, cycles projets d’intégration
Architecture SI :
Définition et mise en œuvre d’architecture SI haute disponibilité multi-sites (ESB, BAM, BPM)
Optimisation ESB : clustering, tolérance de panne, environnement dégradé, reprise, priorisation
Définition des stratégies PCA / PRA des plateformes d’échange
Développements techniques ESB, SOA, BAM : webMethods, Tibco, Activemq
Définition et mise en œuvre des cas d’usages et patterns ESB, EIP, CEP
Rédaction, normalisation des spécifications, dossiers d’architecture/d’exploitation/méthodologie
Interventions AMOA/MOE : conception et spécification logicielle, parcours client web et mobile
Autre :
Formateur sur les plateformes d’échanges ESB, BAM, BPM, SOA
Avant-ventes, bizdev, propositions commerciales, soutenances, gestion de la relation client
Evaluation de la capacité d’équipes projets, définition des fiches de poste, aide au recrutement
Audit et choix de solutions des architectures haute disponibilité, SGBD haute volumétrie
Modélisation UML, BPMN,
Design Patterns EDA, EAI, ESB J2EE, JMS, MQ, Spring, Camel
WS SOAP/REST, XML, XSD, Xpath Shell Linux/Windows
Web 2.0 : JQuery, Backbone, Flex
ESB webMethods, Tibco, Activemq
BAM webMethods, Business Bridge
BPM webMethods
JBoss, Websphere, WebLogic
SGBD Oracle, MySQL, PL/SQL
VMWare, VirtualBox, Altéons
Synergy Continuous, Jira, svn
CFT, Enterprise Architect, Eclipse
Gex, Quality Center, MS Project