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