Menu

Bernard GRANIER

Paris

En résumé

J'ai commencé à travailler chez Dassault Système sur l'extraordinaire logiciel CATIA V5, j'y ai découvert la programmation orientée Objet. Puis, au moment du boom des start up, j'ai passé du temps dans une start up du web comme architecte logiciel. Maintenant je travaille comme architecte chez IDEMIA sur des systèmes de police ou de sécurité des frontières. J'aime travailler sur des systèmes complexes ayant de fortes contraintes de flux et de sécurité.

Mes compétences :
Java EE
UML 2.0
Architecture logicielle
Architecture informatique

Entreprises

  • Idemia - Architecte logiciel et IT

    Paris 2016 - maintenant Architecte logiciel pour le projet de gestion des frontières du gouvernement egyptien

    - UML with EA, Polarion, Java EE, Weblogic, Oracle/RAC/GoldenGate, Cesame engineering method

    Le gouvernement egyptien a décidé de gérer les visas au travers d'une application web et de deployer sur l'ensemble du pays un système de contrôle des entrées/sorties de personnes et de contrôle de l'immigration. La durée du projet est de deux ans.

    https://www.visa2egypt.gov.eg/
  • Idemia - Liste de matériels IT et évaluation des coûts IT pour les projets

    Paris 2014 - 2016 devis IT pour les projets

    Modélisation des architectures IT et évaluations des coûts pour le département avant-vente d'IDEMIA. Cette évaluation est intégrée dans le prix final de vente. Il s'agit de projets civil ou policier de reconnaissance d'empreintes, ou de contrôle du trafic routier par un système de vidéo surveillance . The système de vidéo surveillance intègre des technologies big data.
  • Idemia - Gestion de l'intégration d'un système de vidéo détection

    Paris 2011 - 2014 Gestion de l'intégration d'un système de vidéo détection

    - Hudson, Maven, TestLink, Doors

    Gestion de l'intégration d'un système de vidéo détection développé par la filiale allemande d'IDEMIA, l'équipe d'intégration comprenait deux testeurs de la filiale marocaine d'IDEMIA. Gestion du déploiement du système, de l'écriture des tests, de l'exécution des tests, génération des indicateurs de couverture des exigences et qualité du produit.
  • ENSEA/ITESCIA - Formateur

    2011 - maintenant ITESCIA
    - Java EE courses. Inverse classroom for theoretical parts, web site implementation using Java EE.

    - Software forge: SVN/Git, Maven, Hudson, Sonar, Nexus. Students have to create a software forge with the tools listed above.

    - Docker. Docker training based on exercises only, students learn by themselves doing the exercises.

    ENSEA
    - UML initiation. Students have to do a RMPG, UML courses dedicated to the game modelization.

    - MDE introduction. Code generation from UML model using Acceleo tool.

    - Android. Initiation and advance courses
  • Idemia - Deploiment sur le cloud Opend Stack d'IDEMIA au moyen de Puppet

    Paris 2008 - 2011 Deploiment sur le cloud Opend Stack d'IDEMIA au moyen de Puppet

    - Puppet, Hudson, Open Stack

    Etude de l'utilisation de Puppet pour déployer les logiciels IDEMIA sur un cloud Open Stack, développement de scripts Puppet. Intégration d'un outil de déploiement à base de Puppet dans la forge logiciel IDEMIA.
  • Idemia - Gestion de la maintenance de l'application de monitoring du système AFIS d'IDEMIA

    Paris 2005 - 2008 Gestion de la maintenance de l'application de monitoring du système AFIS d'IDEMIA

    - SNMP, Python, Zope

    Gestion des sous-traitants pour la maintenance de l'application de monitoring du système AFIS d'IDEMIA. Amélioration des performance de l'application d'un facteur 4. Diminution de 15% des coûts de maintenance. Intégration de SNMP dans l'application de monitoring.
  • Idemia - Leader du projet pour remplacer la BD orientée objets de l'AFIS IDEMIA par un SGBDR

    Paris 2003 - 2008 Leader du projet pour remplacer la BD orientée objets de l'AFIS IDEMIA par un SGBDR

    - C++, Versant, Oracle

    Conception de l'architecture logiciel pour intégrer une base données relationnelle dans le logiciel existant. Un des objectifs de l'architecture est que le logiciel soit compatible avec différents SGBDR. Gestion du projet et des tests de performances réalisés au centre IBM à Montpellier.
  • Mr Ted - Leader technique

    NANTES 2000 - 2002 Leader technique

    - J2EE, XSLT, XML, ColdFusion

    Personnalisation d'un modèle de données au moyen de fichiers XML et de transformation XSLT. Un schema XML définit une personnalisation du modèle pour un client, les fichiers XML sont générés par une application Web et sont traités par transformation XSLT pour stocker les données en base.

    Migration en Java EE d'une application Web écrite en ColdFusion.
  • Dassault Systemes - Développeur sur CATIA V5 et ENOVIA

    Vélizy-Villacoublay 1996 - 2000 Développeur sur CATIA V5 et ENOVIA

    - CATIA V5; C++, COM and VBA, Dassault Systèmes release tools, Java, Rational Rose

    Build manager d'ENOVIA, en accord avec le responsable du produit, sélection des commits sur le gestionnaire de version à integrer dans le build, rapport sur l'etat du build et production indicateurs sur la qualité du build.

    Analyse des interfaces de personnalition d'ENOVIA, interfaces Java qui peuvent être implémentée par un client pour personnaliser ENOVIA.

    Codage du langage de script de CATIA V5, publication d'un ensemble d'interfaces héritant de IDispatch et intégration de ces interfaces avec VBA.
  • Thales - Doctorat : Restauration d'images perturbées par la turbulence atmosphérique

    Courbevoie 1993 - 1996 Laboratoire Central de Recherches (Thales)
    1993 – 1996 (3 ans)
    Phd: Restauration d'images perturbées par la turbulence atmosphérique

    - C

    Une observée est modélisée comme la convolution d'un noyau par une scene original auquelle est ajouté un bruit d'acquisition. Une méthode de restauration en deux étapes est étudiée : le premier étant une déconvolution et le deuxième un filtrage de Markov. La simulation de l'observée et de la méthode de restauration sont développées en C sur SunOS.

Formations

Réseau

Annuaire des membres :