-
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