Menu

Vianney GRASSAUD

GRENOBLE

En résumé

Vianney Grassaud,

Ingénieur informaticien depuis 2005. Je suis un expert Java, mais mon expérience m'a aussi amené à travailler sur d'autres technologies, comme PHP, HTML XML, JavaScript etc...

Durant mon expérience, j'ai pu à la fois étudier et maîtriser les problématiques IHM, (Swing, GWT, HTML, MVC, HMVC, CSS etc..) comme les problématiques métiers (Spring, Hibernate, JPA, REST, Base noSql...)

Ma curiosité et mon autonomie me permet d'apprendre et surtout de m'adapter au sein des projets auxquels j'ai participé.

Ayant était référent technique au sein d'Objet Direct, j'ai le plaisir de partager mes connaissances.

Aujourd'hui ce plaisir continue au sein d'Ockham Solutions.

Mes compétences :
JAVA
Spring Framework
Hippo CMS
Wicket
GWT
JPA/Hibernate
Swing
Html/css
Vaadin
Cloud foundry
Google App Engine
PHP5
Piwik
REST/Service web
OpenOffice/ Uno
JSP/Servlet
JSF/IceFaces/RichFaces
Postgresql
Maven
Scrum
JEE
CSS
HTML
OrientDB
AngularJS
Gradle

Entreprises

  • Groupe VISEO (Viseo, Homsys, Objet Direct)

    maintenant
  • Ockham Solutions - Architecte Développeur

    2013 - maintenant Editions de logiciels spécialisés dans dans le domaine des logiciels de support à l'enquête.
  • Objet Direct Grenoble - Architecte

    2011 - 2013 Courant 2012 pour Objet Direct à Grenoble
    Réponse à appels d'offres
    Participation aux appels d'offres afin d'évaluer, solutionner certains points techniques.
    • Lecture des cahiers des charges
    • Identifier des solutions techniques face aux différents besoins exposés dans les cahiers des charges
    • Macro estimation

    31 Mai 2012 Pour Objet Direct à Grenoble
    Animation du séminaire Séminaire technique - L'agilité : innovation utile au business !
    Depuis 05/2012 Pour Objet Direct à Grenoble
    Projet Européen Leilas (http://www.leilas.eu/)
    Développer les services de géolocalisation des entités nommés
    • Développer un service REST analysant un document
    • Conception des algorithme de désambiguisation
    • Étude de Cloudfoundry afin d’exposer le service sur le cloud
    -
    Développer un prototype fonctionnel autour du tourisme afin d’illustrer le service Leilas
    Mise en place de l’architecture
    Encadrement technique
    Développement des écrans et services
    Recueil du besoin pour le prototype
    >Vaadin, MongoDb, REST, Jersey, Spring Maven



    Depuis 03/2012 pour Objet Direct à Grenoble
    Développement d'un backend pour une application mobile
    Développer le backend de l'application mobile pour la conférence de devoxx. L'application se nomme Twittox
    • Développer des services REST
    • Mise en place de l'architecture avec Google Appengine, Objectify, Jersey et Wicket
    • Développer l'IHM du backend
    • S'interfacer avec l'API de recherche de Twitter
     TDD, Wicket, Google Appengine, Jersey, Objectify, Maven



    De 02/2012 à 02/2012 pour Homsys à Paris
    Tracker de sites
    Réalisation d'un Tracker (Web Analytics Tools) de sites web afin d'appliquer des outils de BI sur les données stockées dans un model donné. L'outil est principalement dédié au site Vivastreet.com
    • Mise en place de l'architecture
    • Création d'un plugin Piwik. Piwik est l'outil PHP Open source concurrent de Google Analytics
    • Développement des tests unitaires
    • Développement de script permettant de simplifier la livraison en pré-production et en production.
    • Rédaction de la documentation d'installation du serveur Piwik et du plugin
    • Développement d’un service REST permettant de loguer les données Piwik au format Homsys
    • Rédaction de la documentation de livraison
     TDD, PHP, Doctrine, Piwik, PostgreSql, Java, REST
  • Objet Direct Paris - Concepteur Développeur Java/JEE

    2008 - 2011 De 06/2011 à 12/2011 pour Société Générale à Paris
    Refonte plateforme site web
    Refonte totale de la plateforme des sites web pour le projet MLP de la Société Générale. Le but étant de mettre en place une plateforme unique pour tous les sites. Développement des sites Espagnol et Italien.
    • Rôle d'architecte
    • Mise en place de l'architecture logicielle
    • Mise en place du modèle de données
    • Mise en place du CMS Hippo
    • Intégration du Framework Wicket avec le CMS Hippo
    • Développement de composants wicket
    • Intégration de la charte graphique / et du web design
    • Mise en place des plateformes d'intégration de développement et d'UAT (pré-prod)
    • Mise en place de scripts (utilisant Maven) pour faciliter la livraison ainsi que le déploiement sur les différentes plateformes
    • Transfert des compétences à l'équipe
    • Étude et mise en place de l'architecture Hippo (BackOffice/Front) afin d'obtenir les meilleures performances
    • Mise à jour, écriture de la documentation technique sur le wiki du projet
     Maven, WTP, Wicket, Hippo CMS, JPA/Hibernate, TDD, Ajax, CXF, Spring, CSS, HTML, JSP, PostgreSql, Scrum, JCR, JavaScript, Servlets, JUnit

    De 06/2009 à 06/2011 pour Ockham Solutions à Paris
    Développement de logiciels pour l'aide à l'enquête policière
    Développement, maintenance, évolutions de deux logicels pour l'aide à l'enquête policière. Développement du logiciel Proceo, outil de gestion de procédure judiciaire et maintenance, développement d'évolutions du logiciel Mercure. Outils d'aide à l'enquête téléphonique
    • Développement d'un framework HMVC pour SWING
    • Intégration d'OpenOffice et Swing
    • Développement des écrans types pour Proceo afin d'assurer une homogénéité de code
    • Évolution de l'architecture du logiciel Mercure, passage en 3 tiers sous le modèle de Proceo
    • Correction de bugs sous Proceo et Mercure
    • Ajout de nouvelle fonctionnalité pour Mercure et Proceo
    • Écriture du cahier de tests évitant les régressions et assurant les livraisons
    • Prise en compte de la réforme de Garde à Vue de 2011
    • Développement d'installateurs Windows (NSIS)
    • Extraction d'information depuis des fichiers PDF afin de faire de l'import automatique
    • Timeline d'alerte afin d'éviter les chevauchements, collision d'information lors de la rédaction d'un acte au sein d'une procédure
    • Gestion de profils et de droits
    • Moteur de recherche d'actes
    • Graphiques pour les statistiques
     SWING, Spring, JPA/Hibernate, Apache tika, JFreeChart, HttpInvoker, Spring security, PostgreSQL, Open Office, HMVC

    De 12/2008 à 03/2009 pour CIG à Pantin
    CIG - plateforme de développement
    Mise en place d'une plateforme de développement pour le CIG.
    • Mavenisation des projets CIG-SNAPI
    • Présentation d'outils d'audit de code comme PMD/Checkstyle
    • Étude comparative Selenium/Badboy
    • Étude d'Hudson
    • Étude du plugin MyLyn d'Eclipse pour la gestion de tâches.
    • Étude comparative Maven/Ant
    • Études comparatives des différents outils de bug tracking
     Java, Eclipse, Maven, Maven Reports, Badboy, Selenium, Seam, JBoss, Hudson, JUnit, Redmine

    Depuis 04/2009 pour CIG à Pantin
    CIG - migration SNAPI CAP
    Migration de l'application SNAPI CAP
    • Intervenir sur, et utiliser le framework Metadone pour effectuer la migration de l'application SNAPI CAP. Migration d'une application D.Om vers une architecture JEE/SEAM
     Metadone, Seam, RichFaces, EJB3, JPA, JSF, XHTML, MDA

    Depuis 04/2009 pour CIG à Pantin
    CIG - charte graphique
    Développement des styles CSS selon la charte Graphique du CIG pour les applications SNAPI.
    • Surcharge, réécriture des styles CSS selon la charte du CIG pour un camaïeu de couleurs donné.
    • Étude des styles CSS existants provenant du framework RichFaces (framework utilisé par le composents IHM)
    • Validation de la charte graphique.
     XHTML, CSS2, Seam, RichFaces, JSF
  • Objet Direct - Concepteur, Développeur, Architecte, Référent Technique

    2005 - 2013
  • Objet Direct - Concepteur, Dévloppeur Java/JEE

    2005 - 2008 De 01/2008 à 03/2008 pour France Télécom à Meylan
    GWT
    Définir des règles de bonnes pratiques pour le développement d'une application GWT au sein de France Telecom
    • Etude de bonnes pratiques GWT
    • Illustrer les bonnes pratiques dans le démonstrateur GWT de Clara
    • Etude de framework HMVC
     Java, GWT, GWT designer, HMVC

    De 04/2008 à 10/2008 pour France Télécom à Meylan
    GWT-Démonstrateur
    Développement prototype GWT Diamant.refonte IHM démonstrateur struts. Développement du démonstrateur GWT.
    • Développement du démonstrateur GWT (GWToo) s'appuyant sur la charte graphique du démonstrateur strutsoo.
    • Nettoyage du code du démonstrateur strutsoo 'utilisation des balises strut, suppressions des scriptlets, displaytag etc...
    • Refonte IHM du démonstrateur Strutsoo : modification CSS
    • Prototype Diamant GWT. Migration d'une application PowerBuilder en GWT
     J2EE, HMVC, Java, Struts, GWT, CSS, HTML, JSON

    De 07/2007 à 12/2007 pour France Télécom à Meylan
    Tatami
    Développement du projet OpenSource GWT Tatami en collaboartion avec France Telecom et dans leur locaux. Le projet consiste à wrapper des composants du Framework Javascript Dojo en composant GWT.
    • Développement de la demo du projet
    • Nouvelle version de Tatami 1.1 wrapping passage en Dojo 1.0 et wrapping de la librairie GFX
    • Rédaction de la documentation utilisateur et technique.
    • Développement des tests unitaires
    • Wrapping des composants Dojo 0.4 en composant GWT
     Ajax, GWT, Dojo, Java, JavaScript

    Depuis 05/2007 pour XRCE à Meylan
    Génération automatique de fichiers au format lexc (outil XEROX) à partir d'une ressource linguistique au format SGML
    Forfait de 8 jours. Les fichiers lexc, fst générés doivent être utilisés pour créer les analyses morphologiques du français avec ces mêmes outils et être modifiables par un linguiste.
    • Conversion de document SGML en XML bien formé: résolution d'entités, fermeture des tag, convertir les caractères interdits par la norme XML par leur équivalent...
    • Création d’un parser XML capable de lire le fichier XML converti et de générer automatiquement les fichiers lexc et fst nécessaires
    • Développement des tests unitaires.
    • Création d'un fichier Ant permettant de lancer les tests, la conversion et la génération.
     Java, API SAX, Parser XML Xerces, XML, NetBeans IDE, JUnit, Ant, FST, Subversion

    De 10/2005 à 03/2007 pour XRCE à Meylan
    VOWEL -XIPUI
    Développer un générateur d'exercices à trous utilisant les outils du centre de recherche, et intégrer ce générateur à la plateforme Exills. Développer une interface grapique en JAVA pour développer des grammaires utilisant le formalisme XIP. Développer une interface permettant le recherche d'information dans une collection de documents.
    • Conception d'une application Web : Générateur automatique d'exercices à trous.
    • Outil utilisable par des professeur (création d'exercices) et des élèves (effectuer les exercices) pour l'apprentissage des langues. 3 langues traitées : français, espagnol, anglais.
    • Conception au complet de l'application à partir d'un ID. L'ID décrivant une méthode pour générer automatiquement les exercices : Utilisation du Framework Struts et du serveur Tomcat.
    • Intégration des outils linguistiques XEROX dans l'application
    • Communication avec les clients de XEROX afin d'adapter les écrans aux profils des clients (Professeurs de langues, élèves).
    • Rédaction du « User-Guide » et de la documentation en anglais et français.
    • Conception d'une application SWING (XIPUI) permettant d'utiliser XIP (parser de règles XEROX) adaptable à plusieurs profils.
    • Conception d'un framework graphique permettant d'utiliser les fonctions basiques de XIP avec JXIP. Ce framework sera étendu pour chaque profil à créer.
    • Développement de tests Unitaires avec JUnit pour la couche métier de la GUI.
    • Communication avec les membres de l'équipe pour ajuster les besoins, corriger, remonter les bugs de JXIP, XIP ainsi que la GUI.
    • Tests de la GUI par les membres de l'équipe Parsing an

Formations

Réseau

Annuaire des membres :