Menu

Didier BOUCARD

TOULOUSE

En résumé

Mes compétences :
FORTRAN
JAVA
Linux
OOP
Python
Swing

Entreprises

  • LMS-Samtech

    maintenant
  • LMS International - Development leader

    Paris 2013 - maintenant
  • Alliance Services Plus - Ingénieur Etudes et Développement

    Rennes 2006 - 2013 Mission LMS Samtech / ISAMI (juillet 2006 -> février 2011 puis septembre 2011 -> présent):
    En mission chez LMS Samtech, je participe au développement d'ISAMI-Analyst. Cet outil vise à regrouper sur un plateforme unique l'ensemble des méthodes de calculs Composite, Fatigue et Static pour le dimensionnement des projets A350, A400M, A320NEO.

    Cette mission couvre entre autres :
    - le développement, l'intégration et la maintenance de méthodes analytiques sur des matériaux composites, et leur intégration dans des plugins de la plateforme Caesam
    - la responsabilité de portage du code (en C++, C, fortran) de SUN (32 bits) vers Windows (32 bits), AIX et Linux(64 bits)
    - la responsabilité du développement composite et modules unitaires (2008) et suppléance au responsable technique (depuis 2009)
    - l'industrialisation des plugins: étude et amélioration des performances du code (python/C++/C/fortran), automatisation de compilation et de lancements de tests
    - le support à l'équipe de développement en relation avec l'équipe Caesam (expression des besoins, remontée de bugs, ...)
    - le développement d'interfaces utilisateur en Java/Swing

    Environnement technique:
    Matériel: PC, serveurs SUN, AIX et Linux
    Langages: C++, C, Python, Fortran, Java, XML, ksh
    Outils: Caesam, CVS, SVN, Visual paradigm, bugzilla, redmine, Eclipse, emacs



    Mission LMS Samtech / PRESTO (mars à août 2011):
    En mission chez LMS Samtech, j'ai participé au développement de PRESTO, un logiciel de pré-dimensionnement rapide destiné au projet A350-1000. Ce logiciel s'appuie sur des boucles d'optimisation et des critères simplifiés fournis par l'utilisateur (sous forme d'extensions)

    Cette mission couvre entre autres :
    - la rédaction de documents de Spécification et de conception des plugins PRESTO pour la plateforme Caesam
    - le développement du cœur de calcul et du module de chargement des extensions utilisateurs (code compilé ou base de données) en C++ et XML
    - le développement du module fractionnant/fusionnant les sessions pour l’envoi sur des machines parallèles.
    - la suppléance au responsable technique


    Environnement Technique :
    Matériel : PC, Serveurs Linux
    Systèmes : Linux
    Langages : C++, XML, ksh
    Outils : Caesam, SVN, Eclipse, Redmine, Visual paradigm
  • Projet de création d'entreprise - Développement

    2005 - 2006 Projet de création d'entreprise autour du projet de recherche Gina. Le but était d'exploiter les possibilités de dessin en perspective et de relèvement 3D dans des applications à destination, entres autres, des cabinets d'Architectes et d'enseignement de la géométrie dans l'espace.

    Activités:
    - maintenance d'une application de démonstration pour présentation à des investisseurs potentiels. Fonctionnalité : reconstruction 3D à partir d'un (ou plusieurs) dessin(s) en perspective et de contraintes géométriques
    - développement d'un module de dessin à main levée en perspective utilisant la segmentation, la reconnaissance de gestes (basique) et la correction automatique de contraintes (parallélisme et orthogonalité) en perspective

    Environnement Technique :
    Matériel : PC
    Systèmes : Linux et Windows
    Langages : Java/Java3D/JAI/SWING (application de démonstration), C++/GTK+ (pour le module de dessin)
    Outils : CVS, emacs
  • Autre - Doctorant/Enseignement

    1999 - 2004 Thèse de doctorat "Une méthode de reconstruction de scènes 3D fondée sur une base de connaissances. Application à l'architecture classique".

    Développement d'une méthode et d'un prototype pour exploiter les connaissances d'un domaine dans un modeleur 3D.
    - identification des niveaux d'abstraction utiles à la représentation ainsi que des moyens pour passer de l'un à l'autre lorsque c'est possible
    - formalisation et représentation d'une partie des connaissances de l'architecture classique
    - publication d'articles de recherche

    Environnement Technique :
    Matériel : PC
    Systèmes : linux
    Langages : C++, Java/Java3D/SWING, Claire (solveur de contraintes)
    Outils : CoGitant (représentation des connaissances), Palm/Choco (solveur CSP), emacs, cvs, latex


    Enseignement : TDs/TPs et encadrement de projets d'étudiants
    - 1999-2002 : vacations à l'Ecole des Mines de Nantes.
    - 2002-2003 : ATER à l'Université de Nantes
    - 2003-2004 : ATER à l'Université Bordeaux 1

Formations

Réseau

Annuaire des membres :