-
QUESTEL CONSULTING
- Leader technique / développeur
GRENOBLE
2015 - maintenant
Lead technique/développement/architecture sur du développement back-end.
ETL.
Traitements de masse sur des brevets: USPTO, FDA, EPO, WPO.
Activités: web scraping, web crawling, extraction de contenu structuré(XML) ou semi/non structuré(texte en langage naturel).
Mise à disposition de ces informations sous la forme de services Web XML/SOAP.
Synthèse/compilation des informations liées à la propriété intellectuelle.
Documentation technique et fonctionnelle.
Diffusion des bonnes pratiques.
Environnement technique:
--------------------------------------
- ElasticSearch, protocole HTTP 1.0/1.1
- JUnit, Hamcrest, Mockito, PowerMock, Spring Testing Framework, Arquillian
- Spring 4.x Core/[Data]JPA
- Glassfish 4.1.1, EJB 3.1, CD 1.2, JPA2.1, Bean Validation 1.1, JAX-WS Metro
- Eclipse STS Luna, Gradle/Maven
- Java 8, Groovy 2.4.x, GVM, XML, ANTLR4, PlantUML
- MySql 5.x, MySQL Workbench, Liquibase, Cygwin, Windows/Linux
-
Projet Personnel
- Architecte / Leader technique
2014 - 2014
Voir à Novembre 2013. Poursuite sur le même sujet.
S'y ajoute:
Environnement technique:
-----------------------------------
- JUnit, Mockito, PowerMock, Spring Testing Framework
- Spring MVC, Thymeleaf
- Spring Security
-
DOCAPOST BPO-IS
- Développeur Sénior Groovy/Grails
2014 - 2014
Dans le cadre de la gestion dématérialisée des documents au groupe La Poste et plus spécifiquement de l'offre de signature/archivage de documents en ligne associée à la gamme de produits Contralia(http://www.extelia.fr/solutions/contralia.htm).
Maintenance évolutive et corrective d'une part, développement de nouvelles offres d'autre part.
Environnement technique:
-----------------------------------
- Eclipse GGTS 3.x / Netbeans 8.x
- Groovy 2.x
- Grails 2.x, plugins divers dont Spock/Spring Security/Apache CXF/Mail/Quartz
- JQuery 1.8.x+
- GIT, GVM
- PostgreSQL 8.x
- SOAP UI, JMeter
- Cygwin sous Windows 7 Pro
-
Gemalto
- Leader Technique
Meudon
2014 - 2014
Leader technique et développeur sur un projet de développement en maintenance évolutive d’une plate-forme de paiement sans contact par téléphone mobile. Les développements concernent un serveur qui assure un rôle de médiation entre les fournisseurs de service et les propriétaires de téléphones mobiles.
Environnement technique:
-----------------------------------
- Eclipse Kepler, JSE7
- Serveur Weblogic, BD Oracle
- JEE6/EJB 3/JPA/JAXWS(dont WSAdressing), JMS
- SOAP UI, JUnit, Mockito, PowerMock
- Maven, Nexus, Subversion, Tortoise SVN, GIT, Cygwin
-
Projet Personnel
- Architecte / Développeur Sénior
2013 - 2014
Cas d'étude / preuve de concept à moyen terme pour l'architecture d'une plate-forme libre sécurisée,et non centralisée de réseau social communautaire ayant la capacité de dialoguer avec des instances similaires dans un schéma relationnel ouvert. Cette plate-forme doit promouvoir le partage de connaissances et de centres d'intérêts en intégrant des aspects sémantiques et en proposant des outils intuitifs et pratiques.
- Architecture, spécifications techniques et fonctionnelles de la plate-forme
- Évaluation / sélection de composants techniques
- Prototypage
Environnement technique:
-----------------------------------
- Eclipse STS, Spring 3.2.x dont Spring DATA/JPA
- JEE7/JSE7, Groovy 2.x
- JMS, JPA 2.1 Eclipse Link
- HTML5, CSS3, Javascript
- PostgreSQL, Neo4J/Cypher
- Glassfish 4.x
-
DOCAPOST BPO-IS
- Développeur Sénior, leader technique
2013 - 2013
Cas d'étude / preuve de concept à moyen terme pour l'architecture d'une plate-forme libre sécurisée,et non centralisée de réseau social communautaire ayant la capacité de dialoguer avec des instances similaires dans un schéma relationnel ouvert. Cette plate-forme doit promouvoir le partage de connaissances et de centres d'intérêts en intégrant des aspects sémantiques et en proposant des outils intuitifs et pratiques.
- Architecture, spécifications techniques et fonctionnelles de la plate-forme
- Évaluation / sélection de composants techniques
- Prototypage
Environnement technique:
-----------------------------------
- Eclipse STS, Spring 3.2.x dont Spring DATA/JPA
- JEE7/JSE7, Groovy 2.x
- JMS, JPA 2.1 Eclipse Link
- HTML5, CSS3, Javascript
- PostgreSQL, Neo4J/Cypher
- Glassfish 4.x
-
Capgemini Technology Services / Aerospace & Defence
- Leader/Référent technique
PARIS 17
2012 - 2013
Participation à l’activité de l’agence et auto formation.
- Support technique avant vente et appels d'offres.
- Évaluation technique des candidats à l’embauche.
- Veille technologique:
--- Hibernate/JPA 2
--- Ecosystème Javascript : frameworks et librairies
--- Ecosystème Groovy
--- OSGi, Netbeans 7.X RCP
Environnement technique:
-----------------------------------
- Eclipse GGTS(Groovy/Grails)
- JSE7, Groovy 2.0.x
- JEE6, Servlets 3.1, Grails 2.2.x
- Netbeans 7.x RCP/OSGi Felix
- Javascript dont Dojo
- Hibernate/JPA2
- Maven 3.x,
- PostgreSQL 8.4.x
-
Capgemini Technology Services / Aerospace & Defence
- Développeur sénior, leader technique
PARIS 17
2011 - 2012
Leader et référent technique sur les projets associés aux sites Internet de l’ACOSS(Web services et architecture SOA).
- Développeur senior/leader technique à l'ACOSS(URSSAF régionales) / CNIR Sud.
- Support aux équipes de développement.
- Audit et diagnostic des applications.
- Responsable de environment de construction des applications.
- Industrialisation de processus techniques.
- Évangélisme sur les pratiques de développement Javascript/HTML/CSS.
- Mise à jour de composants Javascript.
- Actions de prototypage.
- Responsable technique du module de fédération d’identité RSI/URSSAF.
Environnement technique:
-----------------------------------
- Eclipse Juno SpringSource STS
- HTML, CSS, Javascript(prototype, mootools, jQuery)
- Java SE6, JEE6, Hibernate/JPA2
- Axis2, Struts 1, Web services SOAP, SAML 2.0
- Maven 3.x, Ant 1.8.x
- Archiva/Nexus, Redmine/JIRA, Jenkins, Hudson
- PostgreSQL 8.4.x
- Modélisation Merise et UML
-
Lotsys
- Développeur sénior, architecte
2007 - 2009
Architecte, responsable technique et développeur senior sur les projets de mise à jour logicielle des terminaux de validation de bulletin déployés sur les points de vente des loteries nationales du Québec puis de la France pour la Française des Jeux.
- Architecte, leader technique et développeur à la tête d'une équipe de 4 personnes.
- Mise à disposition d'une plate-forme de mise à jour de contenu, briques logicielles et données, des équipements de validation de bulletins en place chez les buralistes et autres points de ventes.
- Accompagnement et assistance technique des livraisons chez le client dans ses locaux de Montréal(Loto Québec).
- Accompagnement et assistance technique des livraisons chez le client dans ses locaux de Vitrolles(Française des Jeux).
Environnement technique:
-----------------------------------
- JSE6, J2EE 6, Tomcat 6
- HTML, CSS, Javascript(prototype.js, scripteka)
- Oracle 10g, PostgreSQL 7.4.x
- Framework JEE propriétaire
- Maven 2.x, Ant 1.7.x, Synergy CMS 6.x
- Windows XP / Windows serveur / Linux RedHat
-
Lotsys
- Développeur, architecte
2002 - 2006
Nombreuses activités pour le compte de la cellule nouvelles technologies de nature prospective ou
appliquée dont la participation à l’élaboration de la plate-forme de prise de jeux en ligne de la loterie nationale au sein d’une équipe qui comptera jusqu’à une trentaine de personnes.
- Études prospectives, prototypages et réalisations pour la cellule nouvelle technologies.
- Support aux équipes de développement dont le projet ‘EuroMillions’(4 mois).
- Audit et reprise de code d'une plate-forme de prise de jeux en ligne sur Internet pour la Française des jeux(10 mois).
--- Responsable technique et fonctionnel du traitement des gagnants.
--- Développement de nombreux écrans de prises de jeux avec Javascript.
- Architecture, prototypage puis réalisation de la nouvelle génération de plate-forme de prise de jeux en ligne sur Internet de la Française des jeux(10 mois).
--- Responsable technique et fonctionnel du traitement des gagnants.
--- Responsable technique et fonctionnel de la modélisation de la partie jeux.
--- Développement de nombreux écrans de prises de jeux avec Javascript.
Environnement technique:
-----------------------------------
- JSE5+, J2EE5, Tomcat 5+, Hibernate
- HTML, CSS, Javascript(prototype.js)
- Oracle 9g, PostgreSQL 7.x+
- Framework JEE propriétaire
- Maven 2.x, Ant, Synergy CMS 6.x
- Windows XP / Linux RedHat
-
Phillips
- Développeur, architecte
Paris
2002 - 2002
Participation au projet Philips MHP: ‘Multimedia Home Platform’. Ce projet visait à fournir un environnement de mise à disposition de contenu interactif pour les programmes de télévision diffusés sur le câble.
- Audit de code et documentation UML de l’architecture applicative existante.
- Proposition d’une architecture applicative mutualisée.
- Participation à la définition de la solution d’architecture avec le centre de recherche de Philips à Eindoven.
Environnement technique:
-----------------------------------
- Java 3, Ant,
- Together Java,
-
Schlumberger
- Développeur
Paris
2001 - 2001
Architecture et développement sur un projet de plateforme monétique puis responsable de la
méthodologie.
- Développement de services applicatifs pour une plate-fome monétique(3 mois).
- Spécification d’une méthodologie sur mesure à partir de pratiques issues de différentes méthodes agiles ou non(RUP, XP, Coad, etc).
Environnement technique:
-----------------------------------
- Java 3,
- Ant,
- UML 1.3, méthodologies RUP, XP, Coad, etc
-
Alcatel Lucent
- Développeur
Paris
1999 - 2000
Travail prospectif sur la pertinence de l’utilisation des technologies Java/Corba dans un contexte
de plateforme d’administration de réseaux et réalisation d’outils associés. Puis contribution au
portage de code applicatif C++/Corba.
- Participation à l’architecture d’une passerelle d’adaptation de protocoles CMIP/CORBA et réalisation d’un prototype avec client graphique en Java/Swing(12 mois). Solution SOA.
- Spécification puis encadrement de la réalisation d’un outil de test manuel ou automatisé CorbaScript/HTTP avec enregistrement de session et rejeu pour validation de la passerelle d’adaptation de protocoles(4 mois).
- Portage d'application télécom C++/CORBA Orbacus vers Corba Orbix(4 mois).
- Gestion de l’environnement de développement applicatif du service.
Environnement technique:
-----------------------------------
- Java 3 / Swing
- Protocoles CMIP/CMIS
- CORBA 2.x., CorbaScript, ORB Corba Orbix/Orbacus
- Clearcase CMS
- make/imake, shell
- HPUX / Windows NT 4
-
Alcatel Submarine Networks
- Développeur
Paris
1996 - 1998
Intervention d’accompagnement de transition technologique dans un contexte d’ouverture de grand
compte télécom. Expertise C++ en support aux équipes de développement pour la réalisation de
plates-formes d’administration de réseaux.
- Référent technique C++.
- Architecte et développeur sur des actions de prototypage/preuve de concept.
- Support technique, veille technologique.
- Responsable de la construction des applications et de l’environnement associé.
- Formateur des équipes de développement au modèle de programmation orienté objet(20+ personnes).
- Prise en main technique et mise en oeuvre d’un environnement de développement télécom objet propriétaire.
- Industrialisation de processus techniques.
- Évaluation et mise en oeuvre d’une base de donnée orientée objets.
- Contributions techniques au centre de recherche ALCATEL de Marcoussis
Environnement technique:
-----------------------------------
- C++, Shell
- Emacs, ObjectStore(BD)
- Clearcase(CMS),imake/make
- HP-UX,
- UML 1.3, RUP
-
ONERA
- Développeur
Palaiseau
1993 - 1996
Participation au projet PAGEIN du programme Européen de recherche RACE. Ce programme visait à développer des capacités de calcul distribué à faible coût en fédérant des ressources informatiques réparties sur différentes zones géographiques reliées entre elles par un réseau pilote ATM à haut débit. Les partenaire du projet comprenaient des acteurs majeurs de l’aérospatiale.
Participation au projet ADONNIS du programme Européen de recherche RACE. Ce programme visait à qualifier et quantifier les flux de données associes au projet PAGEIN.
Travail au sein de l'Office Nationale d'Etudes et de Recherches Aérospatiales dans les équipes suivantes:
- calcul numérique et informatique distribuée,
- visualisation des données.
Environnement technique:
-----------------------------------
- C,C++, Shell, MPI
- Ethernet, FDDI, ATM, SNMP v1, IP v4
- Calculateurs massivement parallèles(INTEL Hypercube et Paragon),
- Emacs, LaTex, Framemaker
- OpenGL,
- Unix SunOS et SGI IRIX.
-
ONERA
- Développeur
Palaiseau
1992 - 1992
Étude et réalisation d’outils heuristiques de découpage automatique de maillages à base d’éléments finis pour utilisation dans un contexte de calcul distribué. Développement d’un outil de visualisation graphique des découpages.
Environnement technique :
------------------------------------
- C / C++, Shell
- Open GL, Emacs, LaTex
- Unix SunOS et SGI IRIX