José - Consultant technique HIBERNATE

Ref : 110928P001
Photo de José, Consultant technique HIBERNATE
Compétences
SQL
JSP
JBOSS
HIBERNATE
JPA
Expériences professionnelles
  • 2007 à ce jour : directeur du projet Open source Open melodie
    Projet de recherche développé en tant que maître de conférences invité pendant 3 ans au collège de France, visant à fournir aux chercheurs une plateforme en ligne de gestion de données structurées. Le projet et sa documentation sont visibles sur ********/.
    Environnement technique : Open melodie est un projet Java JEE, construit sur JPA 1.0 (Eclipselink), MySQL, Glassfish v2, EJB 3.0, JAX-RS, Servlet 2.5, GWT 2.0, SmartGWT 2.1.

    2005 – 2010 : consultant sur le projet SIC21, Thalès Communications
    1ère phase (2005 – 2007) : refonte de la couche objet / relationnel (migration JDO / LiDo vers JDO / Kodo), rédaction de documentations techniques, participation à l’effort correctif, optimisations de la communication client / serveur ;

    2ème phase (juillet 2009) : support à la migration du projet vers une nouvelle équipe de développeurs, formation, rédaction de notes techniques sur la migration Java 4 vers Java 5, ainsi que Weblogic 8 vers JBoss 5.

    3ème phase (avril 2010 – décembre 2010) : migration de la couche JDO / Kodo vers JPA / Hibernate, migration de SQL Server vers Postgres ; mise en place de la structure de tests unitaires et d’intégration, participation à l’écriture de ces tests ; rédaction de supports de formations internes Thalès (600 slides) ; formation d’équipes de développement à Lille ; migration Maven 2 vers Maven 3.

    2003 à ce jour : co-directeur ******** et Musée achéménide.
    Projets de recherche en collaboration avec le collège de France (Pr. Pierre Briant).

    ******** : site documentaire (env. 3500 documents PDF sur la Perse achéménide de Darius Ier à Alexandre le Grand, soit 550 à 330 av. J.-C.), refonte totale du site, installation d’un moteur de recherche (Intuition®, produit de la société Sinequa), conception et réalisation des outils interactifs de mises à jour éditoriales du site, en collaboration avec un intervenant extérieur (********/).

    Environnement technique : Java, J2EE, MySQL, XML, Flash. Systèmes : développement et démonstrateur WinXP Pro et Win2k, tests sous Linux, déploiement sous Solaris 5.8.

    Musée achéménide : musée virtuel lié à ******** (accessible via la page d’accueil ce site), de 4500 objets et 6500 images à ce jour.
    Organisation de campagnes de numérisation pour le musée du Louvre et le Cabinet des médailles (bibliothèque nationale de France). Conception et construction de chaînes de récupération de données en provenance des bases existantes (XML, MySQL, Access, parfois Excel ou Word). Nombreux contacts et collaborations internationaux.

    Environnement technique : Développement dans ce contexte d’une suite logicielle, Cigalis, composée de différents modules. Cigalis a évolué sous le nom Open melodie. Java, J2EE (Servlet, JSP, JAXB, JDO), Oracle 9i, XML.

    2000 – 2005 : Molenet SA (4 p.), Responsable technique
    Développement du produit Molenet, indexeur et moteur de recherche pour sites de vente en ligne, évolutions du projet Easyglider que Sudimage ne souhaitait pas prendre en charge.
    Diverses activités de service (Java, PHP, Oracle, MySQL).
    Environnement technique : Java, J2EE (Servlets, JSP), interfaces de démonstration en HTML et Javascript. Architecture construite sur Tomcat 3.3, communication avec Oracle 8i en JDBC et EJB. Quelques interfaces en Swing.

    1996 – 2000 : Sudimage SA (15 p.), Responsable technique
    Responsable technique et du produit alors en développement Easyglider, logiciel de gestion de bases d’images adossé à un moteur de recherche spécifique.
    Easyglider a été déployé à titre de test sur la base de tableaux du XVème siècle « Joconde », du musée du Louvre.
    Environnement technique : maquette développée en Tcl / Tk (partie interface) et C / C++ (partie algorithmique), puis portée en Java 1.1 (interface en Swing). Certains modules C ont été incorporés à l’application Java via JNI.
    Produit final construit en Java, interfaces d’administration en Swing et applications web (déployée sous Java Web Server), interfaces de consultation via des applications web, adossées à une base Oracle.

    1992 – 1993 : Ingénieur R&D, Kontron Instruments
    Études de l’implantation d’algorithmes de traitement du signal sur des cartes temps réel, utilisées en échographie cardiaque.

Études et formations
  • Compétences métier
    Communication Rédaction de nombreux rapports, documents techniques et supports de formation :
    • Plus 650 pages de supports de cours (accessibles gratuitement en ligne ;
    • Nombreux rapports et notes techniques en mission ;
    • Supports de formations (PPT) en mission et hors mission.
    Nombreuses prises de paroles devant tout type de public :
    • Plus de 2000 heures de cours effectuées à l’université (niveau bac +5) ;
    • Conférences en français et en anglais à destination d’étudiants, de chercheurs, informaticiens ou non (jusqu’à 900 personnes) ;
    • Participation et animation de réunions techniques ou avant-vente avec de grands comptes.

    Rédacteur de blogs :
    • http://blog.********.org/cours/ : blog dédié à la publication de mon cours (environ 650 pages) ;
    • http://blog.********.org/ : blog technique sur les technologies Java / JEE ;
    • ********/ : blog dédié à la communication sur Open melodie.

    Technique Java JEE (v4, v5, v6) ;
    Test (JUnit, TestNG) ;
    Construction d’applications (Ant, Maven, Hudson / Jenckins) ;
    Bases de données (MySQL, SQLServer Postgres, Oracle) ;
    Gestion de version (SVN, Clearcase) ;
    Interfaces Web (Struts, Tapestry 5, GWT, SmartGWT) ;
    Serveurs d’applications (JBoss, Glassfish) ;
    … et les innombrables outils Open source du monde Java.
    Anglais bilingue

    Études et formation
    1993 – 1996 : Doctorat en mathématiques appliquées et informatique
    École normale supérieure de Cachan (techniques avancées en compression et traitement des images, reconnaissance de formes, analyse statistique des images, programmation en C sous HP UX, Linux et Solaris, programmation de calculateurs parallèles embarqués SIMD).

    1988 – 1992 : Ingénieur ENSERB, DEA automatique, signal & image
    École nationale supérieure d’électronique et radioélectricité de Bordeaux, DEA automatique, signal et image (dont service national, EOR Marine affecté à Cherbourg).

D'autres freelances
Consultant JAVA

Ces profils pourraient vous intéresser !
CV Développeur JAVA full remote
Contact

Développeur JAVA full remote

  • LYON
JAVA SQL ORACLE Angular
Disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Analyste développeur moyen de paiement CASHPOOLER
Yacine

Analyste développeur moyen de paiement CASHPOOLER

  • PARIS
ORACLE SQL AGILE SQL SERVER UNIX WINDOWS LINUX JAVA
Disponible
CV Développements logiciels
Loic

Développements logiciels

  • SAINTE-MARIE
PHP SYMFONY PHP LARAVEL WINDEV JAVA
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible
CV Consultant informatique
Virginie

Consultant informatique

  • AVIGNON
PYTHON HTML JOOMLA DJANGO PHP JAVASCRIPT CSS JAVA JASPER REPORTS SQL
Disponible
CV Data Engineer | Developpeur Big Data
Mounir

Data Engineer | Developpeur Big Data

  • CHÂTENAY-MALABRY
APACHE SPARK SQL BIG DATA APACHE HADOOP SCALA JAVA PYTHON APACHE KAFKA NoSQL Cloudera
Disponible
CV Consultant automatisation de test
Boucht

Consultant automatisation de test

  • SAINT-GERMAIN-LÈS-ARPAJON
SELENIUM JAVA
Disponible