Freelance informatique : le site de l'emploi freelance. Missions pour informaticien et consultant indépendant.

Connexion Freelance (France)
Contacter un Ressource Manager
Infos Société
Stevens BOBI
01 80 87 54 17


Didier GLOTZ
01 75 43 98 07


Annabelle POLO
04 22 32 50 10


Philippe WAHAB
01 75 43 97 83


Georgios MARIDAKIS
06 26 15 48 55


Sylvie GUILLON
01 75 43 98 14


Franck KABRI
04 72 52 90 96


Charles TABATH
01 80 87 54 16


Sophie RIPOCHE
01 75 43 95 46


Sandra MAZALI
01 80 87 54 13


Guillaume BOUKARI
01 80 87 54 11


Sonia LOPEZ
01 80 87 54 33


Alexandra SEZER
01 75 43 92 84


Antoine GAYTE
01 80 87 54 32


Julien COSTES
01 80 87 54 10


Nadia DREANT
04 42 64 09 38


Jean BELLIERES
01 80 87 54 14


Alexandre TIMESTIT
04 80 79 50 03

 
mission freelance
Déposez une offre de mission (100% Gratuit)
 
Nom, Prénom :
Société :
Téléphone :
E-mail :
sélection cv freelance
CV qui vous intéressent (facultatif)
Liste transmise avec votre demande
> Consulter
> Supprimer
> Supprimer tout
cv freelance
CV n°110928T001
Retour à la liste
Ajouter ce CV à ma sélection
Profil :
Consultant formateur, Expert, Consultant technique - né(e) en 1966
Mobilité :
Ile de France
Disponibilité :
Nous contacter au 01 47 12 50 00
Compétences techniques
Expert
Senior
Junior
Notions
C#
case à cocher
 
 
 
ASP.NET
case à cocher
 
 
 
ADO.NET
case à cocher
 
 
 
VISUAL.NET
case à cocher
 
 
 
WINDOWS COMMUNICATION FOUNDATION (WCF)
case à cocher
 
 
 
.NET
case à cocher
 
 
 
BIZTALK
 
 
case à cocher
 
Etudes et formations
EDUCATION
1984-1986 ECOLE SUPERIEURE D’INFORMATIQUE PARIS (France)
 Niveau d’études équivalent BTS.

2004-2006 ARTS & METIERS PARIS (France)
 Préparation au titre d’Ingénieur diplômé par l’état, spécialité informatique

CONNAISSANCES INFORMATIQUES
 Environnements : Windows 95-98, Windows NT-2000-XP-Vista, SDK Win32, NETWARE NLM, Device
Driver WIN32, Unix HP v10 et v11, SQL Server, Oracle, LDAP
 Langages : C Sharp v3, Visual Basic .Net, C, C++, TRANSACT SQL, Visual Basic, Assembleur x86,
Microsoft MSIL, Java, IronRuby 1.1.3
 Méthodes de modélisation : UML
 Outillages : EBX Orchestra Networks v5, Sql Server 2011, 2008R2 Master Data Services, Enterprise
Architect 7.5, Microsoft Visual Studio .NET toutes versions, Eclipse 3.3
 Libraries : Framework .NET 1.0, 1.1, 2.0, 3.0, 3.5 et 4.0, FIN++ (Infinity), Tools.h++ (RogueWave), MFC
et ATL (Microsoft), STL, Java 1.6.0.2, Microsoft .Net WCF, WWF, WPF, Entity Framework 4.0

CERTIFICATIONS MICROSOFT
 Tracks : Solution Developer, System Engineer, Certified Trainer, Solution Developer .NET
 Solution Developer Track : Windows Architecture Level 1, Windows Architecture Level 2, Visual
Basic 3, Visual Basic 4, MFC, Biztalk Server 2000, SQL Server 6.5 Database design and implementation,
Developing XML Web Services and server components with C#, Developing and implementing web
applications with C#, Analysing requirements and defining .Net solution architectures, Developing
and implementing windows based applications with C#,, Microsoft .NET Framework 3.5 Windows
Presentation Foundation Application Development

 System Engineer Track : NT Server 3.51, NT Server 4.0, NT Server 4.0 in the enterprise, NT
Workstation 3.51, NT Workstation 4.0, Windows 98, Windows 95, Networking Essentials, SQL Server
6.5 Administration, TCP/IP under Windows NT 4, Internet Information Server 4, Exchange Server 5.5,
Windows 2000 workstation, Windows 2000 server

 Certified Trainer certifications : Window Level 1 development, Windows Development Level 2,
Beginner and Advanced, MFC level 1 and Level 2, MFC OLE, WIN32 for NT, C++, Visual Basic 6
niveau introduction et niveau avancé
Expériences professionnelles
Juin 2008
SOCIÉTÉ GÉNÉRALE – RETAIL BANK PARIS (FRANCE)
• Architecte applicatif
 Périmètre du socle de services sur le poste de travail.
 Services d’intégration aux applications par des facilités de « débranchement ».
 Nombreux projets bancaires clients de la solution.
 Prise en charge du design, implémentation, livraison des composants techniques.
 Support aux projets bancaires.
 Participation à la définition des besoins fonctionnels bancaires.
 Contribution au projet bancaire de réalisation d’un framework d’intégration applicative.
 Réalisation d’un POC de framework d’intégration applicative contenant les fonctionnalités de
débranchement en mode boite de dialogue, en mode partage de la surface du conteneur et en mode
fenêtrage séparé. Incluant également des services de notifications asynchrones.
 Technologies C++, Visual Studio 2008/2010, C# 3.0/3.5, ActiveX, XML, JavaScript, SQL 2000, SQL Server 2008.

Aout 2006
CALYON – CORPORATE INVESTMENT BANK PARIS (FRANCE)
• Expert technique .Net et architecte applicatif de SI
 Projet « RiskTools ». Gestion du risque intraday de portefeuille de positions pour le front-office.

 Etude sur la généricité et componentisation des scénarios de choc de données. Basée sur la mise au point d’un méta-langage de description de la structuration des données à choquer (quelque soit l’origine, base de données, feuilles XL des traders, etc…). Analyse technique du pricer générique.
Modélisation par briques enfichables. Chargement par introspection. Indépendance du pricer local ou la grille. Interface générique incluant les traitements asynchrones.

 Etude sur la généricité des paramètres en entrée du pricing. Mise au point du pattern Prescripteur-Consommateur. Description des données en entrée et des données en sortie. Génération à la volée des écrans de saisie. Dimension de flexibilité des modèles à usage des quants et des MOA. Livrables de documentation, modèles XSLT, binaire d’implémentation en .Net au format DLL. Portage de la librairie .Net en JAR Java 1.6.02, modèle de données, wrapping, validation XSD en mémoire, utilisation du générateur de proxy XML pour la sérialisation/désérialisation XML. Présentation du pattern

 Réalisation du framework graphique unifié pour les nouvelles applications. Elaboration des documents de requirements, design et spécifications détaillées. Componentisation des applications.
Chargement dynamique par introspection. Intégration de la charte graphique, services de threading, log multitâche, services d’authentification, de notification inter applications. Etude et réalisation.
Premier client pour le framework : application RiskTools. Mise à disposition des autres équipes.
Documentation de guide de développement.
 Développement du module de log.
 Développement du module de gestion des threads, gestion structurée des exceptions et affichage de la profondeur des erreurs. Protection globale de l’application contre les erreurs.

 Aide à la correction des erreurs d’écrasement mémoire du composant C++ JuggetNet avec l’équipe de développement chez CodeMesh.

 Développement des briques de base d’affichage des données de marché réutilisables, notamment pour les données de marché.

 Développement des sorties au format cube. Utilisation du produit ContourCube. Dénormalisation de l’arbre des données d’analyse de risque pour générer les matrices 2D en entrée du cube.
Implémentation de l’adaptateur ADO.Net en mémoire pour interfacer le cube avec les données dénormalisées. Optimisations pour traiter l’ensemble du périmètre du portefeuille « europe » de Calyon.

 Développement des exports Excel. Renormalisation des données dans un arbre optimisé et retraitement de l’arbre pour les différents besoins de concentration des données.

 Développement du module de gestion des fenetres Windows dans des threads séparés pour une réactivité constante de l’application pour l’utilisateur, quelque soit les traitements en cours.

 Participation au développement du gestionnaire de position pour un chargement et raffraichissement asynchrones (l’utilisateur n’étant jamais bloqué en attente).

 Technologies C++, Visual Studio 2005/2008, C# 3.0/3.5, ActiveX, XML, widgets ComponentOne, cube ContourCube, Multithreading, Visual Studio 2005/2008.

Avril 2006
AXA – CORPORATE SOLUTIONS PARIS (FRANCE)
• Expert technique .Net et architecte applicatif de SI
 Projet « Claim Platform ».
 Logiciel GENIUS pour les services génériques d’entreprise.
 Intervention en mode récupération de projet en situation d’échec.
 Audit sur l’état de l’art.
 Livrable à la direction sous forme de documentation et présentation.
 Préconisations et réorganisation interne du projet.
 Séparation de la partie interface utilisateur des services web.
 Mise en place d’un modèle de données d’entreprise afin de masquer la nature technique de GENIUS.
Effectué à partir du paramétrage du progiciel. Génération de diagrammes statiques UML.
Urbanisation en approche « bottom-up », reporting direct à la direction du système d’information.
 Implication de la maîtrise d’ouvrage pour l’élaboration du modèle.
 Mise en place d’une architecture applicative permettant le travail en équipe. Basé sur des composants sans adhérence.
 Mise en place d’un serveur de sources SOURCE SAFE.
 Réalisation des services web en mode équipe, rôle de leader technique.
 Livrables sous forme d’exécutable et documentation.
 Tests et intégration.
 Technologies C#, ASP .Net Web Services, Visual Studio 2005.

Aout 2005
GROUPE CAISSES D’EPARGNE – CREDIT FONCIER PARIS (FRANCE)
• Pilote de la conduite du changement de technologie dans l’entreprise / Chef de projet
 Conduite du changement vers la technologie Microsoft .Net initiée par la direction du système d’information.
 Périmètre concernant les études applicatives, le support aux développeurs et la production informatique.
 Communication transverse, réunions, auprès des différentes équipes impliquées dans la chaine
industrielle informatique.
 Arbitrage sur l’architecture commune aux projets.
 Identification des formations pour les développeurs, le support ainsi que la production informatique.
Identification du centre de formation agréé Microsoft adéquat. Gestion du planning des formations en concertation avec les personnes impliquées en interne.
 Projet pilote, pour valider les orientations dans le cadre de la conduite du changement, « Interopérabilité des systèmes d’information », métier de la demande d’instruction de prêt financier, client AXA Banque.
 Participation aux réunions de travail et de présentation avec AXA Banque pour la définition des interfaces de type Web Services.
 Participation à la rédaction du document d’architecture technique.
 Participation à la modélisation du modèle objet d’entreprise avec les MOA. Production du diagramme UML.
 Participation à la rédaction du document des spécifications externes.
 Rédaction de la documentation de programmation des Web Services à usage d’AXA Banque.
 Participation à la rédaction du manuel d’intégration des Web Services à usage du pilotage.
 Définition du périmètre de type pattern Royaume-Emissaire pour la persistance des transactions, tampon avec le SI, continuité de service, fonctions d’audit, gestion des habilitations.
 Design du pattern Royaume-Emissaire dans un framework réutilisable pour les futurs projets d’entreprise.
 Design des services d’habilitation dans un framework réutilisable pour les futurs projets d’entreprise.
Dll intégrable et base de données SQL server pour la persistance.
 Design des services de gestion des référentiels dynamiques (type de contrat, type de revenu annuel, civilité, etc…) dans un framework réutilisable pour les futurs projets d’entreprise.
 Participation à la rédaction du document des spécifications internes (diagrammes UML statique, de transition, d’état et de déploiement des binaires).
 Identification des livrables techniques exécutables.
 Gestion des trois développeurs, identification des compétences, composition d’un cursus de formations, accompagnement à la montée en compétence et distribution des tâches de réalisation.
 Développement de certains modules techniques avancés (contenu technologique : introspection, pattern Factory, pool de thread, sémaphores, …).
 Suivi du planning de réalisation.
 Reporting au pilotage des projets, participation aux réunions d’avancement (CDP).
 Technologies C#, .Net 2.0, WebServices, SQL Server 2005.

Janvier 2005
GROUPE DEXIA-CLF PARIS (FRANCE)
• Directeur technique / Expert technologie .NET
 Projet Centre de compétence .Net externalisé demandé par la direction du système d’information.
Poste de directeur technique.
 Consultant transverse pour les différents projets en cours de démarrage sur technologie .Net.

 Projet GEFIX « Serveur de cotations », participation à l’architecture générale s’appuyant sur XSD/Web Services .Net. Elaboration d’une maquette de faisabilité. Découpage applicatif, mise en place de la gestion de sources Source-Safe. Isolation des modules et affectation aux membres de l’équipe. Interfaçage avec le pricer DEXIA C++, utilisation de C++ Managed. Formation des développeurs à .Net. Maquettage d’un client générique utilisant le Soap Client Toolkit.

 Projet « Ratios de Liquidités ». Mise en oeuvre d’un framework graphique réutilisable au sein du groupe (fonctionnalité de concentration des applications, modèle subscriber/publisher, gestion de pools de threads pour les calculs financiers, utilisation de formulaires applicatifs génériques). Ecriture d’une documentation complète comprenant le guide d’architecture, le guide de programmation (avec des exemples de projets) et référence des classes. Participation au modèle de données applicatives (définition de la hiérarchie de classes des flux financiers, modélisation des calculs des ratios, modèle des référentiels). Assistance et formation de l’équipe de développement ainsi qu’à la MOA.

 Projet ZEST, « Zone d’émission et stress » (lié à la notation AAA de Dexia auprès des agences de rating). Application en cours de développement nécessitant une expertise et assistance extérieure.
Participation à l’affinage des requêtes d’extraction des données depuis la base comptable sur Oracle.
Audit de l’application HTML. Propositions de passage au mode client lourd, isolation des couches d’accès à la persistance, modélisation des objets métier, modélisation des calculs et extraction de ceux-ci de l’application (le but est qu’une MOA avancée puisse implémenter de nouveux calculs de stress).
 Technologies C++, C#, .Net 2.0, Oracle, TRANSACT-SQL.

Janvier 2004
GROUPE SOCIETE-GENERALE (RSA) PARIS (FRANCE)
• Urbaniste / Architecte applicatif / chef de projet .NET
 Projet URTA – Métier de la banque de détail sur tout le réseau.
 Périmètre middleware sur le serveur d’agence.
 Etude de l’existant (application monolithique, problèmes irrésolubles en production liés à l’architecture technique interne, solution web hétéroclite avec ASP/JSCRIPT/COM/C++/TUXEDO, reboot hebdomadaire obligatoire en production)
 Etude du gestionnaire d’impressions.
 Portage du gestionnaire d’impression multi-threadé en utilisant la technologie c#. Les premiers tests montrent une bonne tenue au vieillissement et permettent d’espérer une disponibilité 365/24.
 Etude, dans un deuxième temps, de la partie transactionnelle incluant l’ensemble des transactions du métier.
 Urbanisation du système suite à la demande de refonte de l’existant.
 Réarchitecture applicative en dehors de toute considération de technologie.
 Ecriture de documents de communication (présentations powerpoint) pour la promotion de la refonte orientée « urbanisation des systèmes d’information ».
 Analyse du métier et synthèse dans un modèle objet exposé par les services d’un noyau.
 Mise à disposition de l’application URTA dans le périmètre global du groupe Société Générale.
Proposition d’interopérabilité avec le nouveau projet GRC. L’application URTA passe d’un modèle vertical à un modèle transverse.
 Développement du noyau. Mise au point d’un modèle objet interne pour la mise en oeuvre des flux d’information. Réalisé en C#.

 Développement d’une librairie complète LU0/SLI en C++ managé DOTNET. Utilisée pour les échanges avec l’IBM central. Implémente toutes les fonctions y compris en mode asynchrone (réception de données et ouverture de session).

 Etude de nouvelles technologies telles que le « smart client » pour la mise en oeuvre de la solution de l’infrastructure d’exécution (client léger ou client lourd ?). Alternative au client HTML qui manque de modèle programmatique unifié entre le client et le serveur.
 Solution proposée indépendante de toute solution technique.
 Synthèse de la mission : couts engendrés par la refonte relativement faibles, réduction des couts en production, réduction des couts en maintenance future, qualité de service améliorée dans le périmètre production, qualité de service améliorée dans le périmètre des études.
 Technologies C++, Visual Studio 2003, C#, LU6.2, Tuxedo, SQL Server 2000.

Janvier 2003 BNP-PARIBAS (SYSTEMES D’INFORMATION GROUPE) PARIS (FRANCE)
• Architecte applicatif et chef de projet .NET
 Projet exploitation de 2500 serveurs Windows 2000 dans l’infrastructure du réseau BNP-PARIBAS.
 Gestion des opérations de maintenance sur les serveurs (diagnostic,reboot,chkdsk,restart services, consultation log, etc…)
 A partir du projet WEB de gestion des serveurs existants, définition d’une architecture technique répondant aux besoins suivants : log unifiée pour tous les traitements, développement d’une opération unitaire simplifiée au maximum, gestion intégrée des habilitations.

 Définition d’une architecture technique basée sur un modèle objet pivotant autour de l’entité « Opération ».

 Objectifs de l’architecture : Le développement d’une opération unitaire (exemple reboot) ne gère pas l’affichage graphique pour la saisie des données nécessaires (les écrans de saisie sont générés à la volée à partir de la description fournies par les composants), ne gère pas les résultats dans la log unifiée, ne gère pas l’affichage éventuel de données en sortie (histogramme graphique pour une opération de performance réseau, ou tableau pour une opération de consultation de SQLSERVER), est basée sur l’utilisation de classes fournies par les services d’un framework, est réalisé par les équipes d’exploitation du réseau (population non développeur), est déployé sous forme d’un fichier DLL.

 Framework graphique unique pour le site web : consolide graphiquement l’ensemble des opérations développées (dans des dlls), permet le démarrage immédiat ou programmé dans le future d’une opération ou d’un groupe d’opération (sur un ou plusieurs serveurs), affiche les composants graphiques pour la saisie des informations nécessaires à une opération unitaire, gère le parallélisme d’exécution d’une opération sur plusieurs serveurs (exemple reboot de tous les serveur demain à minuit), affiche et maintient la persistance sur disque de la log unifiée des résultats de l’exécution des opérations, affiche le résultat d’une opération dans le format graphique correspondant (courbes, camembert, tableau de données,…), maintient la persistance sur disque des informations nécessaires à l’exécution futures des opérations. Réalisé en C#.

 Gains apportés par le framework : le développement d’un nouveau type d’opération ne nécessite pas de compétence web, HTML, objet, présentation graphique de graphiques ou de tableaux et peut être réalisé par la population des exploitants du réseau, réalisé en utilisant le langage VB.NET. La création d’une nouvelle opération de maintenance sur les serveurs peut être testé unitairement, ainsi ce composant peut être livré en production sur le site web par simple recopie de DLL (il n’est pas nécessaire de re-tester le site web ni de redémarrer le serveur qui l’héberge.

 Tehnologie .NET, CLR, C#, introspection CLR (découverte des interfaces exposées), technologies objet (détypage), delegates CLR asynchrones (parallélisme), multithreading, synchronisation, impersonation , VB.NET et SQL Server 2000, procédures stockées.

 Création de la documentation complète interne et externe. Formation des équipes de développement de trois domaines (Direction et agences, Salles des marchés et serveurs applicatifs) qui utilisent le framework pour exploiter leurs propres serveurs.
 Technologies C#, Visual Studio 2003, SQL Server 2000, TRANSACT-SQL.

Janvier 2002
BNP-PARIBAS (SYSTEMES D’INFORMATION GROUPE) PARIS (FRANCE)
 Expert système Windows XP/2003 et développement
 Projet Saisie directe d’opération (SDO). Informatique groupe directions et agences.

 Mission d’adaptation de la SDO aux normes Windows 2000 Server et Windows XP Pro.

 Création de services de base : gestion de PIPE, session de sessions de communication, accès à la REGISTRY, ressources réseau de Windows, gestion de service Windows, gestion de traces dans la LOG Windows. Technologie C++ et SDK.

 Création d’un manuel de programmation (Référence et guide du développeur avec exemples) des librairies de base pour réutilisation au sein des équipes de développement de SIG.

 Portage de toutes les applications serveur de la SDO en service Windows permettant leur exécution sans utilisateur loggé.

 Création de consoles MMC pour l’administration à distance de la SDO. Technologies C++ et ATL.

 Création d’un configurateur pour la SDO en lieu et place de l’ancienne version. Avantages : données déstructurées dans un modèle objet (appelé schéma) permettant la modification du schéma sans impact de recompilation pour les applications clientes, sans impact de l’affichage des données (parcourant l’arbre du schéma dynamiquement) et sans impact des échanges sérialisés (entre client MMC et serveur SDO) grâce à XML qui s’auto-décrit. Notification dynamique (pour les applications clientes de la configuration) en cas de changement de configuration éliminant le besoin (précédemment) de redémarrer la SDO (ainsi que tous les postes clients attachés). Technologies C++ et MSXML4.

 Création d’outillage permettant la migration des configurations des serveurs SDO (+- 2500) du réseau vers le nouveau format.

 Création d’un module de trace consolidée pour toutes les applications. Gestion asynchrone pour éviter toute perte de performance (toutes les traces vont dans un unique fichier sur la machine locale) au niveau de chaque thread des applications sur le serveur et sur le client. Consultation à distance par MMC avec filtres. Technologies C++ et ATL.

 Création d’un gestionnaire d’homologation des imprimantes pour permettre l’utilisation de nouveaux modèles au sein du réseau des plus de 2000 agences. Création d’un outil graphique de saisie et d’outil permettant le déploiement (intégrable à SMS par l’infrastructure) sans redémarrage des serveurs SDO. Technologie C++.

 Création de la documentation complète d’exploitation de la SDO par les consoles MMC.

 Création d’un support de cours pour permettre aux AOIMs (correspondants informatique) de pouvoir gérer la SDO au sein du réseau.

 Synthèse de l’apport de l’intervention pour la SDO : downtime de la SDO en baisse, réactivité immédiate aux changement de configuration, diminution des déplacements des AOIMs et réactivité accrue en cas d’anomalie constatée sur la SDO.
 Technologies C++, Win32, MFC, Multithreading, Visual Studio 6.

Aout 2001
CREDIT AGRICOLE INDOSUEZ (SALLE DES MARCHES) PARIS (FRANCE)
 Chef de projet et Expert Développement Windows NT
 Projet de librairies de pricing de la salle.
 Elaboration d’un périmètre de tests fonctionnel des librairies de pricing au format XLL/DLL.

Architecture et développement d’un moteur de test répondant au cahier des charges suivant : reprise des données de tests des traders dans les feuilles excel pour les injecter programmatiquement dans des scripts de test, automatisation de l’exécution des tests depuis la ligne de commande, découplage du binaire testé et du moteur de test (pas besoin de recompiler le moteur de test) et possibilité de tester plusieurs versions de modules (non régression) en comparant les résultats rendus par une version contre une autre version (RunAndUpdate). Technologies XML pour le stockage des descriptions de services et tests, ActiveX pour le composant intégrable dans excel/cscript, assembleur x86 pour les appels de fonctions dans les binaires, SAFEARRAY/XLOPER pour invoquer les modules excel XLL utilisés par les traders.
 Elaboration de tests unitaires.
 Encadrement de développeurs pour l’alimentation de scripts de tests automatisés.
 Elaboration d’une interface graphique en VB6 pour l’affichage des différences en deux versions testées du pricer.
 Support/formation technique au langage C++ dans l’équipe.
 Elaboration et implémentation d’une couche d’abstraction d’accès aux données dans la base afin de répondre au cahier des charges suivant : suppression des appels BD dans la librairie et mapping transparent pour la librairie sur des systèmes d’information différents (CAI, Infinity, …). Elaboration du schéma de classes pour représenter les instruments financiers (MoneyMarket, Bond, Future, Swap) remontés depuis la base.
 Technologies C++, Assembleur x86, XML, Multithreading, Excel SDK C++, Visual Studio 6.

Juillet 2001 CFDI CONSULTING Paris (France)
 Développeur WEB .NET
 Développement du module de consultation des postes en recrutement. Mise en place de la base SQL Server 2000. Développement des tables et relations. Développement des écrans en ASP .NET + C Sharp.

Décembre 1998
ASSURANCES CNP (GROUPE CAISSE DES DEPOTS) Paris (France)
 Expert Objets COM/DCOM
 Projet de refonte du système d’information de la CNP.
 Elaboration de composants fonctionnels de saisie d’adresse, état civil et coordonnées bancaires.
 Participation aux spécifications fonctionnelles.
 Développement des composants sous forme d’ActiveX réutilisables sous Visual Basic 6.
Environnement de développement sur le poste client utilisé à la CNP.
 Audit de l’architecture technique de développement sur le poste client. Mise en place de solutions (en C++) pour éviter les problèmes de réentrance liés aux communications OLE/COM dans l’environnement de développement Visual Basic 6.
 Technologies C++, VB6, ActiveX, Visual Studio 6.
 Consultant Développement Internet
 Etude de portage des composants graphiques ActiveX vers Internet. Nouvelle implémentation des services de nomenclatures (codes postaux, localités, pays, établissements bancaires,…) par un serveur WEB réalisé en ISAPI (module C++ intégré à Internet Information Server). Récupérations des nomenclatures depuis un serveur au format XML parsing/affichage sur le poste client.

 Participation à la réalisation d’un projet Internet. Implémentation d’un module de gestion de process
sur le serveur WEB pour traitements parallèles (nombre et timeout de sortie paramétrables).
Implémentation d’un module JavaScript sur le serveur WEB afin d’envoyer et parser un flux XML vers le poste client.

 Participation à une nouvelle architecture du poste client pour les applications de la CNP. Architecture basée sur les technologies Internet. Echanges au format XML, parsing et dispatching graphique sur le poste client par un module JavaScript générique, capture par le même module des modifications effectuées sur le poste client, gestion contextuelle de l’application par un menu reflétant l’état de celleci (garanties souscrites,…).

 Implémentation du serveur WEB en utilisant les APIs APACHE sous forme de module écrit en C++.
Couche middleware entre le poste client et les serveurs de données de la CNP. Gestion du contexte applicatif, gestion de la parallèlisation des traitements sur le serveur WEB par pool d’activités, traitements techniques sur les flux XML rentrants et sortants. Code unique compilé sous Windows NT (pour ses outils de mise au point puissants) et HPUX 10.2 (pour la mise en production).
Industrialisation du processus de fabrication d’application WEB par une couche d’adaptation portée sur les serveurs IIS et APACHE. Portage de la version Unix vers HPUX 11 et les outils mis à jour.

 Implémentation d’un serveur GED sous forme de module APACHE en C++ pour NT et HPUX. Accès aux bases FileNet sur le serveur Web pour récupérer les images. Implémentation d’un composant graphique ActiveX sur le poste client inséré dans Internet Explorer permettant d’afficher l’image et de zoomer sur des zones correspondant à la saisie en cours de certaines données dans le formulaire HTML.

 Utilisation de EXCHANGE 2000 Web Storage System pour mettre en oeuvre une application de gestion documentaire avec rendu personnalisé sur client WEB et service personnalisé d’indexation.

 Prototypage d’un service resource manager XA pour TUXEDO en C sous HPUX V11. Intégration dans la chaîne transactionnelle d’un logiciel externe de workflow n’intégrant pas de notion transactionnelle. Implémentation de la transaction log sous forme d’un fichier par transaction XID.
Suppression de ces fichiers lors du commit/rollback.
 Technologies C++, ActiveX, HTML, JavaScript, FileNet, HPUX, SDK Apache C.

1996-1998
BANQUE CPR Paris (France)
 Consultant Senior sur les technologies Microsoft

 Projet de stockage et gestion des données (et des risques) dans le domaine du métier des salles de marchés (front jusqu’au back)

 Formation de l’équipe de développement aux technologies Microsoft (Visual C++, COM)

 Assistance permanente de l’équipe de développement afin de permettre une production optimale

 Conception et validation des architectures techniques utilisées sur le projet impliquant des architectures client/serveur multi-tier

 Implémentation de couches de codages au niveau du système pour réutilisation par l’équipe de développement

 Conception et implémentation d’une solution serveur de courbe de taux à 4 tiers impliquant 1) objet sans état DCOM MTS pour une disponibilité continue et répartition de charge, 2) service NT et pipes de communication pour une répartition de charge et activation à chaud, 3) Infinity + Sybase

 Conception et implémentation d’un serveur 3 tier pour la gestion des référentiels impliquant 1) serveur DCOM avec DLLs branchables à chaud, 2) Infinity + Sybase

 Conception et implémentation d’outils orientés objet et intégrés à toutes les applications du projet (gestionnaire générique d’exceptions matérielles et logicielles C++, gestionnaire de couleurs pour les écrans, contrôles de bas niveau pour une utilisation optimisée des écrans de saisie, etc.)

 Conception et implémentation d’un grapheur financier ActiveX et intégration dans des applications VC++ et Visual Basic 6.

 Conception et implémentation d’un système de remise de courrier électronique basé sur Message
Queuing permettant de transporter n’importe quel type de donnée (notification de mise à jour de référentiel, notification en temps réel des erreurs survenant sur les postes clients vers une console d’administration, etc.).

 Conception et implémentation d’un système de sécurité pour l’ensemble du projet impliquant une disponibilité continue et la réplication automatique entre les serveurs

 Conception et implémentation d’un système générique d’arbitration de serveurs utilisable pour n’importe quel type d’objet COM distribué avec activation à chaud des serveurs.

 Technologies C++, MFC, Visual Studio 5, Win32, Multithreading.

1995-1998 MICROSOFT CORPORATION Paris, Les Ulis (France)
 Consultant Senior au Microsoft Consulting Services
 Consultation chez les clients de MS pour auditer et résoudre des problèmes techniques (mauvaise stratégie d’utilisation d’outils, architecture non valide par rapport au système choisit) ainsi que fournir des rapports permettant un réajustement à long terme de la direction des développements
 Fromation d’équipes de développement
 Corrections de bugs bloquants
 Formateur à Microsoft University
 Formateur certifié Microsoft

1997
DECATHLON LILLE (FRANCE)
 Consultant Windows NT
 Audit des applications du projet SPHINX
 Corrections de bugs dans les services Windows NT
 Refonte de l’architecture des services Windows NT et ré implémentation

1995
CAP GEMINI SERVICES PUBLICS Paris La Défense (France)
 Consultant Windows NT
 Formation de l’équipe de développement à la programmation Windows NT
 Audit des applications réalisées sur le projet Bibliothèque Nationale de France
 Corrections de bugs sur les couches graphiques bas niveau utilisés dans le projet

1995
CFDI Paris (France)
 Consultant Windows NT
 Conception et écriture du support de cours « Programmation orientée objet avec le broker OLE/COM/ActiveX sous Windows 95 et Windows NT », le cours est dispensé par l’intermédiaire de centres de formations CFTA agréés Microsoft
 Le plan du cours est accessible à http://www.cfdi.com/serv04.htm

1995
ALTEN INDUSTRIE Paris (France)
 Consultant Windows NT
 Formation de l’équipe de développement à la programmation Windows
 Réalisation d’une maquette de gestion d’équipements de télécommunication pour valider une solution technique de développement d’application utilisant les pipes nommés sous Windows NT

1995
QUADRATEC Paris (France)
 Consultant et Développeur Novell Netware 3.x
 Portage du logiciel TIME NAVIGATOR d’UNIX vers Netware 3.x

1994
CREDINTRANS Paris (France)
 Consultant Senior et Développeur Windows NT
 Conception et réalisation du portage du logiciel Cross File Transfer d’UNIX vers Windows NT TCPIP
 Consultant Senior et Développeur Novell Netware 3.x et 4.x
 Conception et réalisation du portage du logiciel Cross File Transfer d’UNIX vers Netware 3.12 et 4.11 TCPIP et SAA

1992
ABACUS Saint Gallen-Zurich (Suisse)
 Consultant et Développeur Novell Netware 3.x
 Réimplémentation du toolkit client Windows/serveur Netware pour le moteur BTRIEVE compatible à 100% avec la DLL existante et validation avec plusieurs logiciels existant sous Windows. Le but est de gérer les connexions et les transferts sur réseaux lents de façon optimisée

1992-1994
DCI Paris (France)
 Consultant et Développeur Novell Netware 3.x
 Conception et réalisation du portage, test et validation du logiciel TAURUS en architecture locale vers une architecture Client Windows/Serveur Netware en utilisant les couches de communication IPX/SPX natives pour des transferts optimisés
 Réutilisation du modèle client/serveur pour le portage vers UNIX
 Développeur Windows 3.1
 Conception et réalisation d’un contrôle traitement de texte multi-police, multi-sélection, multi-couleur pour être intégré à TAURUS

1992
ERGOSUM Paris (France)
 Développeur Windows
 Conception et réalisation d’une ligne d’application de GED multimédia sous Windows 3.11 pour la gestion électronique de documents

1991-1992
LANWARE Paris (France)
 Développeur Windows
 Conception et réalisation d’une ligne d’application sous Windows pour gérer les réseaux NETWARE de façon optimale par rapport aux outils existants
 Conception et écriture de deux supports de cours sur la programmation Windows niveau débutant et avancé
 Formateur Windows

1988-1991
ALCATEL TELSPACE, ATC, CETT Paris (France)
 Développeur Windows 16 bit from version 2 to 3.0
 Conception fonctionnelle et technique du logiciel graphique de supervision des réseaux hertziens
ALCATEL, projet PEX à TELSPACE
 Intégration des autres technologies de réseau (fibre optique notamment) au logiciel à ATC
 Conception du logiciel de supervision des superviseurs à CETT

1989
TECHNICON Grenoble (France)
 Développeur Windows 16 bit version 2
 Conception et réalisation d’un logiciel d’analyse d’essais pharmaceutiques
 Implémentation de masques de saisie et affichages des courbes graphiques de résultats
 Réalisation des impressions

1988
EPILOG Paris (France)
 Développeur Windows 16 bit version 2
 Réalisation d’un support de cours sur la programmation Windows
 Réalisation d’un support de cours sur la programmation OS2 1.06
 Formateur Windows et OS2

1987
CPM Paris (France)
 Développeur DBASE et Windows 16 bit version 1
 Réalisation d’un support de cours sur la programmation Windows 1
 Formateur DBASE et Windows

1986
OST Paris (France)
 Développeur Windows 16 bit version 1
 Formation de l’équipe de développement à Windows 1
 Conception et réalisation d’une application de gestion d’équipement de télécommunication

1985-1986
NOVASAM Paris (France)
 Développeur DBASE et Windows 16 bit version 1
 Réalisation d’un logiciel de gestion sous DBASE pour la mairie de Paris 20
 Réalisation d’une petite application de gestion de clients sous Windows 1
 Formateur DBASE et Windows
Retour à la liste
Ajouter ce CV à ma sélection