Ingénieur R&D
informatique

Représentation de Connaissances

Unsplashed background img 1
ontology, knowledge representation, rule based system, expert system, rdf, owl, Datalog+, logic, database, NoSQL, Graph Database, Triple Store, Key-Value Store, engineer, semantic web, Web of Data, linked data, document, data, information, kownledge, Natural Language Processing, Graph, reasoning, sparql, existential rules, open source, free software
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies. — C.A.R. Hoare, The 1980 ACM Turing Award Lecture
Retrouvez moi sur
Unsplashed background img 2

Expériences

Freelance

juillet 2017 - aujourd'hui
- Parallélisation d'un prototype logiciel de « Record Linkage »
- Réalisation et accompagnement dans la mise en œuvre d'une version de production.
Java, parallélisation, J2EE, web-service…

Ingénieur R&D dans l'équipe ICO (INRA / CNRS)

Septembre 2017 - juin 2019
Conception et développement d'un outil d'aide à la décision pour la production agroalimentaire.
Knowledge representation and reasoning, Polymer3, TypeScript, GraphQL, Kotlin, J2EE, RDF, SPARQL…

Ingénieur R&D dans l'équipe GraphIK (INRIA / CNRS)

Mars 2014 - juin 2017
Conception et développement d'une librairie Java pour le stockage et l'interrogation de données en présence d'une ontologie.
Knowledge representation and reasoning, Expert system, Rule-based system, Query rewriting, Datalog+/-, Semantic web, RDF, OWL2, SPARQL…

Ingénieur d'étude et développement en CDI chez Smile

Septembre 2013 - Mars 2014
Scrum, Java, SpringMVC, Velocity…

Concepteur-développeur stagiaire chez Smile

Mars - Août 2013
Scrum, eZ Publish, Apache Solr, Java, PHP…

Vacataire d'enseignement à l'université de Montpellier 2

Septembre 2012 - Mars 2013
Encadrement de TP en « Concepts de base en informatique » et en « Programmation impérative en C »d'informatique.

Stage dans l'équipe GraphiK (LIRMM)

Juin - Juillet 2012
Optimisation d'un algorithme d'interrogation de bases de connaissances.

Développeur informatique en CDI chez LUNDI MATIN

Janvier à juillet 2010
Développement sur l'ERP open source "Lundi Matin Business (LMB)".
Formation clients, PHP5/MySQL, JavaScript, Bash, administration de serveurs LAMP.

Stage chez LUNDI MATIN

Novembre 2009 à janvier 2010
Développement d'un module de synchronisation entre LMB et PRESTASHOP.
PHP5/MySQL, JavaScript.

Hotliner en CDD chez TechCity Solutions

Septembre à décembre 2008
Relation client, résolution de problèmes techniques.

Centres d'intérêt

Science-fiction

Isacc Asimov, Ray Bradbury, René Barjavel, Philipe K.Dick...

Logiciels libres

GNU/Linux, Mozilla, Apache, FSF, Framasoft…

Compétences

Langages de programmation

C/C++, Java, Kotlin, Bash, Ruby, Python, Perl, D, Lisp…

Bases de données

SGBDR : Oracle, PostgreSQL, MySQL, SQLite, DB2…
NoSQL : Graph databases, Key-value stores, Triple stores…

Technologies du web

XHTML/HTML5, CSS, TypeScript/JavaScript, Polymer3, PHP5…

Technologies du web sémantique

RDF, OWL, SPARQL…

Gestion de projet et modélisation

Méthodes agiles, UML/OCL, Merise.

Gestionnaires de versions

Git, SVN, Mercurial, Bazaar.

Systèmes d'exploitation

GNU/Linux, Windows, Android, AS400.

Langues

Anglais: Technique.

Formations

Master informatique à Montpellier

2011 - 2013
Conception et implémentation d'une intelligence artificielle pour la prise de décision.
Bases de connaissances, fouille de données, traitement automatique du langage naturel, base de données avancées, patrons de conception, méthodes agiles, algorithmique/complexité…

Licence 3 informatique à Montpellier

2010 - 2011
Étude et implémentation d'un moteur de recherche (crawler, indexation, interrogation).
Programmation système, programmation objet, UML/OCL…

DUT informatique à Lille

2008 - 2010
Formation pluridisciplinaire : communication, gestion, économie...
C/C++, java, SQL, Cobol, Merise…

Conférences

Participation à RuleML 2015 à Berlin.

2-5 Août 2015

Participation à RW 2014 (Reasoning Web Summer School) à Athènes.

8-13 Septembre 2014

Aide à l'organisation de la conférence ECAI 2012 (European Conference on Artificial Intelligence) à Montpellier.

27-31 Août 2012

Aide à l'organisation de la conférence TALN 2011 (Traitement Automatique des Langues Naturelles) à Montpellier.

27 juin - 1er juillet 2011
Unsplashed background img 3