Thierry - Architecte PARADOX

Ref : 100225L002
Photo de Thierry, Architecte PARADOX
Compétences
C++
DB2
RATIONAL ROSE
UML
GENIO
C#
SQL SERVER ANALYSIS SERVICES
OPENGL
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES

    Février 2019 à août 2020 : Delthom Software Modeling
    Architecte/Concepteur TOGAF (Architecture d’entreprise), ArchiMate, BPMN (Urbanisation), UML (Architecture applicative), C#, Enterprise Architect (Sparx Systems)

    Définition d’une structure de modèle TOGAF générique pour Enterprise Architect permettant de gérer les cycles ADM et la centralisation des exigences avec le Time Aware Modeling.
    Réalisation en C# d’un addin en support de TOGAF, compatible avec les trois notations (ArchiMate, BPMN et UML) pour le modeleur Enterprise Architect (Sparx Systems) permettant de :

    ⦁ Naviguer contextuellement dans un modèle d’architecture de SI d’entreprise TOGAF (ADM) : de couche en couche (Motivation Métier SI Technique) ; de vue générale à vues détaillées ; en changeant de thème (vue de Conception, vue de Décision, vue d’Information).

    ⦁ Contrôler la validité d’un modèle d’architecture d’entreprise TOGAF : recenser les entités qui devraient être réalisées mais qui ne le sont pas avec 30 règles de cohérence d’architecture d’entreprise (Ex : les résultats doivent « réaliser » (au sens TOGAF) des objectifs, les exigences doivent « réaliser » des principes, …).

    ⦁ Générer automatiquement des entités, des relations et des diagrammes d’architecture d’entreprise :
    ⦁ Entités et diagrammes : générer les cas d’utilisation (UML) à partir des processus métier (BPMN), générer des processus BPMN (cadre de base) à partir des processus ArchiMate.
    ⦁ Relations : faciliter la création de liens « internes » en suggérant les diagrammes et les entités potentiellement connexes.

    Mai 2017 à Janvier 2019 : Banque de France
    Expert-Référent modélisation UML/BPMN avec Enterprise Architect et utilisation ArchiMate avec Aris, Développeur C#

    ⦁ Référent UML/BPMN de la Banque de France

    ⦁ Administration du référentiel (stocké sous SQL Server) des projets UML avec Enterprise Architect (création de nouveaux projets, accréditations) : plus de 100 projets, gestion des licences flottantes, …

    ⦁ Définition d’une structure de modèle UML générique et adaptable pour tous les projets de la Banque de France

    ⦁ Formation de chefs de projets (orientés MOA) sur les bonnes pratiques à suivre pour utiliser efficacement UML (obtenir le meilleur ROI possible)

    ⦁ Support aux utilisateurs (chefs de projets, MOA et MOE) pour l’utilisation d’UML et EA :
    ⦁ Rédaction de supports et de Wiki (quick starts UML et EA pour les spécifications et la conception, bonnes pratiques, génération de cas de tests à partir de cas d’utilisation, fonctions avancées, …)
    ⦁ Enregistrement de webinaires sur UML et EA et sur les aspects méthodologiques (intégration de la modélisation à une démarche agile), démonstrations pratiques, …
    ⦁ Support portant sur l’intégration de la modélisation UML à l’usine logicielle et à une organisation de type DevOps

    ⦁ Audit de projets avec publication d’axes d’améliorations et de bénéfices attendus

    ⦁ Accompagnement de projets

    ⦁ Réalisation d’extensions (MDG) et programmation de addins pour le modeleur Enterprise Architect :
    ⦁ Rétroconception de bases de données « legacy » DB2 (sous MVS) et HP NonSTOP SQL : développement (en C#) d’un interpréteur de code SQL (DDL) qui génère le schéma (complet, dont les clés étrangères) des bases de données
    ⦁ Transformation automatique de processus métier en besoins (acteurs et cas d’utilisation + génération automatique des diagrammes et de la traçabilité)
    ⦁ Réalisation d’une extension UML (MDG) permettant de générer du code de microservices REST en Java, démonstration avec une IHM maquette Angular
    ⦁ Réalisation de templates de documentation (besoins et conception) pour la génération automatique de documentation (Word, PDF) à partir de modèles UML
    ⦁ Audit automatique de projets UML : production de métriques, état des lieux

    Octobre 2016 à mars 2017 : Banque de France
    Consultant AMOA

    Apports méthodologiques en début de projet pour formaliser la définition de besoins sur AnaCredit, règlement de la Banque Centrale Européenne (supports en anglais) : audit du référentiel des exigences, support pour la création du glossaire, du recueil des règles métiers, du modèle du domaine, recensement des acteurs du futur système et des cas d’utilisation. Utilisation d’UML avec Enterprise Architect de Sparx Systems.

    • Janvier 2013 à ce jour : Delthom Software Modeling (éditeur de logiciels)
    Fonctions occupées : Chef de projet .Net, MOA, Analyste, Concepteur, Développeur
    Création des trois éditions du logiciel de software mining « Application-IQ » exploitant les modèles UML pour pérenniser et exploiter le patrimoine applicatif des entreprises (éditions « Process-Maker », « Professional », « Premium » et « Evaluation » pour chacune des trois éditions). Chaque édition fonctionne en français et en anglais.

    o Définition des exigences du logiciel Application-IQ (durée de six mois) : création d’une maquette progressivement enrichie et d’un modèle des use-cases UML pour définir de manière itérative, à la fois le périmètre du programme et structurer son contenu : factorisation des uses-cases, priorisation, risques …

    o Conception de l’architecture du logiciel avec UML (durée de six mois) :
    ApplicationIQ comprend 347 classes qui interagissent à chaque session. Le programme communique en permanence avec le modeleur UML Enterprise Architect (en lecture et en écriture).

     Choix des design-pattern : « Abstract factory » pour systématiser le fonctionnement de tous les écrans de saisie et l’enregistrement des données (XML crypté), « Façade » pour définir les sous-systèmes, « Bridge » pour la communication avec Enterprise Architect, …

     Création d’automates d’états-transitions avec UML pour spécifier le fonctionnement précis et structuré de l’interface utilisateur (en particulier la gestion de tous les événements).

    o Développement complet du logiciel en C#.Net (70 000 lignes de code) avec quelques itérations depuis les exigences, utilisation de l’interopérabilité, reporting spécifique, … Durée de un an et demi.

    o Activités annexes (durée de six mois) :
     Ajout de la localisation en anglais (écrans, report) avec XML.
     Rédaction de l’aide du logiciel en français et en anglais.
     Obfuscation et protection logicielle.
     Mise en place des sites internet français et anglais
     Partenariat à valeur ajoutée avec Sparx Systems (Australie), éditeur du modeleur UML Enterprise Architect et contributeur à l’OMG.

    • Janvier 2012 à décembre 2012 : Groupe Leduc
    Fonctions occupées : Architecte UML et concepteur sur plateforme .Net.
    o Définition de l’architecture UML d’un logiciel de CAO avec calcul des résistances des matériaux et développement de l’application en langage C#.Net. Modeleur employé : Enterprise Architect de Sparx Systems.

    • Septembre à Décembre 2011 – BNP Paribas :
    Fonctions occupées : AMOA, audit, support ingénierie pour UML (modeleur Rational Software Architect) et Unified Process.
    o Support à l’ingénierie portant sur UML et Unified Process.
    o Présentation et mise en œuvre d’une démarche d’estimation de la charge d’un projet s’appuyant sur les cas d’utilisation et la méthode des points de fonction.
    o Rédaction de documentations de support sur les sujets « Modèle de cas d’utilisation dans le cadre d’une démarche formelle » et « L’analyse avec Unified Process ».

    • Mai à Juillet 2011 - Europcar :
    Fonction occupée : Analyste - concepteur UML (MagicDraw).
    Alimentation du référentiel UML de l’entreprise à partir des documents de spécifications fonctionnelles. La langue utilisée était l’anglais. La méthodologie était spécifique à la société avec un processus itératif de type « Agile ». Création d’artefacts UML représentatifs dans le but d’aider la société à réaliser le « remplissage » du référentiel. Tous les éléments créés servent « d’exemples à suivre » pour les consultants en système d’information de l’entreprise.

    • Février 2009 à Avril 2011 : Delthom Software Modeling (édition de logiciels) :
    Fonctions occupées : maîtrise d’ouvrage, architecte logiciel, chef de projet.
    o Réalisation d’un framework de CAO 3D en C# et OpenGL (18 mois) :
     Définition des exigences du projet, conception détaillée avec UML (Enterprise Architect de Sparx Systems), emploi des design-patterns Gof, développement en C# et OpenGL. Produit destiné à être commercialisé.
    o Analyse financière (6 mois) : Formation en finance quantitative et développement d’une maquette en C# et SQL-Server de plusieurs modules de trading automatique sur actifs financiers (actions et options).

    Principales fonctionnalités :
     Gestion du flux en temps réel depuis Interactive Brokers,
     Scan du marché avec détection des signaux,
     Calculs de finance quantitative : grecques, volatilité implicite et historique, combinaisons d’options, stratégies, …
     Money management,
     Backtests pour la validation de stratégies.

    • 2004 à janvier 2009 – ESD Technologie (Groupe Sofipar – Partenariat de 5 ans) :
    Fonctions occupées : AMOA, auditeur, architecte logiciel, chef de projet (Unified Process).

    o Projet de gestion commerciale (forfait) :
    Projet en architecture SOA spécifié de manière exhaustive avec UML (Enterprise Architect de Sparx Systems) depuis l’interface utilisateur (enchaînement des écrans, dialogue homme-machine) jusqu’aux classes et la gestion de la persistance.
    Environnement technique : UML et gestion des exigences avec RaQuest de Sparx Systems • langages C# et Transact-SQL (SQL-Server).

    o Projet de CAO Ediplan (régie, grand projet découpé en plusieurs phases) :
     Audit portant sur la faisabilité des grandes évolutions à réaliser en environnement Windev - VectorDraw.

     Définition des exigences du nouveau logiciel Ediplan II (uses-cases et fichiers texte) repoussant totalement les limites d’Ediplan I : passage du 2D au 3D, logiciel plus interactif et plus modulaire, modélisation et normalisation du code, ...

     Définition de l’architecture UML et encadrement du projet de développement d’une librairie avec les fonctions minimales de CAO qui sera ensuite utilisée pour tout l’aspect graphique d’Ediplan II (interactions avec l’utilisateur, navigation 3D, projections 2D, saisie graphique, …). Environnement : UML (Enterprise Architect de Sparx Systems), langage C# et OpenGL.

     Définition de l’architecture logicielle d’Ediplan II (en UML) et encadrement de l’équipe de développement en environnement C# : 2 ingénieurs doctorants, 1 ingénieur DEA (en télétravail) et 2 ingénieurs.
    La démarche de modélisation a été pilotée par les uses-cases (Unified Process), utilisation des diagrammes de uses-cases, de séquences, d’états-transitions et d’activité, de classes, gestion de la traçabilité bidirectionnelle : exigences <=> uses-cases <=> classes <=> code source, utilisation de nombreux design patterns (observateur, décorateur, fabrique abstraite, …).

    • 1993 à 2010 – MAGE (éditeur de logiciels de contrôle de gestion – long partenariat) :
    Fonctions occupées : chef de projet, analyste et développeur.

    o Mage+ (1993, régie) : réalisation de ce logiciel permettant de modéliser très finement toutes les étapes d’un processus de fabrication (usine) en définissant des équations avec leurs variables (inconnues qui seront résolues par le logiciel) ; de spécifier un budget prévisionnel ; obtenir des coûts prévisionnels et réels ; calculer des écarts très précis à tous les niveaux de la chaine de production. L’application (multilingue) sera mise au catalogue d’IBM (CGI) et installée dans de nombreux pays par Schneider Electric, Saint-Gobain, … L’environnement de développement comprend C++, ObjectPal (Paradox) et Access.

    o Navigation (2000, régie) : réalisation de ce logiciel (multilingue) de business intelligence permettant à l’utilisateur de construire son data warehouse spécifique (correspondant au modèle qu’il a créé avec Mage+) et d’effectuer des interrogations selon toutes les dimensions et leurs croisements. L’environnement est Visual-Basic 6, librairie MDX, Access et SQL-Server Analysis Services.

    • 1993 et 2002 – Ministère de l’Education Nationale – CNDP :
    Fonctions occupées : Chef de projet, analyste et développeur.

    o Mathbases (2002, forfait) : réalisation de ce logiciel d’aide aux enseignants pour la création de sujets d’examens à partir de paramètres comme les thèmes, le niveau et la durée de l’épreuve. Les installations sont très nombreuses dans les établissements scolaires. L’environnement est UML (IBM-Rational Rose), Visual-Basic 6 et Access.

    o ExoBases (1993, forfait) : développement de l’interface utilisateur et de la cinématique des écrans du logiciel en C++.

    • 1992 à 1993 – Schneider Electric :
    Fonctions occupées : Chef de projet, analyste, développeur et formateur.
    o Formateur Paradox.
    o Page+ (régie) : réalisation de ce logiciel (multilingue) de requêtage et de reporting en contrôle de gestion, exploitation dans toutes les usines en France et à l’étranger. Développement en Paradox.

    • 1987 à 2008 – Aginco (long partenariat stoppé par la cession de la société Aginco) :
    Fonctions occupées : analyste, développeur, formateur.
    o Formateur Lisp (1987).
    o Progiciel AginCAD (1987, forfait) : réalisation de ce logiciel de CAO orienté charpente référencé et subventionné par l’ADEPA (Aide au DEveloppement de la Production Automatisée), environnement AutoCAD, Lisp et Pascal.
    o Projet Gescom (1996, forfait) : réalisation du logiciel de gestion commerciale de l’entreprise • Utilisation de Merise pour la conception avec AMC*Designor de Powersoft • Environnement Visual-Basic 6 et Sql-Server.

    • 1992 – GMF Assistance Multiservices Internationale :
    Fonctions occupées : Auditeur, chef de projet et développeur.
    o Audit de l’application (multilingue) de gestion commerciale et encadrement de sa restructuration • Environnement langage Pal (Paradox Application Language).

    • 1991 – Galeries Lafayette : Audit d’applications Paradox et suivi de projet/transfert de compétences.

    • 1990 – Vinci (Ex GTME) : Audit des applications informatiques existantes et connexes pour une refonte du domaine.

    • 1989 – Chantelle : Chef de projet et concepteur d’un logiciel de saisie de commande pour les commerciaux itinérants
    • Utilisation de Merise et développement en C++.

    • Autres prestations pour les sociétés suivantes :
    o La Cinq (télévision) : projet de gestion des programmes audiovisuels en Clipper.
    o Les Ciments Français : formateur C++.
    o Le Centre d’Aide au Calcul Technique (CACT) et Mecanobloc : projet de CAO dans le domaine des cloisons amovibles en Lisp sur AutoCAD.
    o Groupe Blenheim : projet de gestion commerciale pour toutes les sociétés du groupe, en Paradox.

Études et formations
  • Formation

    1988 : DEST Informatique d’Entreprise (Versailles).

    1987 : Maîtrise Informatique Paris XI (Orsay)

    1985 : DUT Informatique (Reims)

    1983 : DEUG A Physique-Chimie (Reims)

    1981 : Bac C (Reims)

    Agrément et réalisation innovante :
    1988 : Agréé comme expert scientifique et technique par le Ministère de la Recherche de 1988 à 1992 dans le cadre du projet de développement du logiciel AginCAD.

    1990 : Réalisation du logiciel innovant AginCAD dont l’acquisition a été subventionnée par l’ADEPA - Agence pour le Développement de la Production Automatisée.

    2016 : Agréé partenaire à valeur ajoutée par Sparx Systems, éditeur du modeleur UML Enterprise Architect (+360 000 licences) et membre contributeur à l’Object Management Group - OMG.

    Compétences techniques et métiers :
    Méthodes : Unified Process (Processus Unifié de développement logiciel), Design patterns, RUP, 2TUP, Cas d’utilisation A. Cockburn, Méthode Agile (Scrum, eXtreme Programming), Merise, Corig.
    Langages et librairies : UML, C#.Net, VB.Net, VB6, Java, C++, Transact-SQL (SQL-Server), Lisp, Pascal, Delphi, NHibernate, MDX (MS Analysis Services), OpenGL, Cobol, RPG II.
    Outils de génie logiciel : Enterprise Architect de Sparx Systems, MagicDraw, RaQuest (gestion des exigences), IBM Rational Software Modeler, IBM XDE, Rational Rose, Microsoft Visual Studio, SQL-Server, SourceMonitor, NUnit, NCover, FxCop, AMC*Designor (PowerSoft).
    Gestion des versions : SourceSafe, Subversion, CVS.
    Domaines métier : Gestion, Contrôle de gestion, Finance quantitative, Business-intelligence, CAO, …

    Langues :
    Anglais : lu (bon), écrit (moyen), parlé (moyen)

D'autres freelances
Consultant RATIONAL ROSE

Ces profils pourraient vous intéresser !
CV Chef de projet PROJECT MANAGEMENT OFFICE
Wilfried

Chef de projet PROJECT MANAGEMENT OFFICE

  • Saint Germain en Laye
PROJECT MANAGEMENT OFFICE JAVA SQL MERISE MS OFFICE AMC DESIGNOR MS PROJECT RATIONAL ROSE MAITRISE D OUVRAGE BPM
CV Chef de projet ERP RENAISSANCE
Marc

Chef de projet ERP RENAISSANCE

  • Salmiech
ERP RENAISSANCE MAITRISE D OUVRAGE MERISE RATIONAL ROSE
CV Consultant UMTS
Catherine

Consultant UMTS

  • Ivry sur Seine
UMTS 4G LTE RATIONAL ROSE UML UTRAN TEMPS REEL
CV Architecte RATIONAL ROSE
Didier

Architecte RATIONAL ROSE

  • NANTES
RATIONAL ROSE UML MEGA J2EE SOA
CV Consultant UML
Marcel

Consultant UML

  • Paris
UML RATIONAL ROSE MEGA EAI SOA
CV Chef de projet RATIONAL ROSE
Philippe

Chef de projet RATIONAL ROSE

  • Toulouse
RATIONAL ROSE ITIL CMMI
CV Consultant HR ACCESS
Soufiene

Consultant HR ACCESS

  • paris
HR ACCESS SQL UNIX PACBASE VBA RATIONAL ROSE SHELL UNIX UML PL SQL ORACLE 9
CV Architecte RATIONAL ROSE
Edison

Architecte RATIONAL ROSE

  • Paris
ARIS DESIGN BPM DOMINO RATIONAL ROSE UML MEGA WINDOWS NT UNIX WEBLOGIC WEBMETHODS ITIL SOA BAM SAP XML FDDI CLEARCASE EAI
CV Chef de projet JAVA
Ulrich

Chef de projet JAVA

  • Campéílï^^
JAVA J2EE JSP SQL HIBERNATE XSL XSLT SPRING WEBSERVICES UML WEBSPHERE STRUTS TOMCAT RATIONAL ROSE WEBOBJECT
CV Consultant MS OFFICE
Gilles

Consultant MS OFFICE

  • Saint Germain lès Arpajon
SQL UNIX MS OFFICE MS PROJECT OPX2 ITIL CMMI SYNERGY/CHANGE SYNERGY/CM C ANSI VX WORKS SHAREPOINT RATIONAL ROSE CLEARCASE DOORS