charles vianney gouamene - newtekbiz.com · dossier de spécification technique, de livraison et...
TRANSCRIPT
1
Charles Vianney GOUAMENE
ATOUTS
Expert EAI / Flux / Echanges avec Biztalk
Forte capacité d’adaptation aux environnements applicatifs hétérogène Microsoft
Forte polyvalence dans les technologies .NET
Très bonne compréhension des besoins du client
Bonne communication et bons échanges au sein d’une équipe projet
Force de proposition de solution et de choix technique robuste et fiable pour répondre à des
problématiques spécifiques.
CERTIFICATIONS MCTS Microsoft BizTalk Server 2010
70-595 Developing Business Process and Integration Solutions
MCSA Web Application 70-480 - Programming in HTML5 with JavaScript and CSS3
70-486 - Developing ASP.NET MVC Web Applications
COMPETENCES TECHNIQUE Programmation : C#, ASP.NET, WCF, WPF, WF 4.0, XLANG, SQL, PL/SQL, XML/XSLT,
HTML, JavaScript/AJAX, C/C++
Bases de données : Oracle, SQL Server, Sybase, MySQL
Méthode et Outils : Modélisation avec UML, Enterprise Architect 6.0, Objecteering UML
Modeler 5, Visio 2007
Pattern : MVC, MVP, MVVM, Design Pattern
Infrastructure développement : Visual SourceSafe, CVS, Clear Case, TFS
Infrastructure Applicative : Apache, IIS, WebSphere, BizTalk 2006 R2, BizTalk 2009,
BizTalk 2010, MS Orchestrator, Service Bus 1.0, Workflow Manager 1.0, Talend MDM,
Talend ESB, Talend DI
Infrastructure Système : MVS, UNIX, Windows
LANGUES Anglais : Technique
Consultant Expert & Architecte
Microsoft .NET / Biztalk
18 ans d’expérience
2
FORMATION
AL (Architecte Logiciel) Génie du traitement de l’Information (GTI) - (BAC + 5)
AFCEPF Paris
Formation Talend ESB (NAPSTEC Paris 9)
Formation Talend MDM (Talend Courbevoie)
Formation BizTalk 2010 (LOGICA Défense)
BizTalk Server 2010 – Développement avancé
Formation BizTalk 2009 (LOGICA Défense)
BizTalk Server 2009 - Déploiement et administration
Formation TFS (CA-CIB Defense)
Formation BizTalk 2006 R2 (WINWISE Saint Cloud)
Conception et Développement de Processus Métiers
Initiation à BizTalk 2006 R2 (FNAC Vitry)
Développement C#, .Net, Architectures distribuées, XML, UML, Web Services, Design
Patterns, UML (AFCEPF Paris)
CNAM – Cycle B et C Informatique (LYON / PARIS)
DUT Génie Electrique et Informatique Industriel (GEII) - (BAC + 2)
IUT B Villeurbanne
EXPERIENCES
Contexte Projet : Dans le cadre du projet CATALOGUE d’intégration des catalogues des fournisseurs
(TECHDATA, INGRAM, etc...), implémenter une solution pour intégrer un groupe de fichiers
plats CSV (Prices, Taxes, Bundles, Catégories, Stocks, etc..) pour chacun fournisseur.
Enjeux du projet : Injecter dans des bases de données SQL serveur des données massives provenant des
différents fournisseurs. Ces bases de données elles même répliquées dans le référentiel
centrale SIGMA (AS 400).
. Objectifs réalisés :
Etude et Analyse de données catalogue en provenance des fournisseurs
Taille de l’équipe : Expert Biztalk
SCC
Projet CATALOGUE (Intégration des catalogues fournisseurs)
01/09/2016
3
Développer un module pour qui implémente la classe WebClient pour ramener dans
un dossier l’ensemble des fichiers plats d’un fournisseur
Développement d’un service Web ASMX et implémentation Sql Bulk Copy pour
injecter massivement des données dans les tables SQL Server.
Configurer le service Web sur IIS 6
Créer une solution Catalogue dans Visual Studio 2005 et ajouter les différents projets
(Orchestration, Schema, Mapping, Pipeline, Custom Pipeline)
Configurer le service pour générer les bindings des ports WCF-Custom
Génération des schémas XSD Flat file à partir des fichiers plats en provenance des
fournisseurs.
Création des schémas pivots des fichiers du Catalogue
Création d’un schéma de propriété avec une propriété promue
Développer un pipeline personnalisé Decode (ExtendContext) pour injecter
dynamiquement la propriété promue dans le contexte
Créer un pipeline de réception et ajouter le pipeline personnalisé (ExtendContext)
dans le bloc Decode
Configurer les ports de réception avec le pipeline
Développer l’orchestration Catalogue, Implémentation du paterne convoi parallèle et
configuration de la corrélation avec la propriété promue, pour la réception des
différents fichiers
Affecter une référence unique (Guid) au groupe de fichier
Mapper chaque message avec un message de service par rapport à chaque
opération sur le service
Configurer les FaultException sur chacune des opérations
Déployer les projets Biztalk depuis Visual Studio vers l’Application Biztalk catalogue
dans la console d’administration.
Générer les packages de livraison et déploiement sur les différents environnements
(INT, REC, PRE-PROD PROD)
Dossier de spécification technique, de livraison et d’installation
Environnement technique:
BizTalk Server 2006 R2, Visual Studio 2005, Visual Source Safe, VM Windows Server 2003,
IIS 6, SQL Server 2005
Contexte Projet : Dans le cadre du projet DEDAL de refonte du système gestion des indices ECOFI
Investissements, implémentation d’une solution Master Data Management (MDM) et d’un
Entreprise Service Bus (ESB).
Enjeux du projet :
Taille de l’équipe : Expert Talent MDM & ESB
ECOFI Investissement
Projet Master Data Management
28/09/2015 – 31/06/2016
4
Créer un référentiel de données maitre et mise en place d’une architecture de service (ESB)
pour gérer les flux d’échange entre le système d’information et le référentiel avec la solution
Talend MDM et ESB.
. Objectifs réalisés :
Etude et Analyse de données maitres
Conception et modélisation du modèle de données dans Studio Talend MDM
Création des entités du modèle de données dans Studio Talend MDM
Identification des données sources dans les bases de données Tracker et
SalesForces et écriture des requêtes SQL
Création de jobs d’initialisation des entités dans Studio Talend Data Intégration (DI),
Développement de routine Java dans Studio Talend Data Intégration (DI),
Développement procédure stockée Studio Talend MDM
Configuration des vues des entités, des rôles et des droits dans Studio Talend MDM
Création des trigger et processus de gestion des événements sur le MDM dans
Talend Studio Talend MDM
Développement des services WSDL et REST pour la couches accès au référentiel
dans Studio Talend ESB
Déploiement du modèle de données, des processus et des triggers dans le serveur
MDM
Recette du modèle de données sur la console MDM
Déploiement des jobs d’initialisations et publication des services WSDL et REST
dans la Talend Administration Center (TAC)
Configuration et planification des jobs d’initialisations dans la TAC
Configuration et démarrage des services dans la TAC
Rédaction de la documentation technique, de déploiement et de livraison
. Environnement technique:
Java, Talend Studio MDM et ESB, Talend Administration Center (TAC), SQL Server, Console
Talend MDM, SoapUI, SQL Server 2012
Contexte Projet : Dans le cadre du projet INTERFACE, faire monter en compétence technique l’équipe projet à la prise en main de Biztalk en mettant en place un transfert des exports articles depuis MDM (IBM Infosphere) vers AX d’une part et Reflex d’autre part Enjeux du projet :
Taille de l’équipe : 1 Architecte .NET / Expert Biztalk (REGIT)
RAJA
Formation et Assistance Technique
22/06/2015 – 04/07/2015
5
Récupérer des données article dans IBM Infospere par Biztalk et les intégrer via des orchestrations dans AX et Reflex par des services WCF. . Objectifs réalisés :
Présentation de l’architecture BizTalk et des composants (console d’administration, type de projet Biztalk dans Visual Studio)
Formation au développement des artefacts Biztalk (schémas, mappings, pipelines, orchestrations)
Formation à la notion de publication et souscription, à la configuration des ports de réception et d’envoi, des abonnements.
Formation à la création des packages de livraison et au déploiement des applications Biztalk
Assistance de l’équipe à la mise en œuvre de l’évolution d’intégration des données articles depuis IBM Infosphere par BizTalk vers AX et Reflex
Test de fonctionnement de récupération des données articles dans IBM Infospere par Biztalk d’intégration via des orchestrations dans AX et Reflex par des services WCF sur les environnements.
Environnement technique: Visual Studio 2010, BizTalk Server 2010, SQL Server 2008
Contexte Projet : Migration d’orchestration Biztalk pour être exposée comme des services WCF piloté par une SPA HTML 5 et AngularJS. Gestion des queues et des topics Service vie un Wrapper WCF. Enjeux du projet : Mettre en place une architecture de service WCF REST via une application HTML 5 AngularJS pour déclencher des Workflow Foundation pour consommer des orchestrations Biztalk exposée comme des services WCF avec contrôle de statut d’exécution du workflow. . Objectifs réalisés :
Développement du Wrapper WCF pour Service Bus Server 1.0
Développement de la SPA HTML 5 et AngularJS
Développement des services WCF REST,
Modification des orchestrations pour les exposer comme des services WCF
Développement du workflow pour gérer les appels aux orchestrations les exposer comme des services WCF
Ajout d’une Extension (TrackingParticipant) de type SQL pour suivre l’état des workflow
Dossiers Technique et Livraison
Taille de l’équipe : 1 Architecte .NET / Expert Biztalk (REGIT)
L’OREAL
Recherche Solution de Migration
04/2015 – 06/2015
6
Environnement technique: Visual Studio 2013, BizTalk Server 2013, SQL Server 2012, Service
Bus Server 1.0, , Workflow Foundation, WCF
Contexte Projet : Refonte du système OCTAVE, au niveau des échanges entre les différentes plates formes applicatives (CRM, X3, CAMELEON, CANALWEB) Enjeux du projet : Mettre en place une architecture de service WCF (Wrapper) comme interface pour Assurer les échanges de données entre la plate-forme BizTalk Server (EAI) et les plates formes applicatives (CRM, X3, CAMELEON, CANALWEB) . Objectifs réalisés :
Conception et modélisation du système d’échange
Définition des flux d’échange et création des schémas de validation
Développement des services WCF,
Développement des Mapping et des orchestrations BizTalk
Configuration des Adapter WCF-Custom
Développement des demi-flux entrants et sortants
Développement d’une application ASP.NET de recherche avancées et injection des données dans CRM
Développement de package SSIS
Test unitaire des échanges entre la plate BizTalk Server (EAI) et les plates formes applicatives (CRM, X3, CAMELEON, CANALWEB)
Rédaction des dossiers spécifications techniques, de livraison et d’installation
Environnement technique: Visual Studio 2013, BizTalk Server 2013, SQL Server 2012, Dynamics
CRM, SSIS, ASP.NET
Contexte Projet : Migration de SAP CRM vers une intermédiation sur BizTalk Server 2013 pour les flux de données clientèles et données commerciales.
Expert technique / Ingénieur d’études & développement
Taille de l’équipe : 1 Architecte + 2 Ingénieurs Expert Biztalk (FORFAIT)
LVMH PCIS
Intermédiation
09/2014 – 11/2014
Taille de l’équipe : 1 Architecte .NET / Expert Biztalk (REGIT), 3 ingénieurs BizTalk
SAGE
Refonte du système OCTAVE
11/2014 – 04/2015
7
Enjeux du projet : Assurer le transfert des données clients des sites e-commerce (Dior.com, Guerlain.com) et des magasins vers le site central via la plateforme d’intermédiation BizTalk Server 2013. Objectifs réalisés :
Création de schémas et schémas Plats XSD de données client et commerciales
Réalisation Mapping et de fichiers XSLT avec ajout d’extension (appel de méthode externe)
Configuration des données de Trans codification via SQL Server Master Data Services
Développement d’orchestration et de pipeline
Configuration des services REST via l’adapter WCF-WebHttp
Mise en place de la Composite Opération vers ORACLE 11 via des adapter WCF-Custom
Environnement technique: Visual Studio 2012, BizTalk Server 2013, ORACLE 11, OARCLE SQL
Developer, SQL Server Master Data Services
Contexte Projet : Développer une application Modern UI Windows Store pour tablette PC Windows 8.1 de prise de commande avec une base de données local SQL Compact CE 4. Enjeux du projet :
Assurer la transmission des commandes du jour avec le site centrale. Mettre à jour la base de données locale SQL Compact CE 4. Mettre à jour les applications Nforce avec les nouvelles versions à la fin de la
transmission des commandes du jour. Objectifs réalisés :
Développement de l’application Modern UI Windows Store (COOPER Nforce) sous Microsoft Windows 8.1
Développement de PRISM, MVVM pour les applications Modern UI (Windows Store)
Développement de module WCF (COOPER Proxy NET) transmission et de mise à jour des applications (Nforce et Proxy NET)
Développement de la couche service WCF de transmission et de mise à jour des applications COOPER (Nforce)
Deveppement du module FileUpdater de mise à jour du Proxy NET
Réalisation des tests d’intégration
Recette, correction d’anomalie, régression et bug technique
Documents d’architecture Technique
Document de déploiement et de recette Environnement technique: Visual Studio 2013, C# 5, PRISM, XAML, Windows Store, SQL Compact
CE, WCF
Taille de l’équipe : 1 Chef de projet + 2 Ingénieurs Expert .NET (FORFAIT)
Laboratoires COOPER
Nforce / Proxy NET
05/2014 – 09/2014
Expert technique / Ingénieur d’études & développement
8
Contexte Projet ARC : Dans le cadre de la refonte du système de paiement de CA-CIB, au sein de pôle QMA (Qualité, Méthode et Architecture), évolutions (.NET BizTalk) et tierce maintenance applicative (TMA) sur la plate-forme de paiement ARC basée sur l’EAI Microsoft Biztalk Serveur 2010, Visual Studio 2010 et SQL Serveur 2008 R2. Enjeux du projet :
Assurer les évolutions et la tierce maintenance applicative (TMA) de la plateforme BizTalk Server 2010 de paiement ARC.
Assurer les dates de mise en valeur des paiements (CUT-OFF) pour les flux volumétriques (lots de 500 000 transactions), la fiabilité et la robustesse des développements spécifiques des applications (.NET BizTalk) de la plate-forme ARC Biztalk Serveur 2010.
Objectifs réalisés :
Chiffrage et réalisation des développements spécifiques Séparation des flux clients remis au format xml ; SEPA (Single Europe Paiement Area) SDD (SEPA Debit Direct) B2B (Business
To Business) et CORE1, gestion des acquisitions, des prélévements « brulants » et des prélèvements inter entreprises ;
Optimisation des maps Biztalk utilisées dans la création des PACS ; Acquisition des virements de tresorerie domestique ; Acquisition des flux MCT (Mixed Credit Transfer) ; Transmission de l’identifiant et du type d’identifiant créancier dans les CAMT54 ; Gestion et exploitation des remises SEPA IBAN Only ; Optimisation des maps des flux de paiement (PAIN 02 et 03) ; Pipeline spécifique de gestion des références internes des flux ; Système de routage des flux (MCT, ICT, XCT, CAMT54) ; Système de réémission des flux (CAMT54 et PSR) ; Evolution des outils de monitoring de la plate-forme ARC ; Evolution des outils de déploiement des applications Biztalk ARC.
Rédaction de dossier d’architecture technique ;
Tests de charge et de capacité sur des flux de paiement volumineux ;
Assurer la stabilité et la continuité de service de la plate-forme ;
Assurer le support niveau 3 aux équipes de paiement et de production ;
Consolidation des processus d’acquisition des paiements ;
Proposition de réorganisation des branches de projet (Développement, Recette, Release) et mise en place des processus de Build TFS et déploiement Multi-Serveur Distant.
Environnement technique: Visual Studio 2010, Biztalk Server 2010, ASP.NET 4.0, TFS 2010, SQL
Server 2008 R2, SWIFT.
Ingénieur de développement .NET (Architecte Logiciel /Expert Technique)
CREDIT AGRICOLE CIB
ARC (Accueil Relation Clientèle) – Paiement
05/2013 – 05/2014
Expert technique / Ingénieur d’études & développement
9
Contexte Projet RapidDesign : Dans le cadre d’un forfait en utilisant la méthode agile, réalisation d’un prototype de génération d’application WPF (PRISM, MVVM) basé sur un Template de multi projet Visual Studio 2012. Enjeux du projet : Développer un générateur d’application WPF basé sur des modules PRISM, une architecture MVVM, un service WCF, WF et Entity Framework pour la couche d’accès aux données complètement intégré à Visual Studio 2012. Objectifs réalisés :
Création de Template Multi projet Visual Studio (architecture PRISM / MVVM)
Création de Template de projet module PRISM
Création de Template Item Template Model, Wiew et ViewModel
Création de ToolBox et ToolWindows à intégrer à Visual Stutio
Ecran de pilotage de la génération via la fenêtre ToolWindows (MVVM)
Moteur de génération de (Module PRISM, Model, View et ViewModel) via des activités Workflow
Foundation (WF)
Environnement technique : Visual Studio 2012, WPF, WF, WCF, PRISM, MVVM, VSIX
Contexte Projet IMED : Dans le cadre de la refonte du système d’Information (SINBAD), j’ai été amené à concevoir et à réaliser la plate-forme d’intermédiation basé sur l’EAI Microsoft Biztalk Serveur 2010 qui gère les échanges de flux entre les différents systèmes applicatifs de l’entreprise JM Bruneau. Enjeux du projet :
Créer une plate-forme d’intermédiation centralisée unifié (un cœur système CS) pour la gestion des échanges des flux du patrimoine applicatif JM-Bruneau (Editique, Facturation, Logistique, Fournisseur, etc…).
Assurer la gestion des flux hétérogènes sur le cœur système de manière fiable, robuste, traçable.
Taille de l’équipe : 1 développeur.net et 1 responsable technique .net du projet
JM BRUNEAU
IMED – Plate forme d’intermédiation entre le SI SINBAD et les SI extérieurs
02/2011 – 02/2013
Expert technique / Ingénieur d’études & développement
Taille de l’équipe : 1 Ingénieur Expert .NET
ARTZA TECHNOLOGIE
RapidDesign – Générateur d’application WPF (PPRISM, MVVM, WCF)
03/2013 – 05/2013
Expert technique / Ingénieur d’études & développement
10
Créer un référentiel central des flux, paramétrable et administrable. Volumétrie importante dans une exploitation journalière, nécessité d’un taux d’erreur
faible et gestion des reprises sur incidentent Objectifs réalisés :
Conception et réalisation de l’application Web ASP.NET de paramétrage et d’administration du
référentiel des flux.
Conception et réalisation de la plate-forme d’intermédiation centralisée unifié basé sur Biztalk
Server 2010
Conception et réalisation d’orchestration générique de convoi de flux hétérogènes.
Conception et réalisation d’un Service Windows de génération de signaux de déclanchement de
traitement batch des flux qui transitent par la plate-forme d’intermédiation centralisée.
Conception et réalisation d’un Service Windows de configuration dynamique d’artefacts Biztalk
Serveur 2010 couplé au référentiel des flux.
Conception et réalisation du processus de déploiement de IMED sur les environnements projets
(DEV, INT, REC) et de génération de packages pour le déploiement dans les environnements
de production (PRE-PROD, PROD).
Rédaction des documents suivants : document d’architecture générale, d'architecture technique,
d'architecture physique et document d’exploitation de la plate-forme d’intermédiation centralisée.
Evaluation du produit MS Orchestrator 2012 et réalisation de POC en vue de la migration du
cœur système.
Données volumétriques :
Environnement technique : Windows Server 2008 R2, SQL Server 2008 R2, BizTalk Server
2010, Visual Studio 2010, ASP.NET 4.0, API BizTalk (Biztalk WMI Microsoft.BizTalk.Operations,
Microsoft.BizTalk.ExplorerOM), MsBuild Extension Pack, Web Deployment Tool (MS Deploy
2.0), MS Orchestrator 2012.
Contexte Projet TAR: Dans le cadre de la gestion des demandes de validation des voyages d’affaires des cadres de la société THALES, j’ai conçu une application Web basé sur WorkFlow 4.0 et des services WCF. Enjeux du projet :
Gérer la validation du N+1
Objectifs réalisés :
Conception de l’architecture SOA
Développement du service WorkFlow WCF
Taille de l’équipe : 1 développeur.net et 1 responsable technique du projet
THALES
TAR (Travel Authorization Request)
10/2010 – 01/2011
Expert technique / Ingénieur d’études & développement
11
Développement des activités personnalisées
Développement des services .NET WCF
Développement du client ASP.NET
Mise en place de la persistance et du Tracknig
Mise en place de la corrélation du service WorkFlow WCF
Rédaction de la documentation de conception générale
Rédaction de la documentation technique
Environnement technique: Visual Studio 2010, WorkFlow 4.0, WCF, ASP.NET
Contexte Projet HERMES : Dans le cadre de la gestion des flux de paiements interbancaire, j’ai conçu le système de transcodage des messages au format SWIFT MT202(VS2), MT202(VS7) et MT103(VS7) basé sur des Maps Biztalk Server 2009. Enjeux du projet :
Assurer le transcodage SWIFT pour les paiements inter bancaire Objectifs réalisés :
Développement de l’application Biztalk HERMES
Gestion des paramètres dans la base de données SSO
Création du schéma Pivot HERMES
Création de pipelines personnalisés
Développement des orchestrations de routage VS2, VS4 et VS7
Création de et de MAP de formatage de message Swift MT202 (VS2), MT202 (VS4), et MT103
(VS7) pour ABE et TARGET2
Utilisation de l’API Log4net pour la gestion des logs
Script MsBuild de déploiement Automatique de l’application HERMES
Génération de MSI et fichier Binding de livraison
Manuel d’installation et d’exploitation
Environnement technique : Visual Studio 2005, C# 3.0, BizTalk Server 2009, SQL Server 2005,
ORACLE, Log4net, SSODB, SDC Task Library
Taille de l’équipe : 1 Ingénieur de développement .NET (Expert Technique)
CALYON (CA-CIB)
HERMES (Routage des Flux Financiers)
08/2010 – 09/2010
Ingénieur d’études & développement
12
Contexte Projet SIMBA: Dans le cadre de la collecte des informations du service des opérations pour les affaires à enjeux, j’ai conçu une application Web ASP.NET basé sur WorkFlow 3.5 pour gérer les différentes étapes de la collecte. Enjeux du projet :
Assurer la collecte des informations pour les affaires à enjeux à la fin de chaque mois.
SIMBA: (Application WEB)
Gestion des affaires à enjeux, Collette SO (Service des Opération)
Rédaction des spécifications fonctionnelles
Modélisation UML (use case, diagramme de séquences)
Développement de la collette SO (Service des Opération)
Workflow de la collect SO avec Workflow Foundation
Contexte Projet GECO : Dans le cadre de la gestion coût, j’ai été amené à concevoir une application qui permet de travailler en mode déconnecté et déconnecté. Il s’agit de synchroniser une base de données locale à une base de données centrale.
GECO : (Gestion des couts)- (Application WCF)
Module de synchronisation SQL Compact Edition et SQL Server 2005 avec Microsoft Sync
Framework
Contexte Projet GK : Dans le cadre de la gestion de carrière des cadres, J’ai été amené à refondre l’application Web de gestion des cadres GK pour intégrer de nouvelles fonctionnalités.
GK : Gestion des cadres de GDF SUEZ (Application WEB)
Refonte de l’application GK, Développement ASP.NET 3.5
Refonte de la gestion des emplois
Refonte de la Gestion des cadres
Implémentation de l’Authentification GAIA
Utilisation des composants Telerik pour l’IHM
Contexte Projet ELENGY: Concevoir une application de gestion des sites basé sur la technologie WPF et avec un modèle d’architecture MVVM.
ELENGY (Gestion des sites) : (Application WPF)
Taille de l’équipe : 1 ingénieur de développement confirmé .NET
GDF SUEZ
SIMBA / GK / GECO / ELENGY
11/2009 – 06/2010
Ingénieur d’études & développement
13
Mise en place du modèle MVVM
Creation des vues XAML
Implémentation du Vue-Model et du model
Génération de l’Import et Export de la Matrice des sites
Utilisation de composant Xceed pour DataGrid
Environnement technique : ASP.NET 3.5, Entity Framework, Link To Entity, SQL Server 2005,
WorkFlow Foundation, Microsoft Sync Framework,, WPF (MVVM), Open XML SDK 2.0, Xceed WPF
3.6
Contexte Projet METEOR : Dans le cadre de la refonte du Backoffice du site www.fnac.fr pour la France, pour intégrer les sites FNAC de Belgique www.fnac.be, d’Italie www.fnac.it et d’Espagne www.fnac.es, j’ai participé à
la conception et à la réalisation du projet basé sur l’EAI Biztalk Server 2006 R2. Ce fut ma première expérience Biztalk. METEOR WEBUP (C# 3.0 – BizTalk Server 2006 R2) :
Migration METEOR C# 1.1 vers WEBUP C# 3.0
METEOR sous BizTalk 2004 (Middle Office du site www.fnac.com pour la France) vers WEBUP sous
Biztalk 2006 R2
(Middle Office du site www.fnac.it, www.fnac.es, www.fnac.be, pour l’international)
Migration du code C# 1.1 vers C# 2.0
Migration de la gestion des traces Log4net vers Entreprise Library
Refonte du système de gestion de la configuration
Développement d’un utilitaire de gestion de la configuration
Migration des Adapter, des pipelines, des schémas XML,
Refonte des orchestrations pour une adaptation vers l’international
Intégration du code pays et modification des librairies METEOR vers WEBUP
Développement avancé C# 3.0, intégration des modules génériques
Ré factorisation du code, intégration des classes génériques
Implémentation XLANG des règles métiers dans les orchestrations
Rédaction de dossier d’architecture et conception techniques
Développement des Web Service WCF
Mise en place de BAM
Recette, Correction d’anomalie
Génération des MSI
Déploiement en intégration et en production
Contexte Projet LOGISTIQUE :
Dans le cadre du projet LOGISTIQUE, j’ai enrichit le service Web d’extraction de
donnée logistique pour ajouter de nouvelle méthodes et mis à jours les (Application
Taille de l’équipe : 1 Ingénieur de développement Confirmé .NET
FNAC
METEOR/VIRTUOZ/FACTURE1
06/2008 – 09/2009
Ingénieur d’études & développement
14
Windows d’extraction et de transfert FTP et Application PDA de gestion des BL fournisseurs)
pour ajouter de nouvelle fonctionnalités.
LOGISTIQUE (C# 2.0):
Web Service d’extraction des données logistiques
Application Windows d’extraction et de transfert FTP
Application PDA de gestion des BL fournisseurs
Création des MSI de déploiement
Dossier d’installation et d’exploitation
Mise en production
Contexte Projet VIRTUOZ :
Dans le cadre du projet VIRTUOZ, j’ai apporté des modifications sur le Web Service de
gestion des statuts et historiques des commandes en y ajoutant de nouveaux paramètres
modifiant la procédure stockées qui gère les statuts et les historiques.
VIRTUOZ (C# 2.0):
Web Service de gestion des statuts et historiques des commandes
Déploiement (Web Deployment Projet)
MSI de livraison
Dossier de spéciation technique
Dossier d’installation
Contexte Projet FACTURE1 : Dans le cadre du projet FACTURE1, j’ai créé une base de données partitionné pour les factures des clients en PDF stockées sur un partage de fichiers. J’ai mis en place un système permettant au moyen d’un service Web de stocker et de récupéré les factures au format PDF.
FACTURE1 (C# 2.0):
Base de données des factures PDF dans SQL Server 2008
Script SQL de création de la base de données
Script SQL création de la table de configuration des files groupes
Script SQL de création d’ajout de files groupes
Script SQL de création de la fonction de partition avec date comme clé de partitionnement.
Script SQL de la création du schéma de partition
Script de création des tables associées au schéma de partition
Développement de l’API de reprises des factures FNAC pour insertion en base de données
Développement du web service d’insertion et de lecture des factures
Intégration du web Service dans la descente de commande (le système METEOR France sous Biztalk
2004 – www.fnac.fr)
Environnement technique : BizTalk Server 2006 R2, SQL Server 2005/2008, WCF, Enterprise Library
Taille de l’équipe : 1 Ingénieur de développement .NET
BOUYGUE TELECOM
Projet FOO (Front Office Opérateur)
02/2008 – 06/2008
Ingénieur d’études & développement
15
Contexte Projet FOO:
Dans le cadre du projet « Front Office Opérateur », de calcul des tranches de numérotation des opérateurs téléphoniques, j’ai participé à la conception et à la réalisation de l’application (FOO) basé sur la technologie Web ASP.NET 2.0.
Objectifs réalisés :
Module SSIS d’export Info centre
Développement de l’application Web ASP.NET
Correction d’anomalies
Ecriture procédure (.bat) de déploiement
Gestion de la communication avec la MOA Environnement technique: Visual Studio 2005, C# 2.0, Microsoft Ajax, SQL Server 2005, Transact-
SQL, SQL Server Integration Service
. Contexte Projet IFC-MDT: Dans le cadre du projet IFC-MDT, j’ai conçu et réaliser une application Web qui permet le calcul des engagements sociaux au titre du régime Indemnités de fin de carrière (IFC) - Médailles du travail (MDT) à partir d’un effectif d’une société donnée.
Objectifs réalisés :
Conception de l'architecture des classes du Framework IFCMDT
Utilisation de la généricité pour la gestion du polymorphisme
Conception de l'application Web en utilisant la Microsoft Ajax, cryptographie asymétrique et les
certificats
Gestion des événements pour le contrôle de qualité des données
Module d’import des données par SqlBulkCopy
Conception du module d'authentification Windows à base de rôle
Module de génération des courbes de sorties et d’augmentation de salaire via OCW11
Génération des rapports Excel via PIA
Conception de la base de données IFCMDT sous Sql Server 2005
Ecriture des procédures stockées de calcul de la VAPF, DA, IC en C# SQL CLR
Environnement technique: IIS 6, Visual Studio 2005, SQL Server 2005, Active Directory,
C# (SQL CLR) .NET 2.0, Microsoft AJAX, PIA, OCW11
Taille de l’équipe : 1 Ingénieur de développement .NET
ERNST & YOUNG
IFC-MDT (Indemnité de fin de carrière et médaille du travail)
06/2007 – 01/2008
Ingénieur d’études & développement
Taille de l’équipe : 1 Ingénieur de développement
NEURONES
Migration de la base de Données des prospects de NEURONE Application Windwos en Systray
Ingénieur d’études & développement
16
Contexte Projet : Au sein de la société NEURONES, j’ai écrit des procédures stockées PL/SQL pour fusionner les bases de données des filiales du groupe NEURONE, j’ai aussi réalisé au pôle forfait une application en Systray pour détecter une nouvelle version d’un exécutable en vue de procéder automatique à son installation.
Objectifs réalisés :
Réalisation de la fusion des bases de données de prospections des filiales du groupe NEURONE.
Export des bases de données des filiales Ecriture des procédures stockées PL/SQL de migration. Ecriture de la procédure .bat d’installation Installation et test de cohérence des données migrées dans la nouvelle base de
données NEURONE.
Détecter la présence d’un exécutable sur le serveur FTP, le télécharger et l’installer sur le poste du client via une application en Systray (NotifyIcon).
Module de chargement FTP avec gestion des événements Module d’exécution de l’exécutable après chargement Module de gestion des traces et des versions des exécutable Module pour renommer et le sauvegarde des exécutables
Environnement technique: Oracle 8i, PL/SQL
Contexte Projet : Dans le cadre du projet XLPS, j’ai participé à la conception d’un Framework qui regroupe des macros Excel écrites par différents Traders et réécrites en C#. Nous avons intégré dans Excel de nouveau menu, afin de l’utilisé comme client au travers d’une interface COM pour interroger les bases de données des marchés (SOPHIS et HORIZON).
Objectifs réalisés :
Développement Interface COM Excel / XLPS
Module de défragmentation des bases Objets DB4O
Ajout du menu XLPS dans Excel via COM interop.
Déploiement COM Add-in des fonctionnalités XLPS à intégrer dans Excel
Gestion des accès concurrents de threads par Mutex
Développement de la chaîne de lecture et affichage dans Excel : données de marché (bases SOPHIS, HORIZON) via Web Service XML LDS (Legacy Data Service)
Correction de bugs dans l’application XLPS
Génération des versions avec Clear Case
Support sur XLPS en salle de marché aux threaders
Test Unitaires des macros Excel avec Vbunit
Taille de l’équipe : 4 ingénieurs de développement .NET
CALYON
XLPS (Excel Pricing Services)
12/2006 – 03/2007
Ingénieur d’études & développement
17
Test Unitaires des méthodes C# 2.0 avec Nunit
Mesure de performance de XLPS avec CLR Profiler
Environnement technique : Visual Studio 2005, C# 2.0, Multithreading, Web Service XML, Excel,
VBA, DB4O, COM ,COM Add-in, COM Interop , Nunit, VBunit, CLR Profiler , Clear Case, ORACLE
Contexte Projet : Dans le cadre du projet FDD, j’ai fait la refonte du WorkFlow FDD contenu dans un lot DTS (SQL Server 2000) pour le migrer dans l’application Web et la refonte du batch de statistique mensuel.
Objectifs réalisés : Evolution lot 2 de l’application Web FDD (Fiche de déménagement)
Base de données : SQL Server 2000, Transact-Sql, Lot DTS (Job)
Chiffrage de FDD V2.0,
Rédaction de STBL FDD V2.0,
Rédaction de SAL FDD V2.0,
Réalisation de FDD V2.0 sous VS 2003 en C#
Refonte complète du WorkFlow FDD
Batch FDD (statistique Mensuelle)
Contexte Projet : Dans le cadre du projet GCB, j’ai fait l’évolution de deux processus, le processus du batch d’extraction quotidien et le processus de chargement des badges.
Objectifs réalisés :
Evolution lot 2 de l’application Web GCB (Gestion Centralisée des Badges)
Base de données : Active Directory, ADAM 1.1, Softerra LDAP Browser 2.6
Chiffrage de GCB V2.0,
Rédaction de STBL GCB V2.0,
Rédaction de SAL GCB V2.0,
Réalisation de GCB V2.0 sous VS 2003 en C#
Réalisation du Batch d’extraction quotidien GCB V2.0
Batch de chargement de la base GCB dans le système de badge BT
(Implémentation de la DLL WPCI332.dll)
TMA sur application BT
Correction d’anomalie, bug
Environnement technique : V. Studio. 2003, ASP.NET 1.1, C#, AJAX, Wind. Server 2003, IIS6
Taille de l’équipe : 1 ingénieur développeur .NET
BOUYGUE TELECOM
FDD et GCB
06/2006 – 11/2006
Ingénieur d’études & développement
18
Contexte Projet :
Dans le cadre du projet RUBYCAR, j’ai conçu une application Web de gestion de location de
véhicule pour l’agence de location RUBYCAR.
Objectifs réalisés :
Conception de la bibliothèque de classe du projet
Implémentation des classes avec gestion des erreurs
Création de la base de données MySQL et des tables
Modélisation UML des classes et des tables.
Rédaction de document technique
Installation, test et mise en production.
Environnement technique : Visual Studio .NET C#, Asp.Net, XML, IIS 6, Enterprise Architect, MySql
Contexte Projet : Dans le cadre du projet LUCI, j’ai fait la maintenance applicative en ajoutant de nouvelles fonctionnalités et effectuant des corrections. Objectifs réalisés :
Création et mise à jour des pages Asp et Asp.Net
Optimisation des scripts, ajout de fonctionnalités à LUCI
Création d’édition Excel, Word en Asp et Asp.Net
Programme C# de traitement batch LUCI
Procédure PL/SQL de purge des tables LUCI
Programme WSH de traitement batch LUCI
Modélisation de base de donnée MCD, MLD, dictionnaire de données Oracle 9
Création de schéma de base de données, Table, Vue, index, trigger (PL/Sql)
Conception d’intranet Asp.Net
Environnement technique : Visual Studio .NET C#, Asp.Net, Asp, XML, Javascript, Css, Wsh, Oracle
8-, PL/SQL, Toad, Cvs
Taille de l’équipe : 1 analyste réalisateur
RUBYCAR
Conception d’un intranet de gestion du parc automobile
06/2005 – 03/2006
Ingénieur d’études & développement
Taille de l’équipe : 1 analyste réalisateur
ADVIZ
Maintenance de l’application LUCI (Gestion des crèches de la mairie de Paris)
10/2004 – 05/2005
Ingénieur d’études & développement
19
Contexte Projet : Chez JTCC ICD, j’ai réalisé des applications Windows spécifiques, des applications Web, des services Web en fonction de la demande des clients.
Objectifs réalisés :
Développement applications Windows spécifiques en C#
Développement batch en C#
Conception d’intranets en ASP.NET C#
Conception de Service Web XML en C#
TMA sur site Web Asp, Php
Environnement technique : Visual Studio.NET (C#), Visual Interdev, Windows XP, ASP, PHP, WSH
Contexte Projet :
Dans le cadre du projet TEMA-TEST, j’ai développé la DLL Multithread C++ (MFC) pour piloter
des conditionneurs HBM MGC, le but étant d’envoyer des commandes DCL (langage du HBM
MGC) au travers des fonctions contenues dans DLL.
Objectifs réalisés :
Projet : TEMA –TEST
Piloter des conditionneurs HBM MGC reliés à un banc d’essais via une application Windows.
Création d’une DLL Multithread pour piloter le banc d’essais TEMA -TEST
Thread de gestion du port série pour le conditionneur MGC HBM
Traduction des commandes DCL du conditionneur MGC HBM en C++
Rédaction de document technique de conception Visual C++ 6
Projet : TEMA –TEST
Maintenance applicative d’un parc informatique
Mise en place d'un réseau TCP/IP avec partage de connexion ADSL
Création de logo, et de pub sous Photoshop 7
Application de sauvegarde automatique en Wsh
Taille de l’équipe : 1 analyste réalisateur
JTCC ICD
Maintenance applicative d’un parc informatique
06/2003 – 07/2004
Ingénieur d’études & développement
Taille de l’équipe : 1 analyste réalisateur
Mission en CC ++
TEMA CONCEPT, Interafric Voyage
06/2003 – 07/2004
Ingénieur d’études & développement
20
Mise en place d’un intranet en Asp
Logiciel de diffusion de Pub sous Visual Studio C++
Environnement technique : TCP/IP, C, PHP, Visual C++, Visual Interdev 6, MySql, Access
Objectifs réalisés :
CEGETEL (Courbevoie) Octobre 01 – Aout 02 (11 mois)
Projet : SESAME et SIMO
Exploiter deux applications sur deux serveurs UNIX SUN SOLARIS
Ecriture de scripts Shell et de macro Excel VBA
Administration WEBSPHERE (Formation WEBSPHERE),ORACLE, SYBASE, UNIX
Résolution des incidents FTP, BBA, MQSERIES, CFT, ORACLE, SYBASE,
Réplication SYBASE
Gestion du plan de production AUTOSYS et des sauvegardes sur NETWORKER
Développement d'un site intranet en PHP OBJET et en ASP
Astreintes sur les applications CEGETEL
Freelance.com (Paris) Juillet 01 – Sept 01 (3 mois)
Projet : SED
Ecrire un module de compression et de décompression de fichier en C avant chargement
dans SED sous UNIX
Ecriture de script Shell, PL/SQL sur le projet SED
Module de compression et décompression en C
Mise à jour de la table des partenaires CFT en C
Rédaction du dossier de conception technique
Rédaction de document technique de conception
ALEF Progression, Hewlett Packard (Grenoble) Juil. 00 – Juin 01 (12 mois) Migration & Exploitation Oracle
Migration de base de données ORACLE et développement d’application pour l’édition des états Uniface 6, Oracle.
Support HP9000, HP3000, NT et ORACLE Gestion des incidents des bases IMAGES, ORACLE et des JCL Administration de serveurs IIS et Apache Etude et amélioration de la production
Recherche sur la cause des incidents Organisation des JOBS sous MAESTRO
France Télécom (Lyon) Janv. 00 – Juin 00 (6 mois)
Exploitation Oracle
Administration système UNIX, HP, IBM, BULL Administration des bases de données ORACLE
Ecriture procédures SHELL pour l’automatisation des taches de production Déploiement et installation d’applications France TELECOM (AUTODOC, PSA, etc.)
Taille de l’équipe : 1 analyste réalisateur
Missions d’Exploitation (Unix, Oracle, MVS)
5 ans
Analyste d’exploitation
21
Groupe Usinor (Nevers) Sept. 98 – Déc. 99 (16 mois)
Migration 2000 MVS/Cobol
Mise en production de bases de données DL1 Ecriture de JCL et des procédures APM 5HS 5000-APM version 7.01 Script REXX de compilation massive de programme DL1 et COBOL Correction de programme REXX, COBOL et APM en vue du passage à l’an 2000 Développement de dialogues ISPF (panneaux, squelettes, messages) Ecriture de procédures DOS de chargement des bases SQL Serveur sur serveur NT
Création application DOS des transferts sous PELICAN (NT => MVS) Utilisation de SQL Entreprise Manager pour modification de scripts SQL
UFR de Mathématiques (Lyon) Nov. 97 – Aout. 98 (10 mois)
Administration UNIX
Administration UNIX (DEC ALPHA, SUN, HP-UX) Ecriture de scripts SHELL, programmation système en C et programmation PERL Installation de logiciels, de terminaux X, d’ordinateurs, d’imprimantes Création de mon premier site Web (http://www.ufr-maths.univ-lyon1.fr) Création des listes de diffusion avec le logiciel SYMPA
Framatome & Solydice (Lyon) Sept. 97 – Oct. 98 (5 mois) Exploitation UNIX & MVS
Ecriture de procédures DCL, de scripts SHELL sur système UNIX Résolution d’incident de traitement batch
Analyse, écriture et modification de JCL, résolution d’incident de traitement batch
Environnement technique : Websphere, Oracle, Sybase, FTP, BBA, MQ series, CFT, AUTOSYS,
Networker, PHP Objet, ASP, Shell, SUN SOLARIS, C, Shell, PL/SQL, CFT, HP9000, HP3000, NT, JCL,
Apache, IIS, Maestro, HP, IBM, Bull, Shell, AUTODOC, PSA, IBM OS 390, TSO, SDSF, REXX, ISPF,
APM, Cobol, SQL Serveur, NT, Pelican, DOS, JCL, DL1, SQL Entreprise, HP-UX, SUN, Dec Alpha,
UNIX, Perl, VMS (VAX 4400), UNIX (SUN, HP-UX), DCL, Shell, TSO, OPC, SDSF, JCL.