Olivier - Consultant technique JAVA
Ref : 080516M001-
31000 TOULOUSE
-
Consultant, Développeur, Consultant technique (46 ans)
-
Freelance
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.
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.