Juin 2001 - Mars 2002 (BNPParibas) : Responsable technique de la conception (architecture et modélisation) et de la réalisation d'une application de suivi des recommandations des commissaires aux comptes et des calendriers des contrôles internes (développement RAD) : J2EE, EJB, JAVA, architecture 3-tiers, Websphere, Weblogic, Oracle, javascript.
Conception de l'architecture de l'application.
Réalisation des modules initiaux et mise en œuvre du premier lot.
Dialogue avec la Maîtrise d'ouvrage et conception du deuxième lot.
Conception de l'interface utilisateur en collaboration avec un ergonome interne et une équipe de graphistes.
Intégration du model IHM définit et validation par la Maîtrise d'ouvrage.
Conception et développement du workflow de communication automatique par email avec les utilisateurs.
Conception de l'architecture pour le lot 3.
Tests et corrections/améliorations en dialogue avec la Maîtrise d'ouvrage.
(BNP Paribas) :
mai 2001 - aujourd'hui
Expertise et réalisation de modules spécialisés pour une application java de traitement de fichiers de consolidation.
Analyse du code existant, restructuration du model objet.
Implémentation d'un mini serveur par Sockets et multithreading.
Restructuration globale de l'application en modules indépendant.
Conception de la communication entre modules (Sockets, lecture/écriture de fichiers, mails) : Java
(Bureau Veritas)
janvier 2001 - avril 2001
: Etude des besoins, spécification, conception et développement d’une application java pour le transfert d’informations entre une application cliente et les bases de données des services. Coordination des développements répartis sur deux équipes : Java, XML, Sybase.
(GFI) : Formation java (2 semaines).
décembre 2000 - aujourd'hui
octobre 2000 - novembre 2000
(Bingopoly) : Réalisation d'applets java pour des jeux en ligne : Java, php, mysql.
(Société de Mathématiques de France) :
juillet 1998 - août 1998
conception et réalisation de la base de données (4D). Réalisation des pages de commandes et abonnements en ligne du site web (perl, html).
: Ingénieur de recherche
(INRIA)
1998 - 2000
: Développement dans le cadre de la bibliothèque de programmes CGAL (Computational Geometry Algorithms Library - Projet européen, 200 000 lignes de code en C++) :
Installation des versions (PC - Linux, Windows NT, Station Sparc - Solaris).
Réalisation des bancs de test : C++.
Maintenance et portage de modules existant: C++.
Elaboration d'un module logiciel de démonstration visuelle : C++, OpenGl, FLTK.
Développement d'une application de démonstration sur le web : Java, RMI, JNI, C++.
Conception et développement d'un logiciel de visualisation 3D : C++, OpenGl, FLTK.
Enseignements, exposés et présentations de CGAL.
Encadrement de stagiaires (stages de fin d’école d’ingénieurs).
(IUT Sophia Antipolis)
1998 - 2000
: enseignements pour la filière Information et Communication : travaux pratiques de Photoshop, module de spécialisation : « Conception de sites web : utilisabilité et ergonomie ».
Enseignant chercheur, poursuite des travaux de recherche mentionnés ci-dessus
(Univ. Paris 6)
1997 - 1998
. Important investissement pour l'enseignement : Java, C, méthodes de spécification de logiciels (Maîtrise d’informatique), Maple.
(Univ. Paris 6)
1994 - 1997
Recherche d'algorithmes et réalisation sous Axiom et C++ de prototypes logiciels pour le calcul de placements et déplacements d'objets polygonaux dans le plan (applications à la robotique mobile - calculs géométrique, algébriques, programmation orientée objet). Durant ces années, j’ai assuré une fonction de moniteur à l’université, assumant un tiers de la charge d’un Maître de conférence. Mes enseignements ont porté sur les matières suivantes : Pascal, Word, Excel, assembleur, script shell.
Études et formations
DEA ITCP (Informatique Théorique, Calcul et Programmation) - mention bien.
1993
Licence et Maîtrise de mathématiques,
université Paris 7, Jussieu.
1992
DEUG MASS (mathématique et économie),
université Paris I.
1989
Doctorat d'informatique
de l'université Pierre et Marie Curie - mention très honorable.
AgileSQLWindowsOracleGestion d'équipePower BIRGPDGestion multi-projetsAudit de conformitéPHPPythonJavaScriptTableauCybersécuritéData Loss Prevention (DLP)EBIOSJava