Depuis
1999
|
Développeur et formateur Java, activité d'indépendant
exercée sous l'enseigne commerciale eTeks.
|
Pôle développement : |
- eTeks, développement sur
fonds propres de produits Java distribués sous licence
Open source GNU GPL :
- Sweet Home
3D (2005-2019, 7 ans) : Logiciel
d’aménagement d’intérieur développé
en Java / Swing / Java 3D, disponible sous Windows / Mac OS X / Linux, traduit en 27 langues,
téléchargé 10 000 fois
par jour. Modes de distribution : application avec installateur et JRE inclus, application Java
Web Start, applet en ligne.
Développement d’une version simplifiée en JavaScript / WebGL / XML en vue de remplacer l’applet Java.
- PJA Toolkit (1999-2000, 3 mois) :
Toolkit AWT permettant de générer des images
avec des servlets, dans un environnement Unix sans Display
sous Java ≤ 1.4. Développement et mise
en place d’un forum pour permettre aux utilisateurs
d’échanger des informations sur la mise en place
de PJA Toolkit sous différents Unix.
- Jeks (1998-2004, 4 mois) :
Tableur basé sur la classe Swing JTable et capable
de calculer des expressions mathématiques.
|
- Somain Sécurité, Presenta
Nova, Bauer, A la lucarne
de l’immobilier, Moobz, Wuteh... (2009-2019, 14 mois) : Développement de solutions personnalisées
de Sweet Home 3D.
|
- ej-technologies (2010-2012, 18 mois) : Support et
maintenance évolutive du logiciel d'installation install4j
en Java / Swing.
|
- Exane Derivatives, front-office, application
de supervision des cours et de passage d’ordres (2008, 5
mois) :
- Développement de l’interface utilisateur de
l’application en Java 6 / Swing avec une architecture
MVC.
- Programmation en JNI des appels à la bibliothèque
C++ d’accès aux flux d’informations temps
réel.
- Equipe de 5 personnes dans un environnement Eclipse / SVN
sous Windows.
|
- AdClin, browser sur une base de données
cliniques (2007, 2 mois) :
- Conception UML avec une architecture MVC, développement
du logiciel en Java / Swing / JDBC / Jackess.
- Gestion de l’importation dans le SGBD H2 des données
extraites de fichiers Access et CSV.
- Forfait exécuté dans un environnement Eclipse
/ Access / H2 / SVN sous Windows / Mac OS X.
|
- SG CIB, application EProM du projet
IDEA (2007, 4 mois) :
- Développement à l’aide du framework
EProM de nouveaux écrans pour le client Java / Swing.
- Equipe d’une trentaine de personnes dans un environnement
Eclipse / ClearCase sous Windows.
|
- Atos Origin/Renault, application documentaire
Dialogys (2006, 3 mois) :
- Développement des nouveaux dialogues et implémentation
de l’impression en Java / Swing / XML / XSLT.
- Equipe d’une vingtaine de personnes dans un environnement
Eclipse / CVS sous Windows / Mac OS X.
|
- InfoVista, application Web de suivi de la qualité
des appels téléphoniques IP (2005-2006, 2x1 mois) :
- Développement d’une applet Java / SAX affichant
dans un tableau les données XML reçues du serveur.
- Développement d’un serveur JSP / JDBC qui exploite
une requête SQL paramétrable sur le SGBD.
- Modification évolutive du serveur avec requêtes
en SOAP, et extraction des données sur fichiers CSV.
- Forfaits exécutés dans un environnement Eclipse
/ Oracle / CVS / VPN sous Windows.
|
- BNP Paribas Securities Services,
framework Swing du projet GRP (2004-2005, 6 mois) :
- Corrections des bugs du framework à l’aide
de tests unitaires JUnit / Abbot.
- Développement des fonctionnalités des composants
Swing de haut niveau comme celui de type TreeTable, filtres
sur les composants de saisie, gestion du binding avec les
composants métier.
- Equipe de 4 personnes dans un environnement JBuilder / Maven
/ StarTeam / JIRA sous Windows.
|
- Stypers, application Intranet de gestion des
candidats du cabinet de recrutement (2003, 2 mois) :
- Développement de l’application en JSP / Struts
/ Hibernate / XDoclet basée sur une architecture MVC.
- Forfait exécuté dans un environnement JBuilder
/ Tomcat / MySQL sous Unix.
|
- CDC-IXIS, développements Java dans un
environnement essentiellement Microsoft / ASP (2001-2002, 4 mois) :
- Développement en Java / DOM d’une application
de mise à jour d’une base de données à
partir de messages reçus via TIB-Rendezvous et JNI ;
paramétrage de l’application à l’aide
de fichiers XML.
- Implémentation d’un composant de type tableau
inspiré du composant JTable pour une applet Java 1.1,
afin d’éviter de télécharger toute
la bibliothèque Swing au cours du déploiement.
- Amélioration de l’architecture objet d’une
applet, et rédaction de recommandations pour l’équipe.
- Equipe d’une dizaine de personnes dans un environnement
JBuilder / SourceSafe sous Windows.
|
- Chronopost, serveur d’échange d’informations
sur le suivi des colis (2000-2001, 3 mois) :
- Développement en Java / JDBC d’un serveur
avec interface d’administration en JSP, qui importe
dans une base de données les informations sur les colis
puis les exporte au format FedEx.
- Mise en production avec suivi 24h/24h.
- Modification évolutive de l’exportation des
informations pour les diffuser sous forme de messages JMS.
- Equipe de 5 personnes dans un environnement JBuilder / Sybase
sous Windows et Unix.
|
- Sintrasites (2000, 1 mois) : Conception
avec un infographiste de la maquette d'un site Internet en JSP
/ JDBC.
|
- Crédit Agricole Indosuez, front-office
du marché des changes (1999-2000, 1 an) :
- Développement de l’interface utilisateur d’une
application de supervision des changes en temps réel
en Java / Swing / CORBA. Déploiement dans la salle
des marchés.
- Développement d’applets et de servlets pour
une application Web de change en direct.
- Equipe de 5 personnes dans un environnement C++ / Java sous
Windows et Unix.
|
Pôle formation : |
- Éditions Eyrolles, auteur des ouvrages
suivants :
- Les Cahiers du Programmeur
Swing (2005-2006, 10 mois) : ouvrage détaillant
la conception d’une application riche à l’aide
de Java 5, Swing, Java 3D, UML, MVC, XP et Eclipse.
500 pages, 2500 exemplaires vendus à ce jour.
- Bien programmer en Java 7 (2003-2012, 7 mois) : livre destiné
aux débutants en Java traitant des bases du langage
jusqu’aux technologies Swing, JDBC, JSP et XML. 410
pages, 12 000 exemplaires vendus en 4 éditions.
|
- AFTI, Apollo Formation, BillJobs, BSPP, CAI,
Cyberlog, EFREI, ENSEA,
ESIC, ESIGETEL, Expernet, GRETA,
ib, Infotel, Intrabases,
ITIN, LTM, SmartFutur,
SofTeam, Sun Formation (1999-2018,
23 mois) : Formations Java, JDBC, JSP, JAXP, Swing, Java 2D, Java 3D,
JavaSound, C++, OpenGL et rédaction de supports de cours.
|
|
|