Olivier - Consultant technique JAVA

Ref : 080516M001
Photo d'Olivier, Consultant technique JAVA
Compétences
UML
JAVA SWING
Expériences professionnelles
  • I.D.T.M., France-Chili (depuis novembre 2007) 2007-2008
    Participation au développement du projet TOD. TOD est un débogueur omniscient pour Java fait en Java. Ce débogueur recèle des informations sur toute l'exécution des programmes développés. Cette technologie permet de naviguer dans l'évolution des objets, les appels de méthode et de gérer la couver-ture de tests. Ses composants clés sont une instrumentation dynamique de code source Java (via un agent natif), une base de données ad hoc ultraperformante et un plugin Eclipse. Je travaille aussi sur l’adaptation de l’outil au déboguage d’application Web, en particulier, sur le framework Struts2.

    Universidad de Chile, Chili (24 mois) 2005-2007
    Conception et développement d’une plate-forme pour la création de cours basés sur des objets d'apprentissage (OAs). Ce projet, écrit en Java et AspectJ, a été réalisé dans le cadre de mon doctorat. Une interface zoomable permet l’édition d'hypergraphes d’OAs compatibles avec le standard IEEE LOM. L’interaction de cet outil avec les répertoires d’OAs est transparente et basée sur l'analyse du contexte d'utilisation. En particulier, le système met en oeuvre un modèle de recherche intelligente d'information développé en collaboration avec Yahoo! Research. Toutes les données sont basées sur XML que ce soit au niveau du stockage (eXist DB, Lucene, XQueries, Xpath), de l'interface (JDOM, Jaxen), ou du moteur d'analyse sémantique (RDF, système de diffusion d'information sémantique ad hoc).

    IT Cooperation Center Chile-Corea, Chili (18 mois) 2004-2005
    Conception et développement d’un outil collaboratif en Java (Swing/RMI) pour faciliter le développe-ment d'activités d'apprentissage et d’enseignement basées sur des graphes de documents multimédia. Ce projet m'a mis au centre de problématiques interculturelles fortes.

    Kibernum S.A., Chili (3 mois) 2003
    Conception et développement d’une interface pour naviguer dans des informations multidimensionnelles.

    Ecole des Mines de Nantes, France (18 mois) 2000-2002
    Formalisation et prototypage d’un langage de programmation par aspects (Haskell / Java (JavaCC)).

    Siemens Information Systems, Inde (3 mois) 1999
    Conception et développement d'une console d’avertissement pour gestion d'hôpitaux (Java - RMI-servlet).

    ENSEIGNEMENTS
    Professeur du cours “objets d'apprentissage” (42h) 2007
    Mastère de technologies éducative – Faculté de Sciences Sociales - Université du Chili.
    Exploration critique des technologies éducatives autour du concept d’objet d'apprentissage.
    Assistant du cours “systèmes collaboratifs” (30h) 2007
    Etudiants de quatrième année - Ecole d’ingénieur - Université du Chili
    Assistant du cours “introduction à la programmation par objets” (3*30h) 2004-2006
    Etudiants de première année - Ecole d’ingénieur - Université du Chili
    Cours basé sur des techniques collaboratives d’apprentissage et d’évaluation.
    Animateur pour le programme “la main à la pâte” (39h) 2002
    Elèves de CE2 - Ecole primaire - Région de Nantes - Enseignement par l’action de principes physiques.
    Professeur du tutorial “patrons de conceptions” (10h) 2001
    Etudiants du Master of Science EMOOSE – Ecole des Mines de Nantes
    Assistant du cours “programmation fonctionnelle” (2*30h) 2001
    Etudiants de première année de formation initiale et continue - Ecole des Mines de Nantes

    PUBLICATIONS
    Chapitre de livre et article de journal international
    Learning Object Metadata and Automatic Processes: Issues and Perspectives auteur principal
    In "Learning Object: Standards, Metadata, Repositories and LCMS",Informing Science Press, 2007.
    Hybrid System for Generating Learning Object Metadata auteur principal
    In Journal of Computers, ISSN : 1796-203X, Vol.2, Issue 3, Academy Publisher, 2007.
    Articles de conférences internationales
    Enhancing Educational-Material Retrieval using Authored-Lesson Metadata. auteur principal
    Symposium on String Processing and Information Retrieval (SPIRE 2007).
    Taking Advantage of the Semantic of a Lesson Graph based on Learning Objects. auteur principal
    13th International Conference on Artificial Intelligence in Education (AIED 2007).
    Hybrid System for Generating Learning Object Metadata auteur principal
    9th IEEE International Conference on Advanced Learning Technologies (ICALT 2006).
    Taking Advantage of LOM Semantics for supporting Lesson Authoring auteur principal
    On The Move Conference Workshop - Ontology, Semantics and E-Learning (WOSE 2005).
    Introducing Learning Management Systems Standards in Classroom auteur principal
    Fourth IEEE International Conference on Advanced Learning Technologies (ICALT 2004).
    Implementing Teaching Strategies in the Classroom
    World Conference on Educational Multimedia, Hypermedia and Telecommunication (EDMEDIA 2004).
    StoryMapper: A Multimedia Tool to Externalize Knowledge
    XXIV International Conference of the Chilean Computer Science Society (SCCC 2004).
    Collaborative Authoring, Use and Reuse of Learning Material in a Computer-integrated Classroom
    International Workshop on Groupware: Design, Implementation, and Use (CRIWG 2003).
    A Formal Definition of Crosscuts
    3rd International Conference REFLECTION 2001: Metalevel Architectures and Separation of Crosscut-ting Concerns.

Études et formations
  • Expert Java / XML
    Gestion de connaissances, GED, Systèmes collaboratifs
    Indépendant via I.D.T.M

    Langages de programmation
    Java (9 ans d'expérience), XML (5 ans), AspectJ, Eclipse Plugin, Struts2, UML, MDA, R (statistique).
    Technologies
    Technologies éducatives et standards associés (Moodle, LAMS, LOM, SCORM, IMS-LD)
    Interaction homme machine (interfaces adaptatives, interfaces zoomables, outils collaboratifs)
    Technologies XML (persistance de données XML, données RDF, bases de données XML)
    Web sémantique (algorithmes de diffusion d'information , aide contextuelle à la génération d'information sémantique)
    Recherche d’information (comparaison statistique de méthodes de récupération, apprentissage automatique)
    Méta programmation et programmation par aspects (adaptation dynamique de code, séparation des problèmes)
    Conception de langages (conception de grammaires et de parsers)
    Domaines de recherche
    Gestion de connaissances, systèmes d'information intelligents, collaboratifs et adaptatifs, web sémantique, usa-ges de la technologie, exploitation du contexte d'utilisation, récupération de l'information, technologies éducatives.
    Langues
    Anglais technique et scientifique : Très bon niveau Espagnol : Courant

    ÉDUCATION
    Doctorat en Informatique - Universidad de Chile, Chili 2003-2007
    « Étude des usages des méta-données d’objets d'apprentissage durant la création de cours. »
    Ce thème met en scène les notions d’objets d’apprentissage (OAs), de répertoires d’OAs, d’analyse de la sémantique de données, et aussi de visualisation, recherche, et usage de l’information.
    Master of Science in Computer Science - Vrije Universiteit Brussels, Belgique

    1999-2000
    EMOOSE (European Master in Object-Oriented and Software Engineering Technologies).
    Thèse de MSc: « Aide contextuelle pour l’usage de patrons de conception », UFRJ, Brésil
    Ingénieur des Mines - Ecole des Mines de Nantes, France 1996-2000
    Spécialisation en génie logiciel.

D'autres freelances
Consultant JAVA

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
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