Bastien Chanot
Développeur confirmé  ·  Systèmes & Backend
+33 7 78 82 22 97
chanot.bastien@gmail.com
Yerres → Reloc. Pays de la Loire
Open full remote | Permis B & A
Développeur systèmes confirmé (7 ans), spécialisé en C/Rust/Java sur Linux bare-metal, kernel drivers et environnements AOSP. Expérience étendue sur l'architecture et l'exploitation de serveurs GPU haute densité, la conteneurisation LXC/LXD, et le développement système embarqué de bout en bout. Habitué à opérer seul sur des périmètres larges, de la couche kernel au backend réseau.
Expérience professionnelle
ZenQuality Avr. 2026 – présent
Développeur indépendant · Yerres · zenquality.fr
  • Développement logiciel et conseil technique en indépendant — systèmes, backend, infrastructure.
CareGame Mars 2019 – Mars 2025
Développeur logiciel — Systèmes & Backend · Paris · Full remote dès 2020
  • Développement solo de drivers kernel Linux en C pour environnement AOSP (x86 / ARM) — adaptation de modules GPU, isolation CPU/GPU par instance de jeu.
  • Développement d'un backend Rust (~2 000 lignes) : communication WebSocket entre clients et instances, intégration Docker / LXC pour l'orchestration des conteneurs AOSP.
  • Développement de virtual touchscreen et virtual gamepad AOSP (Java), servant de drivers hôtes communicant avec le backend Rust.
  • Architecture et optimisation de serveurs GPU bare-metal (g4 : 8× GPU T4, 64 vCPU) — isolation de 2 cœurs CPU/session, I/O sur ramdisk, 32 sessions AAA simultanées (Asphalt 9 : 3 sessions / GPU T4).
  • Intégration et amélioration d'un système LXC/LXD issu d'une R&D Nvidia — résultats reconnus par les équipes Nvidia au-delà des attentes initiales.
  • Collaboration avec Canonical (Anbox, versions non commerciales LXC/LXD) et Ampere Computing (serveurs ARM pré-commerciaux).
  • Développement du système d'installation automatique de jeux sur AOSP et gestion des sauvegardes utilisateur (Android Backup + script custom).
  • Scripting Bash pour l'automatisation de l'infrastructure et du cycle de vie des instances.
Deewee 2017
Développeur C — Système embarqué · Ivry-sur-Seine
  • Développement en C sur Orange Pi (Debian ARM) interceptant le flux ESC/POS d'une imprimante thermique pour générer une image PNG du ticket avant impression.
  • Gestion GPIO physique (bouton) pour déclenchement conditionnel de l'impression avec timeout.
  • Hotspot WiFi embarqué + diffusion des credentials via antenne NFC (scan automatique depuis application mobile tierce).
  • Envoi de l'image générée en WiFi direct vers l'application mobile à la connexion.
Formation
École 42 2015 – 2019
Programmation informatique · Clichy
Systèmes / Kernel : ft_linux & kfs-1 (Linux From Scratch — bootloader ASM, GDT, interruptions, driver char device) · drivers & interrupt · process & memory · little penguin
Bas niveau : malloc (allocateur mémoire) · nm (parsing ELF) · ft_ls · ft_select · 42sh (shell POSIX complet)
Réseau / Sécurité : ft_ssl_md5 (crypto) · snow crash (exploitation système) · lem-in · push-swap · doctor quine
Next Formation 2013 – 2015
TSRIT — Technicien Supérieur Réseaux & Télécoms, Félicitations du jury · Vincennes
Lycée Rosa Parks 2009 – 2013
Bac S — génie informatique, électrique et mécanique · Montgeron
Compétences techniques
Langages
C · Rust · Java · Bash · Python · C++ (notions)
Embarqué
Linux kernel drivers · AOSP · ARM / x86 · GPIO · NFC · ESC/POS · Orange Pi · cross-compilation GCC
Conteneurs
Docker · LXC / LXD · QEMU · VMware · VirtualBox
Backend
Rust · WebSocket · architecture GPU bare-metal · ramdisk I/O
Systèmes
Linux bare-metal · AOSP · Android Backup · systemd · Windows · macOS
DevOps
Git · GitHub / GitLab · CI/CD · Gitflow · Agile (Scrum, Kanban)
IA / Outils
Claude Code (agents/skills custom) · N8N · automatisation · prompting avancé
Gestion
Trello · Jira · Confluence · Notion
Langues
Anglais C2
Espagnol B1
Français natif
Centres d'intérêt
Voyage Sciences Astronomie Nature Jeux vidéo Musique