GIE logement français : [PostgreSQL, UML, Java/J2EE, Power AMC]
Méthode :
o Expert UML transverse aux différents projets. Support et conseil.
o Centralisation et mutualisation de la connaissance et des bonnes pratiques sur UML pour diffusion.
o Aide à la validation et à la stabilisation des dossiers d𠆚nalyse et de conception UML.
o Support à l’élaboration du modèle physique de données de 4 projets de gestion du patrimoine immobilier et des copropriétés. Règles de transformations des diagrammes UML en modèle physique de données sous le système de gestion de bases de données relationnelles objet PostGreSQL.
o Etude et préparation du plan de migration des données.
o Responsabilité de la maintenance et de l𠆚pplication du Plan d𠆚ssurance Qualité.
o Centralisation et force de proposition des éléments méthodologiques transverses aux différents projets.
Formateur UML et Prestations d𠆞xpertise ponctuelles en UML / Oracle
• Expert UML sur le Projet KARMA de Revenue Management.
• Rédaction de dossiers d𠆚nalyse avec diagrammes UML selon méthodologie DMR en vigueur à Air France
• Ateliers d’interview des experts métier pour réalisation des diagrammes UML de classes modélisant les grands concepts métier du projet. Mode itératif & incrémental basé sur feedback & adaptation.
• Animation d'ateliers de réalisation des dossiers de conception. Rédaction d'un guide de conception. Contexte technique du dossier de conception : Java/J2EE/Spring/hibernate avec SGBDR = ORACLE.
• Etude du passage de Working Process avec unités de tâche sous ARIS (BPM) aux cas d’utilisation UML.
• Etude, rédaction de dossier méthodologique et présentation devant les décideurs des préconisations sur le passage à la conception de la base de données avec ORACLE en partant des modèles d'analyse et de conception UML, et en abordant les problèmes d'optimisation et de dénormalisation du modèle physique de données, tout en gardant la traçabilité avec les modèles UML. Rôle de « Data Architect »
• Etude comparative entre plusieurs outils de data modeling en allant des modèles UML au modèle physique de données (ORACLE), par application des design patterns spécifiques de transformation UML-ORACLE. Mapping objet-relationnel basé sur hibernate.
PSA Banque finance : (Levallois) [Unix, NT, UnifAce V8.2.03, V8.4.01, ORACLE V9, UML, UP]
, en parallèle avec la mission ci-dessus donc moins intensément)
• Formations UML règulières pour Valtech (repassage certification pour UML 2 en janvier 2008)
• Formations UML custumizées chez des clients avec support de cours personnel adapté au besoin du client
• Formations custumizées chez clients avec support de cours personnel sur le passage d’UML à ORACLE.
• Prestation d𠆞xpertise UML au forfait : interview utilisateur et réalisation des spécifications détaillées UML d𠆚nalyse (cas d’utilisation, diagrammes de classes, diagrammes d’état transition, diagrammes dtivité) d’un module générique de gestion de rapprochements comptables. Au passage, modèle de classes du domaine de la gestion comptable, focalisé sur le périmètre du projet concerné. Proposition d’un modèle physique de données.
• Prestation d𠆞xpertise UML au forfait : réalisation des spécifications fonctionnelles détaillées UML (cas d’utilisation suivant méthodologie et présentation d𠆚.Cockburn) d’une application de gestion de paiement. Utilisation de RSM. Vérification de léquation des spécifications techniques UML avec le code Java.
• Prestation d'expertise UML au forfait : réalisation d'un template de dossier d'analyse et de conception UML 2 pour sur un environnement Java/J2EE avec base de données ORACLE.
• Prestations ponctuelles de support en modélisation ou de validation de dossiers de conception.
• Formateur UML & UP de l𠆞nsemble du plateau (à raison de deux jours par semaine) pour prise en compte de la méthodologie objet pour la modélisation des processus métier
• Support en modélisation UML sur divers projets financiers et en implémentation ORACLE de ces modèles à l𠆚ide de design patterns de passage d’UML à ORACLE.
Use Cases & diagramme de classes de l𠆚pplication « Fidélisation clients »
Use Cases & diagramme de classes de l𠆚pplication « Fidélisation clients »
Use Cases & diagramme de classes de l𠆚pplication « Base Conditionnement Centrale »
Use Cases & diagramme de classes d’une partie de l𠆚pplication « Outil Point de Vente »
Use Cases & diagramme de classes de l’outil d𠆚nalyse de bilan
• Audit et optimisation de modèles de données au niveau conceptuel ou au niveau de la base ORACLE
• OTGC » (outil de tarification des grands comptes)
Etude des calculs financiers inhérents aux contrats de location longue durée négociés entre les grands comptes et PSA Banque Finance selon durée, distance…
Diagramme de classes des barèmes intervenant dans les calculs financiers.
Ce projet a été réalisé en mode itératif/incrémental (idée clé du Unified Process).
• Mission : promouvoir l’outil de gestion de configuration logicielle développé en 2002 (voir paragraphe de mars 2002 à décembre 2002) et l’étendre à d𠆚utres applications.
• Formations UML & Unified Process pour introduire la pensée objet dans le secteur.
• Tâches d’optimisation principalement sur ORACLE.
- Chef de projet, Analyste (UML), concepteur et principal implémenteur sur la mise en place d'un outil de gestion de configuration logicielle adapté au besoin du client à ses outils et son architecture.
- Support méthode & conception : notamment, introduction de l'intérêt de la pensée objet sur le plateau et aide au passage du mode client/serveur vers une architecture trois tiers
• Chef de projet sur l'application "Rémunération des apporteurs" dans le cadre du projet à grande échelle NSID. Projet dont l𠆚nalyse et l𠆞xpression des besoins a été réalisée en UML. Le projet était piloté par les Use Cases (use case driven) de l𠆞xpression des besoins aux tests de validation.
VALTECH : Formateur UML & Rational ROSE (environ une semaine par mois)
puis depuis mars 2008
GEFCO (Courbevoie) [Uniface, Unix, UML, ORACLE V8, Rational ROSE]
Novembre 2000 à Avril 2001:
• Analyse & conceptualisation UML avec Rational Rose d'un module de gestion administrative.
• Support technique, expertise et formation
- Etude approfondie et mise en place d'une architecture trois tiers
- Etude d’une solution directe avec services métier, services « persistence » et IHM légères
- Mise en place de la solution Compuware (Object services) avec Terminal Server (Citrix)
- Principes assurant la traçabilité avec le modèle UML dans les services entity
- Conception et présentation de formations sur l'environnement de développement et le passage à la conception
• Responsabilité des standards UML de passage à la conception statique et dynamique pour les projets pour lesquels l𠆚nalyse a été réalisée en UML et d’implémentation en ORACLE & UnifAce.
• Applications techniques transverses (indépendantes du métier) :
- Dictionnaire centralisé des données : permettant de centraliser les meta-données de l𠆞ntreprise pour génération automatique de scripts ORACLE dimensionnés, de script UnifAce, de squelettes de programmes COBOL, Java.… La conception et implémentation ont été menées depuis une analyse UML. Termine Chef de projet sur le sujet.
- Etude et réalisation de diverses problématiques : Droits dès. Traduction de libellés applicatifs, ...
• Mise en place d𠆞nvironnements de développements pourvus d’un socle technique avec une gamme de composants réutilisables de type « services techniques » ou « services métier » et de templates de composants de type IHM à instancier avec des mécanismes de base (logique liste, détail).
Crédit Lyonnais. [UnifAce, C, COBOL, RDB, SYBASE, UNIX, VMS, SQR]
Août 93 à Octobre 97:
• Responsabilité technique de diverses applications comptables & financières
Application OTC (outil de transfert des positions de change)
Maintenance et évolution de l𠆚pplication OAT (outil d𠆚nalyse de la trésorerie interne résiduelle)
Application OAC (outil d𠆚nalyse comptable)
Analyse et réalisation de la réévaluation des positions de change
Développement d’états basés sur la BAFI (balance, grand livre…)
• Responsabilité du chantier « consolidation intra-groupe » basé sur la comptabilité analytique du CL
Spécifications fonctionnelles, analyse (merise)
Encadrement d’une équipe de deux personnes
• Remplacement momentané du chef de projet de l𠆚pplication « nouveau projet comptable »
Encadrement d’une équipe de quatre personnes
Suivi des développements et gestion des exigences
SOGEA : Département Informatique, [Mackintosh, Langage : 4°Dimension]
Année 91
• Projet "ISATIS" de suivi de chantier
Société CLECIM [FORTRAN, VAX]
Années 92, 93:
• Projet de modélisation de processus industriels