Curriculum Vitae

Transcription

Curriculum Vitae
CHARLES VIANNEY GOUAMENE
19, rue Maurice Ravel 92390 Villeneuve la Garenne - France
Mail : [email protected]
Tel : 09 53 04 36 90 - Portable : 06 25 86 22 86
Architecte Logiciel - Expert technique
Biztalk Server / Développement C#, Framework .Net
ATOUTS
Forte capacité d’adaptation aux environnements applicatifs hétérogène Microsoft, forte polyvalence
dans les technologies .NET, de compréhension des besoins du client, à communiquer et à échanger
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 70-595 Microsoft BizTalk Server 2010
COMPETENCES TECHNIQUE
 Programmation : C#, ASP.NET, WCF, WPF, WF 4.0, XLANG, SQL, PL/SQL,
XML/XSLT, HTML, JavaScript/AJAX, C/C++, Windows Store, Windows Phone
 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 development : Visual SourceSafe, CVS, Clear Case, TFS
 Infrastructure Applicative : Apache, IIS, WebSphere, BizTalk 2006 R2, BizTalk 2009,
BizTalk 2010, MS Orchestrator
 Infrastructure Système : MVS, UNIX, Windows
LANGUES
 Anglais : Technique
FORMATION









Architecte Logiciel (AL) Génie du traitement de l’information (Bac + 5) - AFCEPF
Paris
BizTalk 2010 Développement avancé - (LOGICA)
BizTalk Server 2009 - Déploiement et administration - (LOGICA)
Team Foundation Server TFS - (CA-CIB)
BizTalk 2006 R2 Conception et Développement de Processus Métiers - (WINWISE)
BizTalk 2006 R2 (FNAC)
Développement C#, .Net, Architectures distribuées, XML, UML, Web Services, Design
Patterns, UML - (AFCEPF Paris)
CNAM LYON / PARIS – Cycle B et C Informatique
DUT Génie Electrique et Informatique Industriel (Bac + 2) - IUT B Villeurbanne
1
EXPERIENCES PROFESSIONNELLES
LVMH PCIS
Intermédiation
Taille de l’équipe : 1 Architecte + 2 Ingénieurs Expert Biztalk (FORFAIT)
10/2014 – 11/2014
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.
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
Environment technique: Visual Studio 2012, BizTalk Server 2013, ORACLE 11, OARCLE SQL
Developer, SQL Server Master Data Services
A3IS (COURBEVOIE)
A3IS Mobile (Mode Forfait)
Ingénieur de développement .NET (Architecte Logiciel /Expert Technique)
09/2014
Contexte Projet A3IS Mobile:
Développement d’une version mobile du portail A3IS (www.a3is.com)
Enjeux du projet :
 Permettre d’accéder aux liens utiles du portail A3IS au travers d’un appareil mobile.
Objectifs réalisés :
2







Développement de la version 1.0 de « A3IS Mobile » sous Windows Phone 8.1
Implémentation MVVM et PRISM, Utilisation de l’API « MVVM Light »
Conception des vue XAML et des vues modelés C#
Utilisation du contrôle WebBrowser pour l’affichage du portail Web
Rédaction du document conception et d’architecture
Rédaction du document de test
Déploiement et test sur mobile Nokia 920 et Nokia 1520
Environnement technique: Visual Studio 2013, C# 5, Windows Phone 8.1, MVVM Light.
BABILOU – Créateur et gestion de crèche privée
PAYBACK - Relance Automatique (Mode Forfait)
Ingénieur de développement .NET (Architecte Logiciel /Expert Technique)
08/2014 – 09/2014
Contexte Projet BABILOG :
Développement d’un module de relance automatique des parents en cas de de passement
d’un seuil de compte débiteur, dans le cadre l’application de la gestion des crèches privées
au niveau du module de facturation,
Enjeux du projet :
 Déclanchement automatique de mail de relance des parents en cas de dépassement
de seuil de solde débiteur.
Objectifs réalisés :
 Conception du service de Windows Workflow (WF) de relance automatique
 Développement d’activité de recherche de comptes débiteurs
 Développement d’activité d’envoi de mail de relance
 Développement de la couche WCF Data Service
 Intégration de PRISM pour la gestion des objets métier
 Implémentation de l’appel du service dans un portail Web ASP.NET de gestion de
batch
 Rédaction du document conception et d’architecture
 Rédaction du document de test et livraison
Environnement technique: Visual Studio 2013, C# 5, WF Service, WCF Data Service, ASP.NET.
COOPER - Coopération Pharmaceutique Français
Nforce / Proxy NET (Mode Forfait)
Ingénieur de développement .NET (Architecte Logiciel /Expert Technique)
05/2014 – 08/2014
Contexte Projet Nforce / Proxy NET:
3
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 vues XAML et des vues modèles C#
 Implémentation de la liaison des données et action utilisateur via le Data binding
 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
Environment technique: Visual Studio 2013, C# 5, PRISM, XAML, Windows Store, SQL Compact
CE, WCF
CREDIT AGRICOLE CIB
Expert technique / Ingénieur d’études & développement
ARC (Accueil Relation Clientèle) – Paiement
Ingénieur de développement .NET (Architecte Logiciel /Expert Technique)
05/2013 –05/2014
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 ;
4






 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.
ARTZA TECHNOLOGIE
Expert technique / Ingénieur d’études & développement
RapidDesign – Générateur d’application WPF (PPRISM, MVVM, WCF)
Taille de l’équipe : 1 Ingénieur Expert .NET
03/2013 – 05/2013
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)
5
Environnement technique : Visual Studio 2012, WPF, WF, WCF, PRISM, MVVM, VSIX
Expert technique / Ingénieur d’études & développement
JM BRUNEAU
IMED – Plate forme d’intermédiation entre le SI SINBAD et les SI extérieurs
Taille de l’équipe : 1 développeur.net et 1 responsable technique .net du projet
02/2011 – 02/2013
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.
 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
6
Microsoft.BizTalk.Operations, Microsoft.BizTalk.ExplorerOM), MsBuild Extension Pack, Web
Deployment Tool (MS Deploy 2.0), MS Orchestrator 2012.
THALES
Expert technique / Ingénieur d’études & développement
TAR (Travel Authorization Request)
Taille de l’équipe : 1 développeur.net et 1 responsable technique du projet
10/2010 – 01/2011
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
 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
Environment technique: Visual Studio 2010, WorkFlow 4.0, WCF, ASP.NET
CREDIT AGRICOLE CIB
Ingénieur d’études & développement
HERMES (Routage des Flux Financiers)
Taille de l’équipe : 1 Ingénieur de développement .NET (Expert Technique)
08/2010 – 09/2010
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
7
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
GDF SUEZ
Ingénieur d’études & développement
SIMBA / GK / GECO / ELENGY
Taille de l’équipe : 1 ingénieur de développement confirmé .NET
11/2009 – 06/2010
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 :
8
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)
 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
Environment 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
FNAC
Ingénieur d’études & développement
METEOR/VIRTUOZ/FACTURE1
Taille de l’équipe : 1 Ingénieur de développement Confirmé .NET
06/2008 – 09/2009
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
9









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
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
10

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
BOUYGUE TELECOM
Ingénieur d’études & développement
Projet FOO (Front Office Opérateur)
Taille de l’équipe : 1 Ingénieur de développement .NET
02/2008 – 06/2008
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
ERNST & YOUNG
Ingénieur d’études & développement
IFC-MDT (Indemnité de fin de carrière et médaille du travail)
Taille de l’équipe : 1 Ingénieur de développement .NET
06/2007 – 01/2008
. 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
11






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
NEURONES
Ingénieur d’études & développement
Migration de la base de Données des prospects de NEURONE Application Windwos en Systray
Taille de l’équipe : 1 Ingénieur de développement
Mai 2007
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
12
CREDIT AGRICOLE CIB
Ingénieur d’études & développement
XLPS (Excel Pricing Services)
Taille de l’équipe : 4 ingénieurs de développement .NET
12/2006 – 03/2007
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
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
BOUYGUE TELECOM
Ingénieur d’études & développement
FDD et GCB
Taille de l’équipe : 1 ingénieur développeur .NET
06/2006 – 11/2006
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#
13


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
RUBYCAR
Ingénieur d’études & développement
Conception d’un intranet de gestion du parc automobile
Taille de l’équipe : 1 analyste réalisateur
06/2005 – 03/2006
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
14
ADVIZ
Ingénieur d’études & développement
Maintenance de l’application LUCI (Gestion des crèches de la mairie de Paris)
Taille de l’équipe : 1 analyste réalisateur
10/2004 – 05/2005
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
JTCC ICD
Ingénieur d’études & développement
Maintenance applicative d’un parc informatique
Taille de l’équipe : 1 analyste réalisateur
06/2003 – 07/2004
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
15
Mission en CC ++
Ingénieur d’études & développement
TEMA CONCEPT, Interafric Voyage
Taille de l’équipe : 1 analyste réalisateur
06/2003 – 07/2004
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
 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
Missions d’Exploitation (Unix, Oracle, MVS)
Analyste d’exploitation
Taille de l’équipe : 1 analyste réalisateur
5 ans
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
16




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.)

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
17

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.
18

Documents pareils