Menu

Romuald TROUILLOT

Le Chesnay Cedex.

En résumé

26 ans d’expérience professionnelle en études, développement et maintenance d’applications informatiques basées sur l’utilisation des technologies Microsoft, dont 13 années d’expérience sur l’architecture .NET : internet WebForms et client riche WinForms. Métiers : Chef de projet technique, Architecte, concepteur technique, projets de développement, refonte technique, migration d’applications, expertise .NET : audit, préconisations, mise en œuvre.

FORMATION
¯¯¯¯¯¯¯¯¯¯¯¯
1990 DUT Génie électrique et informatique industrielle
1988 BAC Electronique (F2)
1986 BEP Electronique

COMPETENCES
¯¯¯¯¯¯¯¯¯¯¯¯¯¯
> Architecture .NET
Modélisation et conception applicative 3 tiers, intégration de frameworks, WebServices, gestion des affichages optimisés, intégration AJAX, architecture SOA.

> Audit d’applications .NET
Architecture technique, analyse de performances du code, analyse conceptuelle des données : modélisation logique, structure physique SGBD R, analyse de la performance de requêtes et de procédures stockées T-SQL, PL/SQL.

- Reprise, refonte optimisée d’applications, code et données
- Chef de projet technique .NET : accompagnement et support aux équipes de développement
- Développements réalisés avec le concours de méthodologies AGILE
- Développement de Process avec intégration de Workflow.
- Interopérabilité applicative en réseau étendu.

CONNAISSANCES TECHNIQUES
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
> Systèmes d’exploitation
Windows 7/Vista/2000/XP, Windows Server 2008/2005/2003/Metaframe Citrix

> Technologies
.Net, SOA, Silverlight, WebServices, WCF, Framework.net 1.0 à 4.0, EntityFramework, Webform, Winform, Tcp/Ip (Client-serveur), Ajax, WebSocket, DAO, ADO, Multi-threads, Active X, CTI Aspect, CTI Nortel, Sylposium, Tapi

> Langages / Logiciels
C#, C, VB 6, Assembleur, ASP.net, IIS, XML/XSL, Javascript (objet), jQuery, HTML, W4 (moteur de workflow)

> SGBD-R
SQL Server (T-SQL, Lots DTS), Oracle (PL/SQL), Access, MySQL

> Gestion de code source
TFS, Visual Source Safe, SVN Subversion, Tortoise, AnkhSVN

> Intégration continue
TFS, Hudson, CruiseControl, nUnit, Selenium RC

> Télécoms
ACD Aspect, PABX Alcatel, PCBX Mari@ge (Com6)

Mes compétences :
Microsoft Access
JavaScript
Programmation
Visual studio
Informatique
JS
Oracle
JQuery
Visual Basic
Hudson
Test unitaire
PABX
Selenium
TortoiseSVN
SVN
Microsoft Windows
Microsoft Excel
Microsoft Word
Team Foundation Server
CTI
Microsoft .NET
Ajax
ASP.NET
XML
SQL Developer
Services web
Microsoft SQL Server
PL/SQL
Développement web
Web
C#

Entreprises

  • Daimler - Expert technique, Chef de Projet Technique

    Le Chesnay Cedex. 2011 - maintenant DAILMER (Mercedes-Benz Financial Services France)
    SSII ENATA

    PROJET
    ¯¯¯¯¯¯¯
    Refondre complètement et monter en puissance techniquement et fonctionnellement une application Access vieillissante permettant la gestion des fins des contrats de financement de véhicules pour les particuliers (crédits, leasing, etc.). Ce programme « W@P » doit s’appuyer sur un moteur de Workflow et une application Web (intranet). L’un des objectifs est de capitaliser au maximum les développements en vue d’intégrer ensuite de nouveaux projets en attentes et à venir.
    Initialement, ce projet s’articule techniquement autour de deux personnes : un Architecte et un chef de projet. Actuellement, l’équipe se compose d’un responsable applicatif (chef de projet Daimler), d’un Architecte et d’un développeur.

    MISSION
    ¯¯¯¯¯¯¯¯
    - Architecte et développeur sur tout le projet.
    - Création d’un moteur de Workflow générique et modulaire. Entièrement paramétrable (multi Workflow, exécution de branches en parallèles, déclenchement sur enregistrement d’objet métier, etc.) offrant une très forte évolution.
    - Création d’une couche Data Access Layer d’utilisation simple et générique pour Oracle, SQL Server et MySQL. Gestion automatique du mapping des propriétés (Nom et Types)
    - Création d’un Framework (.net et JavaScript orienté Object) offrant le développement d’applications 3 tiers à 99% en Ajax. Encapsulation du protocole de communication pour simplifier la programmation de Formulaires et de Controls dans un dialogue technique simple et complet : client (Javascript) / serveur (C#). Adaptation de composant jQuery (grille FlexiGrid, Accordion, CLEditor, etc…).
    - Travail conjoint avec le Chef de Projet participant au développement de l’application W@P / R3.

    - Ajouter à l’application la gestion des Fins de Contrats pour le service Grands Comptes (Workflow, IHM Web, etc…).
    - Ajouter à l’application la saisie du référentiel des montants de crédits autorisés, anciennement géré sous Excel, pour le service d’ « Analyse Risque ».
    - Faire de l’application le référentielle des mandats SEPA. Intercaler le programme dans le flux WebService entre l’outil FrontOffice des Concessionnaires (WinFi) et l’outil de gestion des contrats (Phoenix). Compléter le flux de données entre les outils. Ajouter un WebService de distribution des Mandats.
    - Ajouter à l’application toute la gestion du nouveau service d’Affacturage pour MBF (Workflow, IHM Web, etc…) : Intégration des fichiers de factures, des fichiers de lettrage, des relevés bancaires (CFONB120), des rejets bancaires (Camt054), etc...
    - Prendre le relais de la fin d’un service de la Banque de France pour générer les fichiers « FGD Mouvements » sur la base des fichiers « FGD Situation » et ainsi continuer à alimenter plusieurs applications internes.

    - Suite à l’arrivée du projet Get-One (Refonte informatique complète chez Daimler Mercedes Benz Financial Services Europe), reprise en main des outils .Net en Production : FICP (Déclaration d’impayés à la Banque de France), GAD (Générateur de Documents Administratifs) et toujours l’évolution et la maintenance de W@P.
    - Création d’un Proxy simple permettant de router génériquement des flux de WebService HTTP vers des WebService HTTPS sans modifier les programmes utilisateurs.

    Autour de l’application W@P, intégration de nombreux projets Business permettant de répondre à moindre coûts, capitalisé et de manière très ciblée à l’environnement technique de Daimler. Parmi ces travaux, le détournement du principal flux des demandes d’impressions (1 800 impressions / jrs) venant du programme de gestion des contrats (Phoenix vers StreamServe) afin de compléter ou de détourner ces flux dans une utilisation via Workflow (compléments de saisie automatique / utilisateurs, etc.).

    L’application W@P est composée de 121 projets C#, de 4 827 classes et de 162 465 lignes de code source (hors commentaires).

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    C#, Visual Studio 2015, .Net Framework 4.6, Javascript orienté objet, jQuery 1.7
    Oracle 12 (PL-SQL)
    Microsoft Office 2013
    SVN 1.6, IIS, Windows 7, Windows Server 2012
  • La Mutuelle Générale - Expert technique

    Paris 2010 - 2011 TAORES (GIE de La Mutuelle Générale)
    SSII ENATA

    PROJET
    ¯¯¯¯¯¯¯
    Le CRM Prosper utilisé par les agences commerciales, s’articule autour de deux applications : un site Web (Prosper) en Front Office et un Batch (ProsperService) service Windows en Back Office. Le Site web permet le suivi des clients ainsi que la gestion des nouveaux prospects. Le Batch intègre des fiches de prospect qui sont passés sur le site de La Mutuelle Générale pour des demandes de devis des demandes d’adhésions ou qui sont passés sur le site de Mutuelle Conseil offrant un comparatif de plusieurs mutuelles ainsi que des demandes de devis et des demandes d’adhésions.
    Equipe de trois personnes travaillant sous Visual Studio 2003 (.net 1.1). Architecture 3 tiers en couches s’appuyant sur le Framework maison Midas : GUI, Business Logic Layer, Business Objects et Data Access Layer.

    MISSION
    ¯¯¯¯¯¯¯¯
    - Chef de Projet Technique sur le Front Office et le Back Office : estimation, planification, suivi, développement.
    - Responsable de l’évolution de l’architecture applicative.
    - Refonte profonde et en douceur du Framework Midas pour améliorer et simplifier le codage des couches et pour minimiser les risques de bugs. Support aux développeurs
    - Refonte du Batch ProsperService pour lui garantir une stabilité totale ainsi qu’une meilleure évolutivité.
    - Mise en place de l’usine de développement d’intégration continue CruiseControl.
    - Mise en place et exploitation d’un Framework de tests unitaires avec nUnit, nCover et Selenium en Remote Control.
    - Mises en Qualification, Pré-Production et Production.
    - Suivi applicatif en production, Maintenance corrective en relation avec les utilisateurs

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    C#, Visual Studio 2003, .Net Framework 1.1, Javascript, Webforms (ASP.Net)
    Oracle 8i (PL-SQL)
    CruiseControl, Hudson, nUnit, nCover, Selenium RC, SVN 1.6
    IIS, Windows XP, Windows Server 2003
  • Crédit Agricole Cib - Expert technique

    Montrouge 2008 - 2010 CA-CIB (Crédit Agricole – Corporate & Investment Bank)
    SSII ENATA

    PROJET
    ¯¯¯¯¯¯¯
    ClientLive, CRM s’articulant autour du suivi prévisionnel des budgets, des projets, des actions en cours (Meeting, Reports, DealMemo, Actions, etc.), du regroupement des chiffres d’affaires et de l’activité réalisée (Budget, Results, etc.). Outil mondial utilisé par 4000 personnes allant des services commerciaux à la Direction Générale. Cet outil très large, développé depuis plus de 5 ans intègre des composants d’analyses spéciaux pour les développeurs (durée de chargement des pages, taille des paquets envoyés, nombre de requêtes SQL, Log des Exceptions, etc.).
    Equipe de 14 ingénieurs travaillant avec la méthode AGILE sur une itération de 7 jours et mise en production tous les mois. Architecture 3 tiers en couches : GUI, Business Logic Layer, Business Objects et Data Access Layer.

    MISSION
    ¯¯¯¯¯¯¯¯
    - Evolution de l’architecture applicative et intégration d’évolutions fonctionnelles sur un sous-ensemble de l’application (budgets).
    - Développements réalisés par utilisation de la méthodologie Agile.
    - Maquettage et validation par phases itératives.
    - Intégration des capacités d’AJAX et de Web Services.
    - Optimisation des performances : code et données
    - Mises en Qualification, Pré-Production et Production.
    - Suivi applicatif en production, Maintenance corrective en relation avec les utilisateurs
    - Support applicatif auprès des utilisateurs

    Développement d’outils génériques tels que :
    - Grille de saisie paramétrable à validation immédiate par Web Services.
    - Mécanisme de propriétés dynamiques, paramétrables en SGBD R, s’accrochant sur toute fiche d’information (avec UserControl de consultation et d’édition).
    - Tooltip multi-affichage : Direct, via Web Services, blocable et permettant une interaction.

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    C#, Visual Studio 2008, .Net Framework 3.5, AJAX, AjaxControlToolKit, WebServices, Javascript, Webforms (ASP.Net)
    SQL Server 2008 (T-SQL)
    YourKit, Mantis, TFS 2008 & 2010, IIS, Windows XP, Windows Server 2008
  • Réseau Ferré De France - Architecte, Chef de Projet technique

    LA PLAINE SAINT DENIS 2008 - 2008 SSII SQLI

    PROJET
    ¯¯¯¯¯¯¯
    Outil de gestion de projets industriels SPIRE, développement de modules adjacents de gestion et simulation prévisionnelle de projets. L’objectif de l’intervention est d’apporter une caution technique dans la validation de l’architecture et dans l’optimisation des performances de traitement.

    MISSION
    ¯¯¯¯¯¯¯¯
    - Prise en compte des spécifications fonctionnelles générales.
    - Conseil et soutien technique au niveau Architecture.
    - Maquettage et validation.
    - Support et assistance technique à l’équipe de développement.
    - Très forte intégration Ajax.
    - Encadrement des tests, de la recette et de la mise en production.

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    C#, Visual Studio 2005, .Net Framework 2.0, AJAX, HTML, Javascript, Webforms (ASP.Net), CodeSoft 8
    Oracle 9 (PL/SQL)
    IIS, Windows XP
  • Lfb Biomédicaments - Ingénieur en développement

    LES ULIS 2008 - 2008 LFB (Laboratoire français du Fractionnement et des Biotechnologies)
    SSII SQLI

    PROJET
    ¯¯¯¯¯¯¯
    Via un moteur de Workflow, gestion de la demande d’ajout, de modification et de suppression de fiche article en dehors de la base de données centrale de production. Ces demandes sont soumises à des flux de validation sur les services concernés avant approbation et intégration compartimentée dans la base de production.

    MISSION
    ¯¯¯¯¯¯¯¯
    - Définition et mise en place de toute l’architecture technique applicative.
    - Développement de composants transversaux (WebControls, Framework spécifique pour W4, Traduction, paramétrage, gestion des erreurs, Contexte utilisateur, Connecteurs W4, etc…).
    - Support technique d’une équipe de 3 Développeurs off-shore en Chat, VoIP et prise de contrôle à distance (DameWare Mini Control Remote).

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    C#, Visual Studio 2005, .Net Framework 2.0, Webforms (ASP.Net), HTML, JavaScript
    SQL Server 2005 (T-SQL)
    SVN Subversion, Tortoise, AnkhSVN
    W4 v6.6 (moteur de Workflow)
    IIS, Windows XP
  • Sanofi - Expertise, Suivi technique, Réalisation, Conception

    Paris 2007 - 2007 SSII SQLI

    PROJET : Skippers-PPM
    ¯¯¯¯¯¯¯
    L'objectif du projet Skippers PPM est de centraliser les informations concernant le suivi des molécules propriétés de Sanofi-Aventis à travers le monde dans le but de surveiller et de prévenir quant aux possibles détournements ou vol de brevets.

    MISSION
    ¯¯¯¯¯¯¯¯
    - Reprise en main complète de l’application en place, Audit, expertise et corrections majeures en profondeur (Architecture, code .Net et base de données SQL).
    - Développement de composants WebForms transversaux.
    - Encadrement d’un développeur.
    - Tests, recette, mise en production

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    C#, .NET Framework 1.1, Webforms (ASP.Net),
    Oracle 9, PL/SQL
    HTML, JavaScript, SourceSafe
    IIS, Windows XP



    PROJET : SanEtiq
    ¯¯¯¯¯¯¯
    Audit et rénovation d’un programme d’impression d’étiquettes migré vers ASPX.net 2.0. Ce programme intègre des mécanismes de qualité telle la validation d’action spécifique par signature électronique, traçage complet des actions (modifications, impressions, etc.) ainsi que l’intégration de structures dynamiques de données externes.

    MISSION
    ¯¯¯¯¯¯¯¯
    - Conseil et soutien technique au niveau Architecture en fonction du contexte projet.
    - Support et assistance technique à l’équipe de développement
    - Encadrement des tests, de la recette et de la mise en production.

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    C#, Visual Studio 2005, .Net Framework 2.0, Webforms (ASP.Net), Microsoft AJAX, CodeSoft 8
    Oracle 9 (PL/SQL)
    IIS, Windows XP
  • Janssen Pharmaceutica - Expert technique, ingénieur en développement

    Beerse 2007 - 2007 JANSSEN CILAG FRANCE ( groupe Johnson & Johnson )
    SSII SQLI

    PROJET
    ¯¯¯¯¯¯¯
    eLHOTEM (eLectronic HOspital TEnders Management) : optimiser les flux de réponse des dossiers d'appel d'offres aux marchés hospitaliers.

    MISSION
    ¯¯¯¯¯¯¯¯
    - Conception et réalisation d’un moteur de Workflow métier paramétrable, de la gestion multi-langue, du mapping complet Application/Base de données, d'un Wizard Utilisateur générique et de composants WebForms transversaux.
    - Développement d'interfaces ASPX.
    - Définitions Techniques, support technique de l’équipe de développement.

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    C#, Visual Studio 2005, .Net Framework 2.0, Webforms (ASP.Net)
    Oracle 8 (PL/SQL)
    IIS, Microsoft AJAX, HTML, JavaScript, SourceSafe
    Windows 2000
  • Sarp Industries - Expert technique, ingénieur en développement

    nanterre 2005 - 2006 SSII Darwin.

    MISSION
    ¯¯¯¯¯¯¯¯
    - Reprise d’une application de gestion des déchets industriels GeDam Evolution de DATA Environnement (filiale de SARP industrie), en forte difficulté lors de son développement (mauvaises pratiques, mauvaise connaissance du C#, etc.).
    - Etude des spécifications fonctionnelles.
    - Analyses techniques, modélisation de la base des données et consignes de développement.
    - Corrections en profondeur, tests, recette avec les utilisateurs, mise en production.
    - Maintenance évolutive de l’application et de la Base de Données.

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    C#, Visual Studio 2003, .Net Framework 1.1 et les outils de développements d’Infragistics
    SQL Server 2000 (T-SQL), MSDE, Oracle 10.0.2 (PL/SQL)
    Windows XP
  • Carniel Marketing - Consultant expert technique, ingénieur en développement

    Marseille 2005 - 2005 MISSION
    ¯¯¯¯¯¯¯¯
    Conception et réalisation d'un serveur de concentration de flux média en C# (la téléphonie étant le premier flux), d’une console d’administration globale et d’un client ActiveX (VB6) servant de lien avec le serveur.

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    C#, Visual Studio 2003, Net Framework 1.1
    VB6
    SQL Server 2000 (T-SQL)
    PABX Lucent avec son CTI Symposium, TAPI
    Windows XP, Windows 2003
  • Société Unipersonnelle - Expert technique, ingénieur en développement

    2004 - 2005 Présentation vidéo : http://romuald.trouillot.free.fr/agl.htm

    PROJET
    ¯¯¯¯¯¯¯
    Conception et réalisation d’un atelier de génie Logiciel permettant à des utilisateurs (non développeur) de générer des programmes à partir de briques graphiques.

    MISSION
    ¯¯¯¯¯¯¯¯
    - Conception et réalisation d'un atelier de génie logiciel de programmation par modules graphiques.
    - Conception et réalisation de composants génériques : Réseau TCP/IP (multi-canaux, client/serveur, protocole de trame, TCP/UDP, canaux virtuels), sérialisations et stockage de données, serveur réseau en services sous Windows 2003 (avec un programme générique d'administration à distance).

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    C#, Visual Studio 2005, .Net Framework 2
    SQL Server 2000 (T-SQL), Access 2003
    Windows XP, Windows 2003
  • Air France - Expert Technique et Ingénieur en programmation

    Roissy CDG 2003 - 2003 Fréquence Plus Service (filiale d'Air France à Paris)

    MISSION
    ¯¯¯¯¯¯¯¯
    Ingénierie et soutien de l'équipe de développement sur la programmation d’un outil interne de gestion des bagages perdus.

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    VB6, SQL Server 2000 (T-SQL), Windows XP.
  • Le Fil Conducteur - Concepteur-Développeur (36 mois), Responsable du développement, Expertise technique

    1996 - 2003 Entreprise de télémarketing de 350 employés. Développements génériques d'outils permettant de répondre aux spécificités des besoins des clients.

    PROJETS
    ¯¯¯¯¯¯¯¯
    - Développement et maintenance d’applications client-serveur : gestion de campagnes de télémarketing interfacées avec les plateformes télécoms de gestion d’appels téléphoniques.
    - Développement et maintenance d'un atelier de génie logiciel orienté télémarketing.

    MISSION
    ¯¯¯¯¯¯¯¯
    Durant les 36 premiers mois, concepteur-Développeur en tenant les tâches de responsable de l’infrastructure systèmes, réseaux, télécoms avec administration des plateformes télécoms : Mari@ge (64 postes télémarketing sur 2 T2) et Aspect (200 postes administratif et télémarketing sur 5 T2), et DBA.

    Durant les 36 derniers mois, responsable des développements et management d’une équipe de 2 à 3 développeurs, expertise et de support technique.

    - Conception et réalisation d'un atelier de génie logiciel orienté télémarketing en programmation modulaire VB6 et SQL Serveur 2000.
    - Conception, réalisation, tests et intégration de serveurs de ressources applicatives en réseau en VB6.
    - Conception, réalisation, tests d’une gestion des opérations clientes (Access / SQL Server).
    - Elaboration de spécifications fonctionnelles, des analyses détaillées et techniques.
    - Réalisation et encadrement de réalisation.
    - Tests, recettes, mises en production.

    ENVIRONNEMENT
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    VB6, ActiveX (COM/DCOM), réseau TCP/IP, IIS, PCBX Mari@ge, ACD Aspect.
    Access en base de données et VBA (2, 95, 97 et 2000)
    SQL Server avec procédures stockées T-SQL et lots DTS (6.5, 7 et 2000)
    Windows (3.11, 95, 98, NT3.51, NT4, 2000, Terminal Server, Metaframe - Citrix)

Formations

Annuaire des membres :