Menu

David BROUARD

PARIS 8

En résumé

Mes compétences :
Java
ECLiPSe
JavaScript
XML
Jakarta TOMCAT Servlet Engine
Framework
Apache WEB Server
JUnit
Hibernate
Cascading Style Sheets
Apache Maven
jQuery
UML/OMT
Spring Framework
Linux
PostGIS
Oracle
JAXB
SOAP
Ant
XPath
Web Services
SQL
Rational Rose
Python Programming
PostgreSQL
Liferay
Java Swing
Java Servlets
JDK
JDBC
HTML
Borland JBuilder
Apache Subversion
AngularJS

Entreprises

  • CS Systèmes d'Information - Développeur

    PARIS 8 2014 - 2015 Portail web géomatique (SIG) permettant l'ingestion et la présentation de données multi-formats.
    Développeur : développement de composants AngulaJS pour la saisie de formulaires de recherche
    multi-critères.
    Intégration d'un composant permettant la visualisation 3D.

    Environnement technique :
    Langages : AngularJS, javascript, CSS, PostGIS
    Framework : Openlayers3
  • CS Systèmes d'Information - Responsable technique

    PARIS 8 2011 - 2014 Web services et Portail web géomatique (SIG) permettant la recherche multi-critères (emprise
    cartographique, mot clés) de produits géographiques. Gestion des commandes (suivi de panier, création
    de la commande, suivi d'avancement). Gestion des utilisateurs : création de comptes, mot de passe et
    droits d'utilisation.

    Responsable technique : choix des technologies liferay (portlet java), apache, tomcat, SOAP, hibernate,
    jQuery, openlayers
    Développeur : développement de portlets coté serveur, interface client javascript jQuery
    Déploiement, intégration et formation sur site : intégration du portail dans l'écosystème Kheper,
    sécurisation du frontal apache (https, proxy, rewrite...)

    Environnement technique :
    Langages : JAVA 6 (jaxb, servlet...), javascript, CSS, Oracle spatial
    Framework : Spring 3, Hibernate, jQuery, Openlayers, BIRT (reporting)
    Plate forme : Linux
    Logiciels : Eclipse, Liferay, Junit, Maven
    Outils : checkstyle, findbugs
  • CS Systèmes d'Information - Responsable technique pour la maintenance

    PARIS 8 2008 - 2011 et les évolutions du BdMS. Le BdMS (Bureau des
    métadonnées et métadonnées de service) est un serveur d'information du CNES. L'information fournie
    par le BdMS se compose des descriptions détaillées de deux types de ressources : les collections de
    données et les services applicables aux ensembles de données.

    Réponse aux appels d'offre pour les évolutions du BdMS
    Conception, choix des techniques et outils
    Codage, tests unitaires
    Validation

    Environnement technique :
    Langages : JAVA, Spring, XML, javascript, SQL oracle (Xpath)
    Logiciels : Eclipse, Junit, Maven
    Outils : Hudson (intégration continue), checkstyle
  • CS Systèmes d'Information - Développeur

    PARIS 8 2008 - 2011 pour la maintenance et les évolutions du projet SIPAD (Système d'Information et de
    Préservation d'Accès aux Données)
    Ajout de modules pour rendre le SIPAD compatible avec les besoins SSALTO

    Codage, tests unitaires
    Validation
    Recette sécurité au CNES pour apache et tomcat

    Environnement technique :
    Langages : JAVA, XML, javascript
    Logiciels : Eclipse, Ant, Apache, Tomcat
  • CS - Ingénieur développement

    2007 - maintenant
  • CS Systèmes d'Information - Responsable technique pour le compte de l'équipe

    PARIS 8 2007 - 2007 mini-micro. Conception et Réalisation pour le CNES
    (Mini-Micro CCC proteus-Myriade) du logiciel Trafic. Le rôle de Trafic est d'assurer les transferts de
    données interne et externes aux CCC.
    Trafic base sa configuration sur des fichiers XML, il repose sur l'utilisation de 3 protocoles : RCP, FTP,
    SFTP.Conception, choix des techniques et outils
    · Codages, validation
    · Test unitaires

    Environnement technique :
    Langages : JAVA (1.6), XML, JAXB, UML
    Logiciels : Eclipse, Junit, Maven
  • EADS - Ingénieur développement

    2002 - 2006 Réalisation d'un ensemble de Bancs d'Intégration Logiciel pour le programme A380 (BIL A380). Ces
    bancs sont destinés à laréalisationdesessaisd'intégrationetdevérificationdeslogicielsembarqués.Il
    s'agit des logiciels de type Operating System et des fonctions avioniques.
    L'IHM développée en java​ doit suivre les spécifications des widgets A661 pour le protocole Arinc 661
    et permet une interaction entre le testeur et l'application utilisateur. Elle permet également la
    visualisation, la sauvegarde des messages émis par l'application utilisateur (possibilité de rejeux des
    tests).
    · Spécification sous UML des fonctionnalités des widgets :Diagramme de classes et séquences.
    · Utilisation des Swings java pour l'ihm utilisateur :création d'un `'Look And Feel'' java spécifique

Formations

  • ENSEIRB (Bordeaux)

    Bordeaux 1996 - 2000 Ingénieur
  • ENSEIRB (Bordeaux)

    Bordeaux 1996 - 2000
Annuaire des membres :