arnaud.debossoreille@gmail.com
+33 6 11 07 37 18
78 Avenue de la République - 94300 Vincennes - France
https://github.com/arnodb

Arnaud de Bossoreille

Développeur logiciel senior

Compétences

Expérience professionnelle

2016 - 2024
Impero A/S: à distance complet, Vincennes, France, rencontres régulières à Aarhus et Copenhague, Danemark.
  • SaaS de conformité Impero https://impero.com/ (Rust, Typescript, ReactJS, PostgreSQL, Azure cloud).
  • 2016-2018: C#, Typescript, ReactJS, webpack, équipe de 2 développeurs.
  • 2018: Refonte de l’architecture, prototype de fonctionnalités clés en Rust.
  • 2018-2023: Portage de C# à Rust, refonte de la base de données, croissance de l’équipe de développement.
2002 - 2015
IDM - Ingénierie Diffusion Multimedia: sur site, Champs-sur-Marne, France, Recherche & Développement.
2010 - 2015
Gestion de projet, responsable technique Dictionary Production System (6 développeurs).
  • Usage intensif de l’anglais avec des clients au Royaume-Uni.
  • Réécriture du système de “workflow” pour Oxford University Press (Java, Spring, Hibernate, jBPM).
  • Maintenance du système de production de Oxford English Dictionary (Java, Oracle, PL/SQL).
  • Fusion du système OED dans DPS (3 ans de travail incluant une étude complète de faisabilité).
  • Moteur de recherche mélangeant critères de base de donnée et XML (Java, REST, Oracle, PostgreSQL).
2009 - 2010
Réécriture du moteur de recherche SkXml en Java (responsable technique dans une équipe de 3).
  • Attention à la montée en charge, travail distribué (GridGain), et indexation incrémentale (Lucene).
2007 - 2008
Développement de divers systèmes principalement en Java et un peu en C# et C++.
2006
Développement d’un moteur NoSQL inspiré par PostgreSQL par dessus SkFind (responsable technique, C++).
2004 - 2005
Spécification et développement d’un moteur de recherche XML nommé SkXml, interface web, ORM dédié avec langage de requête destiné aux lexicographes, et logiciel de traitement de données multi-thread nommé SkProd (C++, Lex, Yacc, Java pour l’interface).
2002 - 2003
Développement d’un moteur de recherche texte intégral nommé SkFind embarqué sur CDROM, et un logiciel de recherche dans un corpus utilisé pour produire un dictionnaire à Pearson Education (C++).

Expérience informatique

Programmation
Développeur Rust confirmé, bonnes compétences Java, C#, ReactJS, connaissance de C++, familier avec les langages de script tels que Shell, Node.js, notions de Python et Perl…
Infrastructure
Terraform (Azure cloud), Ansible
Open Source
(Rust) Port de Torus Trooper de D à Rust (GitHub arnodb/torus_trooper_rs, arnodb/bulletml_rs), meilleure façon d’apprendre Rust.
(Rust) Prototype de réécriture de SkProd en Rust (une toute petite partie, GitHub arnodb/datapet, arnodb/truc).
Utilisateur Linux depuis 1998, ancien de VideoLAN (http://www.videolan.org/) (1999 - 2002).
Contributions à divers dépôts open source.

Formation

1998 - 2002
École Centrale de Paris, diplômé, spécialisation: systèmes avancés, informatique
1996
Baccalauréat STI électrotechnique, Lycée Technique Passy Buzenval

Langues

 
Français langue maternelle, Anglais écrit et parlé couramment

Activités et intérêts

Loisirs
Lecture, écouter différents styles de musique, sortir au théâtre – Regarder du rugby – Marche à pieds