Edouard Klein

1 rue Jamin
93210 La Plaine Saint-Denis
@
rdklein.fr
rdklein.fr/research
@Linschn
linschn
edouard.klein.33
linschn
12y8yWJbAxuJWePS1msTzkggvaVgnKbbGX
6BF2 F6A1 07FC 758C
edouard-klein
edouardklein
edouardklein
edouardklein
Edouard Klein

Formation, diplômes et récompenses

Trophée MC6

2013

Première place à un concours de vulgarisation scientifique.

J'ai remporté la première place au concours MC6 qui propose à des étudiants de présenter un projet scientifique en 6 minutes pour convaincre le public et un jury généraliste. J'ai représenté Supélec lors de la première édition en 2013, en présentant les travaux effectués durant mon stage de fin d'étudesApprentissage statistiqueIngénieurPlan 9, concernant l'application d'algorithmes d'apprentissage par renforcementIntelligence ArtificielleProjet de fin d'études sur la plateforme robotiqueIntelligence ArtificielleTraitement d'imagesProjet de fin d'étudesPlan 9C Nao.

Doctorat en Informatique

2010-2013

Invention et validation d'algorithmes d'intelligence artificielle nouveaux et performants. Publications en conférences internationales (ECML, NIPS...).

J'ai conçu, implémenté et testé de nouveaux algorithmes d'apprentissage dont les performances dépassent celles de l'état de l'art de l'époque. Ces travaux ont été validés par des publicationsIntelligence ArtificielleApprentissage par renforcementLaTeXAnglais en conférences et revues internationales et francophones.

Assister à ces conférences m'a permis de nouer des contacts dans la communauté et d'acquérir une culture touchant aux multiples sous domaines de l'intelligence artificielleRobotiqueERASMUS.

Les rapports de thèse et de soutenance soulignent l'importance et la qualité des contributions ainsi que la clarté et la synthèse de l'exposition des idées.

J'ai effectué une centaine d'heures d'enseignementPythonSécurité des systèmes d'informationFondateur, Beaver Labs, ParisBlockchainChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et Linux (travaux dirigés et travaux pratiques) en informatique à Supélec et j'ai encadré des étudiants dans des projets scolaires.

J'ai gagné en expérience en intelligence artificielle et en programmation, ainsi qu'en gestion de projet, pédagogie et travail en équipe.

Diplôme d'ingénieur en électronique, PhElMa (ex-ENSERG), Grenoble

2007-2010

Electronique, physique, programmation, traitement du signal, traitement d'images, intelligence artificielle, etc.

Première année de tronc commun : électronique, physique, programmation, logique, traitement du signal, etc. Je me suis orienté en deuxième année dans la filière SICoM : Signal, Image, Communication, Multimédia.

J'ai effectué le dernier semestre de cours en SuèdeSmalltalkApprentissage statistiqueAnglais.

Les nombreux projets scolaires, mon engagement associatif étudiant (réalisation d'un film de campagne BDE, président du club info), le stage de deuxième année ainsi que le stage de fin d'étudesApprentissage statistiqueTrophée MC6Plan 9 m'ont fait acquérir avant même l'obtention du diplôme une certaine expérience dans mes domaines de formation.

Prépa MP, Lycée Naval à Brest

2005-2007

Bases scientifiques, rigueur, organisation

Classes préparatoires Mathématiques-Physique. J'y ai acquis de solides bases scientifiques généralistes et des méthodes de travail efficaces.

Baccalauréat Scientifique

2005

Mention Bien

Filière S-SVT, Spé Maths. Lycée Montalembert, Académie de Toulouse.

Médaille des réservistes volontaires de défense et de sécurité intérieure

2024

Echelon bronze, agrafe Garde Nationale

Médaille de la Défense Nationale, agrafe cyber

2016

Echelon bronze

La 'cochonou' est décernée automatiquement à l'ancienneté. J'ai fait partie de la première promotion à recevoir l'agrafe cyber.

Compétences

Apprentissage statistique

Grande d'expérience pratique, important bagage théorique.

Au cours de ma formation d'ingénieurManagement/LeadershipData ScienceUNIX et LinuxRTraitement d'imagesAnglaisERASMUSC (particulièrement mon semestre en SuèdeSmalltalkIngénieurAnglais et mon stage de fin d'étudesIngénieurTrophée MC6Plan 9) et au cours de mes travaux de thèseIntelligence ArtificielleManagement/LeadershipPythonData ScienceApprentissage par renforcementTraitement d'imagesPlan 9SmalltalkC++AnglaisJavaC j'ai découvert, puis me suis spécialisé en machine learning.

J'ai poursuivi mes travaux scientifiques en encadrant une thèse (malheureusement arrêtée avant la fin) sur l'analyse automatique de malwaresChief Data ScientistChief Data Scientist, Sekoia, Paris-RennesPédagogie/Enseignement et une autre (soutenance en septembre 2020) sur l'analyse d'images.

J'ai un bagage théorique important, mais surtout une grande habitude pratique en ce qui concerne les choix de modélisation et les détails d'implémentation.

J'ai suivi les cours de spécialisation en apprentissage statistique à Supélec et j'ai participé à de nombreuses conférences internationales et francophones où j'ai pu élargir ma connaissance de ce champ disciplinaire et rencontrer les acteurs du domaine.

Data Science

Au-delà des buzzwords, je dispose des connaissances techniques et théoriques nécessaires au traitement de grands sets de données.

Certains cours de ma formation d'ingénieurManagement/LeadershipUNIX et LinuxRApprentissage statistiqueTraitement d'imagesAnglaisERASMUSC et surtout mes travaux de thèseIntelligence ArtificielleManagement/LeadershipPythonApprentissage par renforcementTraitement d'imagesApprentissage statistiquePlan 9SmalltalkC++AnglaisJavaC me donnent les bases nécessaires à la conception, coordination et réalisation de projets de traitement de données de grande envergure.

C'est tout particulièrement ma participation aux conférences internationales en machine learningIntelligence ArtificielleStage 2ATraitement d'imagesChief Data Scientist, Sekoia, Paris-RennesDroit qui m'a permis d'appréhender le domaine de la recherche d'information dans de grands corpus de données probablement très structurés mais dont la structure reste à découvrir.

J'ai de plus un solide bagage technique en informatique qui me permettra de présenter aux utilisateurs des solutions fiables et efficaces.

Je suis souvent amusé par les buzzwords (Big Data, Social Network Data, WebHTML5/CSS3JavaScript Mining, etc.) qui cachent parfois ce domaine naissant de la disponibilité de grands ensembles de données (souvent générés par un grand nombre d'utilisateurs), d'algorithmes de traitement efficaces et de machines suffisamment puissantes pour les faire tourner. J'en comprends cependant les enjeux.

J'ai mis ces connaissances à profit au C3NPédagogie/EnseignementIntelligence ArtificielleManagement/LeadershipPythonSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoPlan 9DroitAdministration système et réseauAnglaisUNIX et Linux lors de l'analyse de grands ensembles de données judiciaires, certaines de ces analyses se sont avérées indispensables au succès de certaines enquêtes.

Intelligence Artificielle

Ingénieur, docteur en informatique, spécialiste de l'apprentissage statistique

Je suis titulaire d'un doctorat en informatiqueManagement/LeadershipPythonData ScienceApprentissage par renforcementTraitement d'imagesApprentissage statistiquePlan 9SmalltalkC++AnglaisJavaC dans ce domaine, les travaux associés ayant donné lieu à plusieurs publicationsApprentissage par renforcementDoctorat en InformatiqueLaTeXAnglais.

Je possède un expertise récente et profonde de l'état de l'art en apprentissage par renforcementProjet de fin d'étudesTrophée MC6. Je dispose d'une solide formation et d'une expérience certaine en apprentissage statistiqueStage 2AData ScienceTraitement d'imagesChief Data Scientist, Sekoia, Paris-RennesDroit (SVM, réseaux de neurones, méthodes bayésiennes etc.). J'ai au cours de la dernière décennie acquis une large culture de l'IA en général, et noué des contacts dans la communauté.

J'ai pu appliquer ces connaissances à la résolution de problèmes dans des environnements virtuels (petits jeux vidéos) ou sur des plateformes robotiqueTraitement d'imagesProjet de fin d'étudesPlan 9Trophée MC6Cs (vainqueur du trophée MC6Projet de fin d'étudesRobotique en 2013).

Je nourris un intérêt pour ce domaine depuis le lycée, mes travaux personnels (TPE) de l'époque portaient sur les algorithmes de recherche de chemin.

J'ai mis en pratique ces connaissances pour la résolution d'enquêtes judiciaires au C3NPédagogie/EnseignementManagement/LeadershipPythonData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoPlan 9DroitAdministration système et réseauAnglaisUNIX et Linux en permettant la recherche semi-automatisée dans de grandes bases d'images.

Administration système et réseau

Sysadmin du C3N pendant plusieurs années

J'ai géré le réseau interne du C3NPédagogie/EnseignementIntelligence ArtificielleManagement/LeadershipPythonData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoPlan 9DroitAnglaisUNIX et Linux pendant plusieurs années, mettant en place avec un budget extrêmement contraint un serveur de machines virtuelles, plusieurs serveurs de sauvegarde venti (issu de Plan 9) et des serveurs de calcul scientifique équipés de GPUs.

J'ai renforcé la sécurité du réseau en mettant en place une infrastructure de clefs publiques (PKI), en renforçant les points clefs du réseau en les passant sous OpenBSD et en formalisant sous forme de playbooks Ansible la configuration de l'ensemble.

J'ai formé mes camarades à prendre ma suite avant mon départ.

Droit

Procédure pénale et données personnelles avec un zeste de droit international

Officier de Police Judiciaire de 2015 à 2020 lors de mon affectation au C3NPédagogie/EnseignementIntelligence ArtificielleManagement/LeadershipPythonData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoPlan 9Administration système et réseauAnglaisUNIX et Linux, j'ai acté de nombreuses fois en procédure, et fourni des appuis techniques à des magistrats du siège ou du parquet.

J'ai navigué autour des écueils des règles de conservation et traitement des données à caractère personnelles (d'abord la Loi Informatique et Libertés, puis le RGPD) afin de garantir que les projets logicielPythonSchemeGoPlan 9Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoises d'apprentissage statistiqueIntelligence ArtificielleStage 2AData ScienceTraitement d'imagesChief Data Scientist, Sekoia, Paris-Rennes mis en place par mes soins au C3N respectaient les droits de nos concitoyens.

J'ai également dû collaborer sur ces problématiques dans le cadres de projets de recherche européens et dans le cadre d'enquêtes communes avec d'autres pays membres d'Europol.

J'enseigne le droit depuis 2021 à Paris XIII.

Tir

Pistolet automatique en gendarmerie

De 2015 à 2019, j'étais habilité au tir au pistolet automatique Sig de dotation et au port d'arme hors service. Puis j'ai manqué de temps pour participer au tir réglementaire, mais comme je partais moins sur le terrain à la fin de mon affectation, cela n'était pas bien grave.

Blockchain

Enthousiaste depuis 2013, spécialiste en Gendarmerie de 2015 à 2020, expertises judiciaires à partir de 2020

J'ai miné mes premiers bitcoins en 2013 pour tester une architecture de calcul scientifique que je venais de mettre en place (seulement une trentaine de mBTC, je ne suis pas millionnaire).

En 2015, j'ai mis en place au C3NPédagogie/EnseignementIntelligence ArtificielleManagement/LeadershipPythonData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesGoPlan 9DroitAdministration système et réseauAnglaisUNIX et Linux l'analyse forensique de la Blockchain, défrichant le terrain tant légal que technique, obtenant rapidement des résultats importants comme la deuxième saisie de Bitcoins en France ou la première enquête réussie sur un ransomware.

En 2019, j'ai rédigé sur la Blockchain Tezos le premier smart contract institutionnel au monde.

J'ai fait des vacations d'enseignementPythonSécurité des systèmes d'informationFondateur, Beaver Labs, ParisDoctorat en InformatiqueChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et Linux ayant la blockchain pour objet, et j'ai également dispensé cette formation en interne en GendarmeriePédagogie/EnseignementIntelligence ArtificielleManagement/LeadershipPythonData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesGoPlan 9DroitAdministration système et réseauAnglaisUNIX et Linux, auprès des magistrats des JIRS, et à Tracfin pour le Conseil de l'Europe.

J'ai réalisé plusieurs expertises judiciaires depuis 2020, comme par exemple dans l'affaire ArbiApe, jugée par la 13e chambre correctionnelle du TJ de Paris.

Scheme

Alien technology

J'utilise quasi quotidiennement plusieurs variantes du scheme.

J'ai développé des logicielPythonGoPlan 9DroitChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoises en utilisant Gerbil Scheme et Racket.

J'ai contribué à GNU Guix, codé en Guile.

J'éprouve beaucoup de plaisir à développer dans ce langage élégant. L'évaluation en ligne du code dans la REPL permet des itérations extrêmement rapides, passant de l'idée à l'implémentation en quelques instants.

HTML5/CSS3

Maîtrise des outils et langages de base du webdesign

Je connais le HTML depuis le début des années 2000, et suis passé sans problème et avec soulagement au HTML5.

J'utilise les projets standards comme Bootstrap pour bâtir des pages webData ScienceJavaScript.

JavaScript

Apprentissage de ce langage ubiquitaire dont je conteste la légitimité.

Réaliste et conscient qu'il est indispensable d'apprendre le JavaScript pour faire du web designHTML5/CSS3Data Science, je me force à l'utiliser.

Quand je le peux, je m'amuse plutôt avec d'autres langages qui compilent vers le JavaScript comme Amber SmalltalkObjective-CC++ ou ClojureScript.

Grâce au JavaScript, le web parvient péniblement à se hisser en terme d'expérience utilisateur à ce qui se faisait au début des années 80 sur les ordinateurs personnels.

Je regrette que le web soit le dénominateur commun de tous les appareils connectés. J'aurais préféré qu'une métaphore plus élégante comme le "tout fichier" de Plan 9Projet de fin d'étudesRobotiqueGoC prenne le dessus.

Dataviz

Grande expérience dans le cadre académique de représentation de données multidimensionnelles complexes

En tant que scientifique, j'ai dû au quotidien réfléchir à la représentation de données.

J'ai lu Edward Tufte et Bret Victor, je suis les forums de dataviz, cela me permet de voir les bons et mauvais exemples.

Je maîtrise Matplotlib et seaborn en PythonPédagogie/EnseignementRPerlOctave/MatlabC++ et tikz en LaTeX, je suis en train de découvrir D3.js en JavaScriptWeb design.

Web design

Maîtrise des standards W3C. Expérience de design, hébergement et maintenance.

Je connais le HTML/CSS depuis le lycée. Convaincu de l'importance d'un web ouvert, j'essaye si les contraintes temporelles le permettent de me conformer aux recommandations du W3C.

J'apprends le JavaScriptDataviz. Je suis passé sans problème au HTML5/CSS3.

J'ai créé, hébergé et maintenu plusieurs sites web dont le mien (sites associatifs, d'une petite entreprise, d'un syndicat).

Java

Utilisation pour développement Android, enseignement à Supélec.

J'ai encadré les travaux dirigés et travaux pratiques de Java à Supélec durant ma thèseIntelligence ArtificielleManagement/LeadershipPythonData ScienceApprentissage par renforcementTraitement d'imagesApprentissage statistiquePlan 9SmalltalkC++AnglaisC.

J'ai encadré des projets d'élèves utilisant Java sur Android.

C'est un langage que je n'ai que rarement l'occasion d'utiliser, car il n'a d'avantage comparatif sur aucun autre langage que je connais.

LaTeX

Indispensable dans le milieu académique.

Toutes mes publicationsIntelligence ArtificielleApprentissage par renforcementDoctorat en InformatiqueAnglais scientifiques, ainsi que les diapositives pour les présentations sont rédigées avec LaTeX.

J'ai appris le B.A. BA de la typographie en lisant les documentations LaTeX. Je rédige toutes sortes de documents avec LaTeX, de mon courrier avec la classe lettre à des figures avec tikz.

Octave/Matlab

Utilisé principalement lors de TP en école d'ingénieur.

Ma seule utilisation notable d'Octave a été lors de mon stage de deuxième année, afin de rester compatible avec Matlab.

Je préfère désormais utiliser PythonPédagogie/EnseignementDatavizRPerlC++ et ses librairies scientifiques.

Raku

Les grammaires, c'est la vie

Ayant beaucoup apprécié Perl en son temps, j'ai testé Raku et j'ai été séduit par l'implémentation élégante des grammaires. C'est comme un super pouvoir qui permet de parser toute sorte de choses en un rien de temps.

Perl

Utilisation régulière dans de petits scripts utilitaires

J'utilise Perl assez régulièrement pour de petits scripts, ou pour servir de colle entre deux exécutables dans des projets plus larges.

La plus grande utilisation que j'en ai faite fut lors de mon stage de deuxième année, pour changer le format des données qui nous étaient fournies : d'un format issu de l'appareillage médical à une matrice de chiffres utilisables par Octave.

C'est un langage que j'apprécie pour sa concision et son efficacité, c'est avec lui que j'ai appris les RegExps. J'ai tendance maintenant à plutôt utiliser PythonPédagogie/EnseignementDatavizROctave/MatlabC++ dans des cas où j'aurais utilisé Perl auparavant, ou à favoriser Raku, son successeur, mais je travaillerais avec plaisir dans une équipe employant Perl.

Traitement d'images

Connaissance de l'état de l'art et des librairies standards, plusieurs réalisations.

J'ai découvert le traitement d'images en deuxième année d'école d'ingénieurManagement/LeadershipData ScienceUNIX et LinuxRApprentissage statistiqueAnglaisERASMUSC, et j'ai pu consolider ces connaissances en assistant à des présentations sur le sujet lorsque j'ai assisté à de conférences internationales en machine learningIntelligence ArtificielleStage 2AData ScienceChief Data Scientist, Sekoia, Paris-RennesDroit.

J'ai pu mettre à profit ces connaissances lorsque j'ai réalisé une démonstration pour la fête de la science à Supélec, où le robotIntelligence ArtificielleProjet de fin d'étudesPlan 9Trophée MC6C Nao avançait vers un objet qu'il avait reconnu grâce à un algorithme de traitement d'images (SIFT) implémenté par mes soins.

Après avoir réalisé une application de comptages de point à la belote qui parvient à partir d'une image à reconnaître une carte avec un faible taux d'erreur, j'ai mis mes connaissances à profit dans des domaines plus sérieux en encadrant une thèseIntelligence ArtificielleManagement/LeadershipPythonData ScienceApprentissage par renforcementApprentissage statistiquePlan 9SmalltalkC++AnglaisJavaC sur le sujet, et en appliquant les algorithmes créés par le doctorant à la fouille d'image dans le contexte de la répression des atteintes au mineurs sur internet et à la répression du trafic d'armes, lors de mon affectation au C3NPédagogie/EnseignementIntelligence ArtificielleManagement/LeadershipPythonData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisBlockchainGoPlan 9DroitAdministration système et réseauAnglaisUNIX et Linux.

Cryptographie

Expert en cryptographie appliquée

J'ai acquis au cours de mon parcours universitaire une formation théorique de base en cryptographie et cryptanalyse. J'ai participé à une école d'été sur la cryptographie.

J'ai conçu la ligne d'ordinateurs portables sécurisés VAUBAN à la demande du Ministère des Affaires Etrangères.

Je fus le référent BlockchainPédagogie/EnseignementChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise au C3NPédagogie/EnseignementIntelligence ArtificielleManagement/LeadershipPythonData ScienceSécurité des systèmes d'informationFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoPlan 9DroitAdministration système et réseauAnglaisUNIX et Linux de 2015 à 2020. J'ai participé à des travaux de cryptanalyse dans cette unité.

Je donne ou j'ai donné des cours de cryptographie à l'ESIEA, à l'Institut Léonard de Vinci, à Paris VI. Je suis membre de l'ARCSI.

Sécurité des systèmes d'information

Administration de réseaux, cryptographie, veille technologique

Je me suis intéressé à la sécurité informatique depuis que j'ai pu disposer d'un accès internet. J'ai administré pendant plusieurs années un serveur personnel qui n'a (à ma connaissance;) jamais été compromis et j'ai été l'administrateur réseau du C3NPédagogie/EnseignementIntelligence ArtificielleManagement/LeadershipPythonData ScienceCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoPlan 9DroitAdministration système et réseauAnglaisUNIX et Linux pendant plusieurs années.

Je dispose de notions théoriques et pratiques de cryptographiePédagogie/Enseignement et cryptanalyse.

Je réalise des audits de conformité à aux normes ISO 270XX et EUCC.

J'administre de nombreux serveurs pour l'usage de ma société Beaver Labs, notamment sa plateforme guix-hosting.com, et au profit de mes clients.

J'ai créé la ligne d'ordinateurs portables durcis VAUBAN à la deande de la Direction de la Coopération de Sécurité et de Défense du Ministère des Affaires Etrangères.

J'ai effectué des vacations d'enseignementPythonFondateur, Beaver Labs, ParisBlockchainDoctorat en InformatiqueChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et Linux en sécurité informatique.

Management/Leadership

Gestion de projet, postes de management, encadrement d'étudiants.

J'ai été Capitaine de gendarmeriePédagogie/EnseignementIntelligence ArtificiellePythonData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoPlan 9DroitAdministration système et réseauAnglaisUNIX et Linux de 2015 à 2020. J'ai assuré la montée en compétence du département technique du C3NPédagogie/EnseignementIntelligence ArtificiellePythonData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoPlan 9DroitAdministration système et réseauAnglaisUNIX et Linux, le recrutement et l'encadrement d'apprentis et d'ingénieurData ScienceUNIX et LinuxRApprentissage statistiqueTraitement d'imagesAnglaisERASMUSCs de recherche ainsi que la montée en capacité et la fiabilisation du réseau interne.

J'ai été Commandant de réserve de 2020 à 2024.

J'ai co-encadré deux thèseIntelligence ArtificiellePythonData ScienceApprentissage par renforcementTraitement d'imagesApprentissage statistiquePlan 9SmalltalkC++AnglaisJavaCs (dont une avec succès) et de nombreux stages au C3N.

Je fus brièvement le responsable du projet ViralStudio à Sekoia.

J'ai dirigé deux unités scoutesPédagogie/Enseignement. J'ai guidé une équipe hétérogène vers l'accomplissement d'objectifs pédagogiques ambitieux sous des contraintes temporelles, budgétaires et réglementaires fortes, dans des conditions de terrain parfois difficiles.

J'ai encadré des élèves pendant ma thèse. Il fallait maintenir la motivation des étudiants et les pousser à délivrer un produit de qualité, tout en veillant à leur apprentissage des notions en jeu.

J'ai été président d'une équipe de tournage d'un film de campagne et du club informatique de mon école durant mes études d'ingénieur. Ces deux expériences m'ont appris à coordonner la collaboration dans une équipe de pairs.

Anglais

Courant, à l'oral comme à l'écrit.

J'ai rédigé des publicationsIntelligence ArtificielleApprentissage par renforcementDoctorat en InformatiqueLaTeX en anglais lors de ma thèseIntelligence ArtificielleManagement/LeadershipPythonData ScienceApprentissage par renforcementTraitement d'imagesApprentissage statistiquePlan 9SmalltalkC++JavaC et ai présenté à l'oral mes travaux devant un public international.

J'ai représenté le C3NPédagogie/EnseignementIntelligence ArtificielleManagement/LeadershipPythonData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoPlan 9DroitAdministration système et réseauUNIX et Linux lors de nombreuses réunions internationales, notamment à Europol.

Lors de mes études d'ingénieurManagement/LeadershipData ScienceUNIX et LinuxRApprentissage statistiqueTraitement d'imagesERASMUSC, j'ai suivi le dernier semestre de cours en anglais, grâce à ERASMUSSmalltalkIngénieurApprentissage statistique.

J'effectue une veille technologique sur des sources en anglais (Hacker News et certains sous-forums sélectionnés avec soin sur Reddit).

Je voyage souvent à l'étranger en utilisant l'anglais pour communiquer.

Je regarde films et séries anglophones dans leurs versions originales.

J'ai obtenu un score de 985 sur 990 au TOEIC en 2007.

Robotique

Implémentation d'algorithmes d'apprentissage sur Nao, vulgarisation scientifique dans le domaine.

J'ai étudié l'application d'algorithmes d'apprentissage par renforcement à un robot Nao d'Aldébaran.

J'ai amélioré les performances et la souplesse de l'API en remplaçant la couche HTTP/SOAP de communication réseau par le protocole 9PJavaScriptProjet de fin d'étudesGoC.

J'ai gagné le trophée MC6Intelligence ArtificielleProjet de fin d'études en présentant ces travaux.

J'ai un doctorat dans le domaine de l'intelligence artificielleDoctorat en InformatiqueERASMUS.

Apprentissage par renforcement

Spécialiste de l'apprentissage par renforcement.

Mes travaux de thèseIntelligence ArtificielleManagement/LeadershipPythonData ScienceTraitement d'imagesApprentissage statistiquePlan 9SmalltalkC++AnglaisJavaC portent sur l'apprentissage par renforcement inverse. Je suis donc particulièrement au fait de l'état de l'art en apprentissage par renforcement. J'ai acquis énormément d'expérience dans la modélisation de problèmes réels sous forme de processus décisionnels de Markov, dans le choix et l'implémentation d'algorithmes adaptés à la tâche.

Ma formation scientifique me permet de rapidement comprendre et intégrer toute nouvelle publication du domaine. Je dispose également de contacts dans la communauté.

Mon manuscrit de thèse et les rapports associés ainsi que de multiples publicationsIntelligence ArtificielleDoctorat en InformatiqueLaTeXAnglais en conférences internationales attestent de mes contributions au domaine.

Objective-C

Bonne connaissance du langage, un peu rouillé sur les API.

J'ai un peu joué avec ce langage pour découvrir les technologies Apple lors de la sortie de Mac OSUNIX et LinuxBasic X, j'ai également regardé du côté d'OpenStep lors de mon passage au logiciel libre. J'ai tenté l'expérience à nouveau pour travailler avec iOS.

Ma connaissance du CC++, du SmalltalkC++JavaScript et de la programmation objet en général me permettront de devenir rapidement efficace avec ce langage si le besoin s'en fait sentir.

Basic

Mon premier langage.

Basic est le premier langage que j'ai appris, d'abord la version des calculettes Casio et TI, puis sur un interpréteur gratuit pour Mac OSObjective-CUNIX et Linux 8, à l'aide de la documentation papier originale d'IBM que mon père m'a offerte.

La nostalgie et l'effet ludique font que j'accepterais un projet consistant à travailler avec une base de code en Basic, par exemple pour la réimplémenter à l'identique dans un langage moderne, bugs compris.

Mac OS

Utilisateur et administrateur depuis Mac OS 7

J'ai utilisé presque toutes les versions de Mac OS depuis que ma famille s'est équipée d'un Performa (avec Mac OS 7) en 1996.

J'ai utilisé quotidiennement Mac OS X pour l'informatique courante et le développement, faisant surtout appel, pour l'un comme pour l'autre, au substrat UNIXCPlan 9 de ce système jusqu'en 2016.

Je suis le référent informatique de mon cercle familial et amical, et j'ai donc pu accumuler plusieurs dizaines d'heures d'expérience en support technique sur Mac OS X.

J'ai packagé Mac OS 7 pour GNU Guix afin de faciliter l'archivage de certains vieux jeux vidéos.

UNIX et Linux

Utilisation et administration système et réseau depuis plus de 20 ans.

J'ai découvert UNIX grâce à la sortie de Mac OSObjective-CBasic X au début des années 2000.

Attiré ensuite par le logiciel libre, j'ai petit à petit à partir de 2002 de plus en plus utilisé BSD (Darwin) puis surtout Linux. Je travaille maintenant quasi exclusivement sous Linux.

J'ai administré entre 2010 et 2014 un serveur domestique Linux, avec un uptime de 100%.

De 2015 à 2020, j'ai administré le réseau du C3NPédagogie/EnseignementIntelligence ArtificielleManagement/LeadershipPythonData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoPlan 9DroitAdministration système et réseauAnglais dont toutes les machines sauf quelques postes utilisateurs sont sous Linux ou OpenBSD.

Depuis 2023, je propose de l'hébergement Linux (distribution GNU Guix) au travers de la plateforme guix-hosting.com.

J'ai effectué des vacations d'enseignementPythonSécurité des systèmes d'informationFondateur, Beaver Labs, ParisBlockchainDoctorat en InformatiqueChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise en utilisant Linux comme support.

Les cours de réseau et de système d'exploitation que j'ai suivis en école d'ingénieurManagement/LeadershipData ScienceRApprentissage statistiqueTraitement d'imagesAnglaisERASMUSC utilisaient Linux comme support.

Go

Mon outil préféré pour les logiciels système.

Smalltalk

C'est le langage avec lequel j'ai appris la programmation orientée objet.

J'ai découvert le Smalltalk avec Squeak en 2004. Cela m'a permis de découvrir et comprendre la programmation orientée objet.

C'est un langage que j'ai beaucoup de plaisir à utiliser.

Je l'ai utilisé lors de mon semestre en SuèdeIngénieurApprentissage statistiqueAnglais pour quelques projets scolaires, mais ai dû assez rapidement l'abandonner à cause de la lenteur de l'exécution.

Au début de ma thèseIntelligence ArtificielleManagement/LeadershipPythonData ScienceApprentissage par renforcementTraitement d'imagesApprentissage statistiquePlan 9C++AnglaisJavaC j'ai utilisé Pharo pour coder quelques problèmes-jouets sur lesquels entraîner des algorithmes d'apprentissage statistique.

C++

Très bon niveau et 15 ans d'expérience, mais je n'aime pas particulièrement ce langage.

J'ai appris le C++ en autodidacte en prépa dans le cadre des travaux personnalisés (TIPE). J'ai parfait cet apprentissage au cours de ma thèseIntelligence ArtificielleManagement/LeadershipPythonData ScienceApprentissage par renforcementTraitement d'imagesApprentissage statistiquePlan 9SmalltalkAnglaisJavaC en suivant le cours de programmation C++ avancée donné aux étudiants de Supélec et de Master.

J'ai participé à la modification et au support d'une large base de code scientifique en C++ (Système de dialogue automatisé de Cambridge).

La syntaxe absconse, la lenteur exaspérante du compilateur (bien que la situation s'améliore avec LLVM) et les messages d'erreurs cryptiques qu'il renvoie font que je préfère souvent travailler avec un autre langage lorsque cela est possible. PythonPédagogie/EnseignementDatavizRPerlOctave/Matlab, Go, CObjective-C ou SmalltalkObjective-CJavaScript selon la nature de la tâche à accomplir.

Plan 9

Orateur régulier à l'IWP9 et membre du board de la Plan 9 Foundation

Je suis fasciné par la simplicité, l'élégance et la puissance des concepts exploités par Plan 9.

J'ai pu, lors de mon projet de fin d'étudesApprentissage statistiqueIngénieurTrophée MC6, utiliser le protocole 9P pour communiquer avec un robotIntelligence ArtificielleTraitement d'imagesProjet de fin d'étudesTrophée MC6C.

J'ai tenté au début de ma thèseIntelligence ArtificielleManagement/LeadershipPythonData ScienceApprentissage par renforcementTraitement d'imagesApprentissage statistiqueSmalltalkC++AnglaisJavaC de développer une API de calcul scientifique utilisant 9P, mais les besoins d'évolution rapide du code dans le contexte de la recherche scientifique dans un autre domaine m'ont poussé à abandonner ces travaux.

J'ai (en utilisant FUSE) développé RTE, un logicielPythonSchemeGoDroitChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise permettant le Live Programming dont l'interface est constitué de fichiers virtuels.

J'ai mené au C3NPédagogie/EnseignementIntelligence ArtificielleManagement/LeadershipPythonData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoDroitAdministration système et réseauAnglaisUNIX et Linux des recherches sur l'authentification dans les systèmes distribués qui ont donné lieu à un port du système d'authentification de Plan 9 vers LinuxMac OSC.

J'ai porté listen de Plan 9 à Linux.

J'ai créé une runtime WebAssembly pour Inferno.

C

20 ans d'expérience avec ce langage

J'ai appris le C en autodidacte au début du Lycée. J'ai profité des cours offerts en école d'ingénieurManagement/LeadershipData ScienceUNIX et LinuxRApprentissage statistiqueTraitement d'imagesAnglaisERASMUS pour parfaire ma connaissance de ce langage.

C'est un langage que j'apprécie car il allie rigueur, souplesse et rapidité.

J'ai rédigé plusieurs projets scolaires en C, dont un assembleur MIPS. Je l'ai utilisé en projet de fin d'études et en début de thèseIntelligence ArtificielleManagement/LeadershipPythonData ScienceApprentissage par renforcementTraitement d'imagesApprentissage statistiquePlan 9SmalltalkC++AnglaisJava lorsque j'explorais la possibilité d'utiliser les technologies de Plan 9JavaScriptProjet de fin d'étudesRobotiqueGo pour le calcul scientifique et le contrôle robotiqueIntelligence ArtificielleTraitement d'imagesProjet de fin d'étudesPlan 9Trophée MC6.

J'ai également encadré le développement de modules PAM et d'un serveur d'authentification écrits en C visant à porter le modèle Plan 9 sous LinuxMac OSPlan 9.

R

Notions de base

J'ai découvert R en cours d'analyse de données durant mes études d'ingénieurManagement/LeadershipData ScienceUNIX et LinuxApprentissage statistiqueTraitement d'imagesAnglaisERASMUSC. J'ai tendance à lui préférer PythonPédagogie/EnseignementDatavizPerlOctave/MatlabC++, qui dispose d'une vaste gamme de librairies. Je suis néanmoins à même de comprendre et maintenir une base de code en R si le besoin apparaît.

Python

Pythoniste convaincu depuis 2009

J'ai découvert Python en 2009 et l'ai appris en autodidacte. C'est un langage que j'apprécie énormément. C'est celui que j'utilise lorsque que je souhaite être efficace.

J'ai principalement utilisé Python et ses librairies scientifiques lors de mes travaux de thèseIntelligence ArtificielleManagement/LeadershipData ScienceApprentissage par renforcementTraitement d'imagesApprentissage statistiquePlan 9SmalltalkC++AnglaisJavaC et lors de mes travaux de développement au C3NPédagogie/EnseignementIntelligence ArtificielleManagement/LeadershipData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoPlan 9DroitAdministration système et réseauAnglaisUNIX et Linux.

J'ai mis à disposition sous licences libres plusieurs logicielSchemeGoPlan 9DroitChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoises écrits en Python.

Ce document est généré à partir d'un script Python : CV.py.

J'ai effectué des vacations d'enseignementSécurité des systèmes d'informationFondateur, Beaver Labs, ParisBlockchainDoctorat en InformatiqueChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et Linux utilisant le Python comme objet ou comme support.

Pédagogie/Enseignement

Chargé de TD/TP à Supélec, vacataire, cours particuliers, scoutisme

J'ai donné plusieurs millers d'heures de cours (travaux dirigés et travaux pratiques) en informatique et en droit.

J'ai effectué des vacations d'enseignement à l'UTT, au CNAM, à l'ESSEC, à l'ENSEA et à l'EPITA, à Paris VI, à Paris XIII, à l'ESILV, en machine learning, en PythonDatavizRPerlOctave/MatlabC++, en sécurité informatiqueApprentissage statistiqueChief Data ScientistChief Data Scientist, Sekoia, Paris-Rennes, et en droit. Certains cours étaient dispensés en anglais.

J'ai formé mes camarades du C3NIntelligence ArtificielleManagement/LeadershipPythonData ScienceSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisTraitement d'imagesBlockchainGoPlan 9DroitAdministration système et réseauAnglaisUNIX et Linux, des membres d'autres forces de l'ordre ou de services de renseignement, des magistrats, à l'utilisation de TOR, à la cryptographieSécurité des systèmes d'information, au développement, et aux concepts de la BlockchainChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseCryptographie.

J'ai fait le tour des JIRS (Paris, Bordeaux, Lille, Lyon, Marseille, Fort-de-France, Rennes, Nancy) pour y dispenser une formation sur la Blockchain.

Je suis titulaire du BAFA (brevet d'aptitude aux fonctions d'animateur).

J'ai été chef scoutManagement/Leadership pendant des années.

J'ai donné des cours particuliers en sciences à des collégiens et lycéens.

Loisirs et autres

Judo, Alpinisme, Saxophone et autres.

  • judo : ceinture noire 1er dan.
  • alpinisme et randonnée en montagne : diverses traversées et sommets dont le kilimanjaro(5895m), le kinabalu (4095m) et le pic panfilova (4257m).
  • plongée sous-marine : brevet advanced open water.
  • saxophone : pratique régulière depuis 1995.
  • permis b.
  • autres loisirs : lecture, cinéma et jeux vidéos.

Expérience

Fondateur, Beaver Labs, Paris

Depuis 2017

Analyse criminalistique de la Blockchain, cryptographie appliquée, enseignement.

Sales Engineer, Chainalysis, Paris

2021-2022

Formation, Traçage de cryptoactifs, Appui technique.

J'ai travaillé en freelance pour Chainalysis, et j'ai aidé leurs clients (certains mes anciens collègues) à prendre en main leur outil, notamment l'API.

Chief Data Scientist, Sekoia, Paris-Rennes

2020-2021

Machine learning et sécurité informatique

Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise

2015-2020

Recherche scientifique, enquêtes judiciaires, appuis techniques et développement opérationnel

J'ai servi en tant qu'officier commissionné au Centre de lutte Contre les Criminalités Numériques (C3N), l'unité nationale cyber de la Gendarmerie Nationale de 2015 à 2020.

J'ai fourni un appui technique à mes collègues enquêteurs ; en tant qu'Officier de Police Judiciare, j'ai acté en procédure dans certains dossiers techniques, et j'ai assuré le développement et le déploiement de plusieurs projets logicielPythonSchemeGoPlan 9Droits visant à collecter, analyser et exploiter le renseignement et les données judiciaires.

J'ai créé des formationsPythonSécurité des systèmes d'informationFondateur, Beaver Labs, ParisBlockchainDoctorat en InformatiqueUNIX et Linux pour mes collègues et des membres d'autres forces de l'ordre.

J'ai réalisé l'une des premières analyses forensiques de la blockchainPédagogie/EnseignementCryptographie Bitcoin dans le cadre d'une affaire judiciaire.

J'ai développé et déployé un logiciel d'analyse d'images à très large échelle (ALICE).

J'ai assuré le recueil, dans le cadre du renseignement, d'une importante quantité de données liées à des trafics (drogues, armes, oeuvres d'art, espèces animales protégées, etc.).

J'ai fiabilisé le traitement des Factures Détaillées (FADET), repérant les erreurs commises par les opérateurs (projet GeoFADET).

J'ai industrialisé la vérification, la classification et l'indexation des Comptes-Rendus de Police Judiciaire (CRPJ), permettant aux analystes de détecter par la suite des phénomènes sériels et d'estimer l'ampleur du cybercrime en France. J'ai encadré une étude scientifique sur le chiffre noir de la cybercriminalité en France.

J'ai intégré le C3N dans deux projets H2020 (CopKit et Inspect'r), amenant ainsi 250 000 € de budget pour la recherche.

L'une de mes analyse de données a été un élément nécessaire (mais non suffisant) d'une affaire s'étant soldée par la saisie de 2,5 M€ d'avoirs criminels.

J'ai représenté mon unité à de nombreuses réunions internationales, notamment via Europol.

J'ai assuré la montée en capacité et le maintien en opération et en sécurité du réseau interne du C3N.

Chief Data Scientist, Sekoia, Paris

février-juin 2015

Architecture projet et demandes de subventions

Ma première mission a été d'imaginer l'architecture du projet ViralStudio, et de rédiger le document technique de demande de subventions. J'ai planifié le projet sur 3 ans avec un budget de 3 M€. J'ai décrit les grandes lignes de l'architecture technique.

Ce projet a pour but de créer une capacité française d'analyse de malwaresApprentissage statistiqueChief Data Scientist, Sekoia, Paris-RennesPédagogie/Enseignement.

J'ai profité de ce projet pour parfaire mes connaissances en sécurité informatique et nouer des liens dans la communauté.

Scoutisme

1998-2013

Travail en équipe, leadership, logistique, réglementation et sécurité, gestion de budgets jusqu'à 26 000€.

Je été scout de mes 11 ans à mes 26 ans.

J'ai participé à 6 camps en tant qu'animateur, 2 en tant que directeur dont un à l'étranger.

J'ai pu mettre à profit mes capacités au travail en équipe, à la pédagogie ainsi que ma rigueur dans la préparation et ma capacité d'adaptation lors de la réalisation.

J'ai jonglé avec les contraintes logistiques, les réglementations et l'aspect sécurité.

J'ai eu à réunir et à gérer des budgets jusqu’à 26 000 €.

Projet de fin d'études

Février-Juillet 2010

Implémentation d'algorithmes d'apprentissage sur une plateforme robotique.

J'ai implémenté des algorithmes d'apprentissage par renforcementIntelligence ArtificielleTrophée MC6 sur le robotIntelligence ArtificielleTraitement d'imagesPlan 9Trophée MC6C Nao.

Ces travaux m'ont permis de remporter le trophée MC6Intelligence ArtificielleRobotique et ont été utilisés lors de présentations des travaux de l'équipe de recherche à Supélec, par exemple dans le cadre de la fête de la science.

Techniquement, j'ai testé avec succès l'utilisation du protocole 9PJavaScriptRobotiqueGoC pour la communication réseau avec le Nao, obtenant des gains de performance significatifs et la possibilité de prendre le contrôle du robot à l'aide de n'importe quel langage de programmation.

Semestre ERASMUS à Chalmers, Göteborg, Suède

Septembre - Decembre 2009

Intelligence artificielle, systèmes résistants aux fautes, découvertes culturelles

J'ai eu la chance d'effectuer le dernier semestre de mes études d'ingénieurManagement/LeadershipData ScienceUNIX et LinuxRApprentissage statistiqueTraitement d'imagesAnglaisC en Suède, où j'ai pu choisir mes cours à la carte. J'y ai étudié la conception de systèmes informatiques résistants aux fautes, ainsi que le débuggage et la vérification formelle des programmes. C'est là que je me suis initié à l'intelligence artificielleDoctorat en InformatiqueRobotique en suivant un cours sur les réseaux de neurones et un sur la simulation des systèmes complexes.

Stage de deuxième année, GISPA-Lab, Grenoble

Eté 2009

Validation d'une méthode d'apprentissage pour l'aide au diagnostic.

J'ai implémenté et validé une méthode d'apprentissage statistiqueIntelligence ArtificielleData ScienceTraitement d'imagesChief Data Scientist, Sekoia, Paris-RennesDroit (régression à valeurs latentes) dans le cadre d'un projet de détection de malocclusions dentaires chez l'enfant. La démarche scientifique avait été définie par mon encadrant.

J'ai extrait les données depuis le format de sortie de l'appareil médical, procédé à l'analyse de Procuste (en rédigeant l'article Wikipédia au passage) puis implémenté et testé la régression à valeurs latentes pour la prédiction de la position de points d'intérêt sur l'image d'une radio de tête d'enfant.

J'ai également proposé un algorithme génétique pour sélectionner les prédicteurs les plus efficaces. La méthode a été validée : le placement des points d'intérêt était dans la marge de précision inter- et intra-experts médicaux humains. L'algorithme génétique a suggéré les mêmes prédicteurs que ceux sélectionnés de prime-abord sur avis de l'expert médical.

Sous forme graphique...

G Loisirs et autres Loisirs et autres Chief Data Scientist, Sekoia, Paris-Rennes Chief Data Scientist, Sekoia, Paris-Rennes Apprentissage statistique Apprentissage statistique Chief Data Scientist, Sekoia, Paris-Rennes->Apprentissage statistique Sécurité des systèmes d'information Sécurité des systèmes d'information Chief Data Scientist, Sekoia, Paris-Rennes->Sécurité des systèmes d'information ERASMUS ERASMUS Apprentissage statistique->ERASMUS Apprentissage statistique->Sécurité des systèmes d'information Ingénieur Ingénieur Apprentissage statistique->Ingénieur Doctorat en Informatique Doctorat en Informatique Apprentissage statistique->Doctorat en Informatique Projet de fin d'études Projet de fin d'études Apprentissage statistique->Projet de fin d'études Octave/Matlab Octave/Matlab Python Python Octave/Matlab->Python ERASMUS->Ingénieur Intelligence Artificielle Intelligence Artificielle ERASMUS->Intelligence Artificielle Stage 2A Stage 2A Stage 2A->Apprentissage statistique Java Java Java->Doctorat en Informatique Trophée MC6 Trophée MC6 Robotique Robotique Trophée MC6->Robotique Trophée MC6->Projet de fin d'études Apprentissage par renforcement Apprentissage par renforcement Trophée MC6->Apprentissage par renforcement Tir Tir Data Science Data Science Data Science->Apprentissage statistique Data Science->Ingénieur Web design Web design Data Science->Web design Data Science->Doctorat en Informatique Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Data Science->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise LaTeX LaTeX Publications Publications LaTeX->Publications Sécurité des systèmes d'information->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Pédagogie/Enseignement Pédagogie/Enseignement Sécurité des systèmes d'information->Pédagogie/Enseignement Cryptographie Cryptographie Sécurité des systèmes d'information->Cryptographie Scoutisme Scoutisme JavaScript JavaScript JavaScript->Web design Plan 9 Plan 9 JavaScript->Plan 9 Smalltalk Smalltalk JavaScript->Smalltalk Médaille de la Défense Nationale, agrafe cyber Médaille de la Défense Nationale, agrafe cyber Ingénieur->ERASMUS Ingénieur->Projet de fin d'études Chief Data Scientist Chief Data Scientist Chief Data Scientist->Sécurité des systèmes d'information Logiciels Libres Logiciels Libres Baccalauréat Scientifique Baccalauréat Scientifique Fondateur, Beaver Labs, Paris Fondateur, Beaver Labs, Paris Fondateur, Beaver Labs, Paris->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Fondateur, Beaver Labs, Paris->Pédagogie/Enseignement Robotique->Trophée MC6 Robotique->Plan 9 Robotique->Intelligence Artificielle Anglais Anglais Anglais->ERASMUS Anglais->Publications Anglais->Ingénieur Anglais->Doctorat en Informatique Anglais->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Objective-C Objective-C Mac OS Mac OS Objective-C->Mac OS C C Objective-C->C Objective-C->Smalltalk UNIX et Linux UNIX et Linux Mac OS->UNIX et Linux Web design->JavaScript HTML5/CSS3 HTML5/CSS3 Web design->HTML5/CSS3 Doctorat en Informatique->Publications Doctorat en Informatique->Intelligence Artificielle Doctorat en Informatique->Pédagogie/Enseignement HTML5/CSS3->Web design Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise->Logiciels Libres Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise->Pédagogie/Enseignement Traitement d'images Traitement d'images Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise->Traitement d'images Blockchain Blockchain Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise->Blockchain R R Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise->R Plan 9->Logiciels Libres Plan 9->Robotique Plan 9->Doctorat en Informatique Plan 9->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Plan 9->UNIX et Linux Plan 9->Projet de fin d'études C->Ingénieur C->Robotique C->Doctorat en Informatique C->Plan 9 C->UNIX et Linux Intelligence Artificielle->Apprentissage statistique Intelligence Artificielle->Trophée MC6 Intelligence Artificielle->Publications Intelligence Artificielle->Robotique Intelligence Artificielle->Doctorat en Informatique Intelligence Artificielle->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Intelligence Artificielle->Apprentissage par renforcement Pédagogie/Enseignement->Sécurité des systèmes d'information Pédagogie/Enseignement->Scoutisme Pédagogie/Enseignement->Anglais Pédagogie/Enseignement->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Pédagogie/Enseignement->Python Pédagogie/Enseignement->Blockchain Pédagogie/Enseignement->Cryptographie Droit Droit Pédagogie/Enseignement->Droit C++ C++ C++->Doctorat en Informatique C++->C Prépa MP, Lycée Naval à Brest Prépa MP, Lycée Naval à Brest C++->Prépa MP, Lycée Naval à Brest C++->Python Go Go C++->Go C++->Smalltalk UNIX et Linux->Ingénieur UNIX et Linux->Mac OS UNIX et Linux->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise UNIX et Linux->Pédagogie/Enseignement Perl Perl Perl->Octave/Matlab Perl->Python Raku Raku Perl->Raku Sales Engineer, Chainalysis, Paris Sales Engineer, Chainalysis, Paris Python->Logiciels Libres Python->Doctorat en Informatique Python->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Python->Pédagogie/Enseignement Traitement d'images->Apprentissage statistique Traitement d'images->Ingénieur Traitement d'images->Robotique Traitement d'images->Doctorat en Informatique Traitement d'images->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Blockchain->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Blockchain->Pédagogie/Enseignement Management/Leadership Management/Leadership Management/Leadership->Scoutisme Management/Leadership->Ingénieur Management/Leadership->Chief Data Scientist Management/Leadership->Doctorat en Informatique Management/Leadership->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise R->Ingénieur R->Python Go->Logiciels Libres Go->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Go->Plan 9 Administration système et réseau Administration système et réseau Administration système et réseau->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Projet de fin d'études->Trophée MC6 Projet de fin d'études->Robotique Projet de fin d'études->Plan 9 Projet de fin d'études->Apprentissage par renforcement Apprentissage par renforcement->Publications Apprentissage par renforcement->Doctorat en Informatique Basic Basic Basic->Mac OS Cryptographie->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Cryptographie->Blockchain Raku->Perl Smalltalk->ERASMUS Smalltalk->Doctorat en Informatique Droit->Apprentissage statistique Droit->Logiciels Libres Droit->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Médaille des réservistes volontaires de défense et de sécurité intérieure Médaille des réservistes volontaires de défense et de sécurité intérieure Scheme Scheme Scheme->Logiciels Libres Dataviz Dataviz Dataviz->LaTeX Dataviz->JavaScript Dataviz->Python