Base de données :
Oracle , PostgresSQL , MySQL , DB2
Langages :
Java 1.3-1.6 , Javascript , C/C++ , Divers shell
Technologies :
Google Web Toolkit , Dojo , Spring , Hibernate , JPA , JDO , CXF , Axis , Maven
HTML/CSS , XML/XSLT , Javascript , ActionScript 3 , GAE
Système d'exploitation :
Linux Debian-Ubuntu , Windows , MacOSX
Serveurs d'applications :
Weblogic , Websphére , Jboss , Tomcat , Jetty
De Décembre 2010 à Fin Mars 2011 : Développeur Sénior : ALTIS SEMICONDUCTOR
Conception et réalisation de l’application de gestion des paramêtres des chaines de production
( Eclipse / JBOSS / JAVA1.6 / Spring /Maven / GWT / DB2 )
POC : Conception et réalisation d’un composant de “verouillage applicatif” .
( Eclipse / JBOSS / JAVA1.6 / Spring /Maven / GWT / DB2 )
Développement des services web Cirrus – WaferID
( Eclipse / JBOSS / JAVA1.6 / Spring / Axis / Maven / GWT / DB2 )
Réalisation des batteries de Tests
(Eclipse / JBOSS /JAVA 1.6 / Spring /Maven / DB2 )
Réalisation et conception de client de test web
( Eclipse / JBOSS / Spring / GWT / DB2 )
De Septembre 2010 à Fin Novembre 2010 : Développeur Sénior : FNAC billetel
POC : intégration de GWT dans un portlet LIFERAY .
( Eclipse / JAVA1.6 / Spring / Maven / GWT )
Conception et réalisation de composants javascript .
(Eclipse /JAVA 1.6 / Spring /Maven )
Correction de bogues .
( Struts / Spring / GWT)
De Janvier 2009 à Juillet 2010 : Projets personnels
Père depuis mars 2008 , j'ai partagé mon temps entre le développement de projets personnels et la garde de ma fille .
Ces projets intègrent les dernières technologies dites de « Push » en proposant à travers l'API GWT et l'implémentation
d'un serveur de push dédié , une alternative aux « websockets » de la spécification html5 .
Juillet 2008 à Janvier 2009 : Développeur JAVA Sénior - Consultant : Awdio.com
Optimisation des appels GWT
(Eclipse / JAVA 1.5 – 1.6 / Spring / Maven 2 / Google Web toolkit ) .
Simplifications / refactoring du framework iterne .
(Eclipse / JAVA 1.5 – 1.6 / Spring /Maven 2 / Google Web toolkit ) .
Analyses et Conseils en architecture J2EE .
De Janvier à Juin 2008 : Développeur JAVA Senior – Consultant / Architecte : BNP Paribas Arbitrage
Étude , exemples et migration Maven 1 vers Maven 2 dans le cadre des procédures de livraisons .
( IntelliJIdea / Eclipse / JAVA 1.5 – 1.6 / Maven 2 / Archiva )
Conception et développement de plugins Maven 2 .
Corrections et évolutions sur le serveur PRISM .
Optimisation de composants pour une meilleure montée en charge .
« Refactoring » et re – conception des fonctionnalités de pricing .
De Juin à Novembre 2007 : Consultant technique : EUROPAGES SA
Dans le cadre de la refonte du site internet Europages , en relation avec plusieurs sociétés Off Shore
Conception et réalisation des bouchons transversaux .
( Eclipse / JAVA 1.5 – 1.6 / Design pattern / Maven 1-2 / XML, Web services )
Gestion des problèmes bloquant entre Europages et les différentes sociétés off shore.
Gestion des livraisons et de l’intégration des sources livrées .
( AJAX , Tapestry )
Conseil en gestion de projet, re-cadrage.
Aide à la gestion de projet externe et interne .
De Février à Mai 2007 : Développeur JAVA Senior : SGCIB
Conception et réalisation du Framework des messages « BDR » .
(Eclipse / JAVA 1.5 / Spring /JDBC , Oracle , Maven 1-2 )
Support technique WEB auprès des développeurs et business Analystes .
(Eclipse / AJAX ( Google Web toolkit , DOJO , YAHOO ) , Maven 1-2 )
Re – Engineering du Framework des habilitations .
(Eclipse / JAVA 1.5 / TAGLIBS / ORACLE / Maven 1-2 )
En relation avec les business analystes : Réalisation de la maquette creuse du projet à base de technologies AJAX
( Eclipse / AJAX ( DOJO , YAHOO ) )
De Mai à Décembre 2006 : Architecte JAVA , Expert JAVA : Generali Assurance
Conception et études de faisabilité autour de projets JAVA/J2EE .
Architecture du projet Novita .
(ECLIPSE / SPRING / XFIRE / HIBERNATE/ DESIGN PATTERN / STRUTS/ WEBSPHERE )
Bonnes pratiques hibernate. (Basées sur mes expériences forfait) .
Design patterns J2EE et standard développement.
Étude sur les futurs standards des services et services web Generali ( SOA ) .
Maintenance sur batch natstar et java .
Livraison des projets sous websphére .
(ECLIPSE / JAVA1.4-1.5/JDBC/HIBERNATE/EJB/XFIRE/AXIS/STRUTS/XSLT/XML/ORACLE9I /PLSQL/HTML/JAVASCRIPT/ WEBSPHERE)
Assistance aux développeurs durant tout le cycle du développement.
Conception et développement d’un cache AOP .
(ECLIPSE / SPRING AOP / EHCACHE / WEBSPHERE / MAVEN 2 )
Conception et développement d’un composant dynamique basé sur acegi security pour hibernate
(ECLIPSE / JAVAASSIST ,ACEGI SECURITY ,HIBERNATE3 / WEBSPHERE)
Support d'une équipe de 10 personnes .
De octobre 2005 à Mai 2006 : Développeur JAVA : Europe Assistance
Correction de bogues fonctionnels et techniques sur un grand progiciel maison .
Module facturation, Module contrat fermés, Module contrat ouvert , Module tiers .
(JAVA1.4-1.5/JDBC/HIBERNATE/EJB/STRUTS/XSLT/XML/ORACLE9I /PLSQL/HTML/JAVASCRIPT)
De Août 2005 à Octobre : Développeur JAVA Sénior : Xerox Global France
Rapprochement des données comptables issues de la numérisation des factures CASTORAMA
(JAVA1.4/JDBC)
Conception et développement d’une application gérant les étapes de validation d’une chaîne d’impression documentaire.
Conception et réalisation du workflow .
(JAVA1.5/HIBERNATE/STRUTS)
Optimisation des procédures d’ingestion des fichiers d’impression EDF.
(JAVA1.5/HIBERNATE)
Encadrement d'une équipe de 5 personnes
De Juin 2005 à Juillet 2005 : Consultant technique : Musiwave
Conception et développement d’un framework générique de gestion des abonnements,
(UML/JAVA 1.5/MYSQL/SQLSERVER)
Optimisation des procédures de génération des documents XML .
(JAVA1.5/MYSQL/SQLSERVER/JDOM)
De Novembre 2003 à Février 2005 : Développeur Java : 1GENIA
Conception et développement d'un outil graphique permettant la consultation en ligne de statistiques
de fréquentation.
(XML / JAVA2D / JAVA 1.4)
Conception et développement d’un module d’import - export CSV des bases de données « polymorphiques »
du CMS « 1GContent » (JAVA1.4, STRUTS)
Conception et développement d'un module transverse permettant la fusion automatique
de documents word et excel (factures , propales.. ) avec une base de donnée tiers,
accessibles via Web services.
( API OPENOFFICE / JAVA 1.4 )
Intégration du module de fusion de document Word dans le CMS « 1GContent »
(XML, JAVA1.4, HIBERNATE, STRUTS)
Conception et développement d'un intranet de gestion du temps de travail , proposant
la consultation , et l’export des plannings en ligne ( PDF , HTML , WORD ) ,
la déclaration de temps de travail journaliers, la gestion des jours de congés et des absences
sous forme WYSIWYG .
(COCOON , JAVA1.4)
Conception et développement d’un module unifiant les fichiers de configuration « 1GContent »
( XML / JAVA 1.4 )
Conception et développement d'un framework de production de document Word
( API OPENOFFICE / JAVA 1.4 / TOMCAT )
Mise en conformité et intégration d ’ « 1GContent » en environnement debian linux .
Conception et développement de plusieurs services WEB .
Conception et développement d'un serveur de modèles de documents Word et Star office .
( API OPENOFFICE / JAVA 1.4 )
Conception et développement d’un module transverse gérant des listes dynamiques imbriquées
sur des formulaires web .
(JAVA1.4/APACHE AXIS)
Développement d’un planning événementiel entièrement éditable en ligne .
(JAVA1.4/APACHE XMLBEANS, XML )
De Novembre 2002 à Mai 2003 : Développeur Java : Métamicro
Conception et développement des couches de persistance du projet, permettant
l’ajout à volonté de nouveau champs dans la bases de données sans paramétrage.
( J2EE , EJB , JDBC , ORACLE )
Conception et développement d'un arbre de navigation configurable via fichier xml .
( JAVA 1.4 , XML , SWING )
Documents de formation sur le langage JAVA .
De Juillet à Décembre 2001 : Développeur Java : 4DConcept
Conception et développement d'un éditeur d'image (modification, effacement, sauvegarde, polices de caractères.. )
( JAVA 1.3 , JAI , SWING )
Optimisation d’une application de gestion documentaire maison
( JAVA 1.3-1.4 , SWING )
Conception d’un pont JAVA vers C++ autorisant l’utilisation d’un contrôle active X dans
Un composant JAVA .
( JNI / MFC / JAVA1.2 / SWING )
Développement d’une IHM de recherche sur le kit Verity
( C++ , JAVA 1.2 , SWING )
Conception développement d’une IHM de construction de CDROM .
( JAVA 1.3 / SWING )
De Janvier à Avril 2001 : Développeur Multimédia : France Telecom DIVOP – DGC
Conception et développement d’un intranet de gestion des réclamations
( ASP /SQLSERVER )
De Octobre à Décembre 2000 : Ingénieur d’étude : Eurofinancials.com
Intégration de données boursiéres issues de fichiers finaref .
(JAVA1.3/ORACLE/SWING)
De Mai à Septembre 2000 : Développeur Multimédia : Oberthur Card System
Kit D'installation Java / C++ & présentations multimédias
(JAVA1.3)
Pour plus Nouvelles technologies Interim : Du 01-04-00 au 14-05-00
Développeur Multimédia / Adesign Maintenance d'un intranet
Développeur SQL-ASP / Idesys Création d'un intranet de gestion de projets
Pour Soprate Expectra Interim: Du 20-01-00 au 31-03-00
Développeur SQL -ASP / Integra Maintenance d'un intranet
Développeur SQL Migration d'un intranet de gestion de stock de Access vers SQL Server
Pour Ordinter ( Adia ) Interim : du 17-05-99 au 15-01-00 :
Technicien itinérant / Carma Installations , Macros VB
Technicien itinérant / Adi Formation / Rouen Installations NT4 et Netware
Technicien réseaux / ECOFI-Finance Installations réseaux NT4 / Unix
Du 01-05-95 au 05-12-96 :Responsable informatique / SARL Export Pays / Reunion DOM
Utilitaires de gestion de stock
Autres expériences professionnelles non en rapport avec l'informatique ....