Intégration continue J2EE avec Apache Continuum / maven 2 / Ant / Eclipse
Missions :
Software assessment and architecture
Performance services request
Software factory services
Contexte :
- Réunion avec les équipes projet
- Discuter du besoin fonctionnel et du choix d𠆚rchitecture technique et applicatif
- Faire un assessment statique du logiciel
- Analyser les risques de failles du logiciel et la mise en place des outils d’évaluation
- Préparer le projet de tests de performance et de robustesse
- Analyser les résultats et faire des recommandations d𠆚rchitecture métier et technique
- Tous les logiciels de la SGCIB sont concernés et tous les protocoles utilisés (Citrix, GWT, .NET, J2EE, JSF, Silverlight, Flex, Oracle SQL*Net (Net8), Web (HTTP), ...
- Les principaux outils utilisés sont la suite HP (HP LoadRunner, HP Diagnostics, HP SiteScope).
Missions :
Assurer la formation gestion d’un projet de maintenance informatique
Assurer les formations de chef de projet informatique
Missions :
Projet MOSS : Partenariat HSBC / AXA
o Intervenant dans les ateliers fonctionnels et techniques
o Architecture, développement et Suivi de projet
Projet CRM Cloud computing Salesforce.com pour les business units Réclamation / Prévoyance collective / Prévoyance individuelle / Réseau Salariés
o Architecte métier et technique (problématiques d𠆚limentation du Cloud, d’interfaçage avec les systèmes applicatifs existants, notamment les Mainframe, des erreurs et du rejeu, de sécurité, de répartition de charge et de tolérance aux pannes)
o Pilotage (COPIL, COPROJ, COSUI et ateliers fonctionnels et techniques)
o MEP et suivi de production
Projet SOA / ESB / WebSphere MQ / .NET / Salesforce.com
o Architecte métier et technique
o Evaluation de solutions ( WebMethods, WPS, Mule, Oracle Application Integration Architecture (AIA), JBoss Enterprise Service Oriented Architecture (SOA) Platform )
o Réalisation d’un POC sur Mule pour valider la solution et l𠆚rchitecture
Projet Framework technique et métier basé sur Silverlight
o Expertise sur la gestion de configuration pour des développements multi-sites (stratégie de branches, de merge…), automatisation des build, qualité des applications (audit de code, tests unitaires, tests de charge, intégration continue…), mise en place des indicateurs de qualité des développements.
o Project Management & ALM avec Team Foundation Server 2010 (TFS).
Projets J2EE
o Rédaction de Conception Fonctionnelle (COF)
o Architecture applicative de type Workflow et BPM basée sur Activity (Open-source), JSF
Missions :
Architecte Technique dédié à un ou plusieurs projets, je suis l’interface entre les Etudes (projet) et le SI. L𠆚rchitecte technique est spécialisé dans la conception des sites informatiques de la SNCF. Il prend en compte les flux d'informations entre les acteurs de l'entreprise et le transit des informations à travers le système informatique. Le Schéma Directeur Technique (SDT) est la référence technique (logicielle et matérielle) et l𠆚ide de l𠆚rchitecte technique.
Assiste les Etudes (métiers) lors de l’élaboration des EP (Etude préalable) et des RI (Rapport d’Initialisation) dans le cadre des projets informatiques.
En tant que Responsable Technique, je propose l𠆚rchitecture logique et technique cibles. Ensuite je m’occupe de la rédaction des Documents d𠆚rchitecture Technique dans le cadre des projets de ISI. J’organise des réunions avec les différents acteurs du projet. Je propose des solutions techniques et l’évaluation économique de chacune des solutions.
L𠆚rchitecte technique assure l𠆞xpertise auprès des projets dans le cadre du tuning et proposition technique dans l’optique d’optimisation avec l𠆚ide des éditeurs (Oracle, Ingres, IBM, Microsoft ...). Il assure le suivi des incidents auprès des éditeurs.
L𠆚rchitecte technique fait des études techniques de faisabilité et des POC pour valider ou infirmer un choix technique et rédiger des documents techniques, notamment des Notes techniques, …
Contexte fonctionnel :
- Projets du domaine circulation (des trains). Projets où le « temps réel » est l’élément fondamental.
- Projets du domaine de maintenance réseau ferré national (voies, signalisation, caténaires).
- Projets SIG (Système d’Information Géographique).
- Projet d𠆚ide à la décision et ordonnancement de trains sur un tronçon de voie unique, pour des problématiques liées à l’influence des travaux sur les circulations et de gestion des incidents d'exploitation.
- Projets du domaine de la gestion des travaux. Mise à disposition des demandeurs et des coordinateurs en établissement un outil permettant de saisir, de coordonner et de consulter les demandes de travaux au travers d’une représentation graphique des planches Voie et Caténaire en gare et en pleine voie.
- Etude sur la migration d’une application stratégique (celle qui fournit les horaires théoriques à l𠆞nsemble des applications, des partenaires et clients de la SNCF) de la plateforme HP OpenVMS sous Alpha vers Solaris 8.
- Proposition d𠆚rchitecture et mise en place d’une solution décisionnelle d𠆞ntreprise basée sur Cognos 8 BI.
- Proposition d𠆚rchitecture dans le cadre de re-engineering et de migration technologique des applications vers Solaris 10.
- Etude et mise en place de la sécurité (authentification et habilitation) dans les applications Intranet et Extranet. Utilisation de provider LDAP, Kerberos et des forêts Active Directory).
- Proposition d𠆚rchitecture et étude de la confidentialité dans un contexte d’ouverture du marché (fin du monopole SNCF). La division Infrastructure de la SNCF a l’obligation de mettre à disposition de manière équitable certaines applications à disposition des concurrents de la SNCF.
EAI, TUXEDO, J2EE, ... dans le Département Assurance Produit (Validation fonctionnelle, intégration transverse et pré-prod).
Missions :
Fournir une expertise et un support N3 dans le cadre des projets au sein du SI.
Proposer une architecture technique et fonctionnelle des systèmes à héberger dans le parc des environnements de tests, pré-prod et prod.
Fournir des stratégies d’intégrations transverses, de tests de robustesse et de performance.
Fournir un document de spécifications d'architecture détaillée et réaliser le déploiement physique du système technique basé sur Siebel 7.5.3.1 s’interfaçant avec une base de données Oracle, un serveur d𠆚pplications WAS hébergeant des servlets et des web services et enfin une connexion B2B au système EAI WebMethods.
Projet d’un palier technologique iso-fonctionnelle du bus d𠆞ntreprise basé sur WebMethods 4.x (broker, adapter ILA) vers WebMethods 6.5 (broker, IS).
Projet d’un palier technologique iso-fonctionnelle du système de facturation basé sur WebMethods 4.x (adapters IC) vers WebMethods 6.5 (IS).
Contexte Fonctionnel :
Le SI Bouygues Telecom est composé de 3 lignes de marché (Forfait, Pré-payé et Entreprise), de plusieurs SI (SIC, SIR, SIV, ISIS), de plusieurs technologies et middleware, des ERP, des legacy systems et de plus de 200 systèmes fonctionnels. Ceci induit une complexité certaine pour la phase de validation technique et fonctionnelle. La phase d’intégration transverse est de plus de plus importante dans la le cycle de vie des projets. De plus, l𠆞nvironnement J2EE induit, de part son architecture, une complexité supplémentaire qu’il faut intégrer dans l𠆞nsemble du SI. Il faut faire cohabiter de manière harmonieuse les middlewares TUXEDO, WebMethods, KABIRA, CORBA, J2EE, SOA/ESB, ... afin de réussir l’intégration des projets.
Missions :
Projet de mise en place d’une solution de BAM, en vue d’une supervision applicative et fonctionnelle des bancs de tests (Chiffrage, Expressions des Besoins et architecture Technique et Fonctionnelle, Pilotage d’un fournisseur externe et intégration).
Projet d’outillage de paramétrage des offres pour l𠆚pplication de front-office (moteur de règles) de Bouygues Telecom.
Projet de mise en place d’un EAI « tactique » afin d𠆚limenter le système de gestion des commissionnements des distributeurs du réseau Bouygues Telecom.
Missions :
Conception et développement des modules applicatifs pour la facturation au file de lu et par batch
Conception et développement des modules applicatifs pour l’éditique au file de lu et par batch
Conception et développement des modules applicatifs pour l’imputation à la comptabilité auxiliaire
Backup DBA Oracle.
Formation :
Administration WebLogic 8.1 (Bea Education Center La Défense/Paris).
Contexte Fonctionnel :
La déréglementation de la distribution de l’énergie impose aux sociétés qui avaient le monopole jusqu’à lors de scinder leurs activités ou tout au moins d’inclure plus de transparence entre les activités dheminement (production et transport) et de distribution d’énergie à des tiers. Dans ce cadre, le client UEM a entrepris une refonte complète de son SI afin de séparer ses métiers historiques en distribution et acheminement.
Missions :
Rédaction des livrables documentaires pour la MEP
Conception et développement des modules applicatifs qui traitent chaque évènement métier reçu du bus EAI (WebMethods)
Développement du connecteur (adaptateur) spécifique qui réalise le mapping des formats de données entre le broker et le système technique ainsi créé.
Contexte Fonctionnel :
La mise en place d’un BUS EAI, en remplacement de la précédente architecture du SIC 2G, exige un système fonctionnel qui devra, dans le futur, assurer les responsabilités de référence en termes de données du client, contrat, portefeuille, offres et services souscrits. C𠆞st le Référentiel Client qui, par soucis de performance, est hébergé sur TUXEDO et est alimenté au fil-de lu par le bus EAI / WebMethods.
Missions :
Mise en place d'une solution d𠆞TL au sein du SIC
Conception et développement d’un outil de migration des données d’un référentiel métier 2G vers un référentiel métier 3G
Conception et développement d’un outil de re-synchronisation des systèmes techniques en erreur fonctionnelles et techniques.
Formation :
Optimisation requêtes SQL (Oracle University 𠄼olombes/Paris).
Contexte Fonctionnel :
L’introduction d’une solution dI avec couplage lâche et communication asynchrone entre systèmes fonctionnels induit une désynchronisation du SI lorsqu’un dysfonctionnement (technique ou fonctionnel) survient. L’idée de ce projet est de réaliser une resynchronisation des systèmes techniques en erreur à partir d’un système qui est considéré comme la référence en termes des informations clients - contrat - portefeuilles.
Missions :
Conception et développement d’outillage de supervision des composants WebMethods
Conception et développement d’outillage (bouchons) de tests de robustesse et de performance des composants du bus WebMethods
Conception et développement d’outillage d𠆞xtraction du référentiel d’échange sous forme ADL et XML à partir du modèle UML sous ROSE
Conception et développement d’une chaîne générique de déploiement d’un bus WebMethods pour les 3 lignes de marché (Forfait, Pré-payé, Entreprise)
Définition de l'architecture d'intégration et tests d'intégration transverses
Installation de la plateforme Webmethods
Participation aux développements des Flux EAI Webmethods.
Contexte Fonctionnel :
Mise en place d'un BUS EAI au sein du Système d'Information Commerciale dans le cadre de l’urbanisation du SI.
Formation :
WebMethods Education Center (Fancfort – Allemagne).