Olivier Mehani

Formation

  • 2011
  • 2007
  • 2007

Compétences techniques

Langages
Outils de développement
Génie Logiciel
Systèmes d'exploitation
Réseaux informatiques
Outils
Représentation et stockage de données
Artificial Intelligence
  • Réseaux de neurones, algorithmes génétiques, systèmes à agents

Expérience professionnelle

  • Depuis   2016
  • 9   mois
  • Ingénieur logiciel senior
  • Learnosity
    • Sydney
    • Australie
  • Dans l'équipe en charge de l'analyse de données, je développe et maintiens le code des systèmes dorsaux et des outils de développement.

    Technologies: , , , , , , /

  • 20112016
  • 4   ans, 8   mois
  • Chercheur
  • Sécurité et protection des données privées

    J'étais l'un des principaux investigateurs sur le project Anonalytix, en collaboration, entre autres, avec un opérateur de télécommunications. L'objectif en était d'évaluer les méthodes d'anonymisation de bases de données, et de fournir des garanties fortes sur l'impossibilité de réidentifier les enregistrements. Cela permettrait d'utiliser un ensemble de traitements et d'analyses sur des données sensibles tout en assurant le respect des lois et réglementations concernant les informations personnelles. Mon objectif était de porter ces algorithmes vers une plate-forme de services basée sur une pile Spark/Hadoop. J'ai mené l'effort d'ingénieurie dans ce but : creation de la plate-forme, amélioration ou portage du code existant, et creation de la chaîne de livraison continue. Précédement, j'ai aussi participé à des tests de sécurité sur un système de protection contre les fuites de données pour Android (TaintDroid), qui a permis d'identifier diverses méthodes permettant néanmoins de le contourner. J'ai aussi travaillé sur un projet visant à évaluer la sécurité de l'Internet des objets, et à proposer des solutions de protection gérées par le réseau.

    Technologies: , , , , , , , , , ,

    Plateformes de mesures expérimentales

    J'ai été le mainteneur (2011–2015) d'OML, une bibliothèque d'instrumentation et de rapport, dont j'ai grandement amélioré la qualité du code, ainsi que des processus de livraison. Cet outil est utilisé dans de multiples travaux de recherche expérimentale sur bancs de tests, et j'étais directement impliqué dans les projets GIMI (US, NSF) et Fed4FIRE (UE, FP7). Cette bibliothèque est aussi un élément fondamental de la plate-forme d'e-Learning IREEL, utilisée par plusieurs universités australiennes (USyd, UWS et UNSW) pour enseigner les réseaux informatiques.

    Technologies: , , , , , , , , , , , , ,

    Performance de protocoles réseau

    J'ai continué les travaux, démarrés lors de ma thèse, visant à optimiser la qualité d'expérience sur des équipements mobiles et multi-connectés. Une partie de ces travaux a été conduite et intégrée en collaboration avec le projet Européen SAIL (FP7). J'ai aussi continué à travailler sur les protocoles de transport, particulièrement sur les liens à long délais et les algorithmes sans obligation de moyens (less-than-best effort). Cela m'a amené à mon intérêt pour les systèmes actifs de gestion de file (active queue management, AQM) en tant que solution aux problèmes causés par les tampons sur-dimensionné dans les routeurs (BufferBloat), ainsi que les protocoles multi-chemins. J'explore aussi, courament, la faisabilité de l'ordonnancement multi-chemins et la commutation de paquets de niveau 4 avec des réseaux définis logiciellement (SDN).

    Technologies: , , , , , , ,

    Finalement, dans ce rôle, j'ai supervisé deux étudiants en Master, plusieurs projets étudiants (intermédiaires ou fin d'études), et ai co-supervisé informellement deux étudiants dans les dernières années de leurs thèses. J'ai aussi publié plus de 30 articles dans conférences et journaux à comités de lecture.

  • 2015
  • 4   mois
  • 20082011
  • 3   ans, 8   mois
  • Recherche doctorale
  • Équipe-projet Imara
  • L'objectif de mon doctorat était d'étudier et de résoudres les problèmes de communications spécifiques en environnements mobiles. Les cas d'utilisation typiques, incluant les réseaux véhiculaires et tous les équipements portables, sont exposés à un ensemble changeant d'options de connectivité, sans pour autant savoir quelle est la meilleure. Cela m'a amené à proposer une architecture inter-couche faiblement couplée, visant à contrôler toutes les couches de la pile protocolaire, dans le but d'améliorer la qualité perçue au niveau applicatif.

    Ces travaux m'on permis d'acquérir une connaissance approfondie de l'état de l'art de la pile protocolaire, et particulièrement des couches réseau et transport, ainsi que des diverses approches visant à remplacer ce paradigme.

    J'ai aussi développé une grande familiarité avec la recherche expérimentale en général, et les problèmes de reproducibilité dans les réseaux et télécommunications. Cela m'a amené à spécifiquement étudier les problématiques de précision de mesures dens les systèmes en réseaux, et m'a permis de fournir une structure solide pour les mécanismes d'observation de mon architecture inter-couches.

    Durant ma thèse, j'ai publié 9 articles, ainsi que divers logiciels (modules pour ns-2, instrumentation, patches).

    Technologies: , , , , , , , , ,

  • 20062008
  • 1   an, 4   mois
  • Ingénieur expert
  • Équipe-projet Imara
  • Mobilité de réseaux/IPv6
  • Bien que les communications n'étaient pas directement nécessaires durant mon master (voir ci-dessous), elles sont cependant indispensables pour une implantation réelle. Cela m'à amené à prendre un rôle d'ingénieur au sein de l'équipe IMARA, avec les responsabilités suivantes. Dans ce rôle, j'ai pris en charge la coordination technique des plate-formes expérimentales du projet Européen Com2REACT (FP7).

    Finalement, j'ai aussi conçu et réalisé un système de gestion du savoir (basé sur un wiki), pour l'unité de recherche jointe LaRA, permettant de coordonner les plate-formes matérielles et les compétences entres trois laboratoires de recherche. Cette solution a aussi permis de maintenir un meilleur suivi des travaux effectués, et une meilleure rétention du savoir-faire créé.

    Technologies: , , , , , , /, , ,

  • 2006
  • 6   mois
  • Stage de master/fin d'études
  • Équipe-projet Imara
  • Durant mon stage de master, je me suis penché sur l'ordonnancement sans collision des trajectoires d'une flotte de véhicules automatiques afin de passer un carrefour de manière sure. Ce travail a consisté en la conception d'un nouvel algorithme de réservation spatio-temporelle, son implantation dans un simulateur écrit pour l'occasion, et une évaluation de son efficacité. L'algorithme et son évaluation ont été décris dans une publication scientifique et présenté à une conférence internationale.

    Technologies:

Enseignement

  • 2015
  • 4   mois
  • 2014
  • 2014
  • 2008
  • 5   mois

Tâches académiques

  • Depuis   2013
  • ≥ 4   ans
  • Divers rôles
  • Membre du comité de lecture, Co-responsable organisation locale (2013), publicité (2014), démonstrations (2015), workshops (2016)
  • Depuis   2016
  • 5   mois
  • 20132016
  • 3   ans, 9   mois

Autres projets

  • Depuis   2001
  • ≥ 16   ans
  • Depuis   2007
  • ≥ 9   ans
  • 2013

Langues vivantes

Français
  • langue maternelle
Anglais
  • bilingue (IELTS: 8.5/9, 8+ ans en Australie)
Espagnol
  • niveau pratique

Activités culturelles et associatives


IPv6 ready hCard/hResume microformat Valid XHTML 1.1 Valid CSS
CV generated: 2017-02-16T21:22:37+11:00
Source: cv.xml, 2017-02-16T21:11:04+11:00
Stylesheets: cv.xsl getname.xsl cv-html.xsl, rev def702a