Bastien Chanot
Développeur Systèmes & Backend · C · Rust · Linux
CDI · disponible
+33 7 78 82 22 97
bastien@bchanot.fr
bchanot.fr · git.bchanot.fr
linkedin.com/in/bastien-chanot
github.com/bchanot
Loire-Atlantique · Vendée · Morbihan
full remote ou hybride
Permis B & A

Développeur systèmes & backend, 7 ans en C et Rust sur Linux bare-metal. Du module kernel au backend temps réel : drivers, conteneurs (Docker / LXC / QEMU), exploitation d'une fleet GPU bare-metal en production, automatisation et CI/CD. Compréhension globale de la stack, du matériel au service.

~/

Compétences techniques

Langages
C · Rust · C++ · Bash · Python · Java (AOSP/Android)
Systèmes & Embarqué
Linux kernel drivers · AOSP · ARM / x86 · GPIO · NFC · cross-compilation GCC · systemd · SELinux
Conteneurs / Virtu.
Docker · LXC / LXD · QEMU · cgroups · namespaces
Cloud & Infra
AWS (EC2, g4dn bare-metal, IAM, S3, CloudWatch) · Scaleway · OVH / Hetzner · Nginx
DevOps & Outils
Git · GitHub Actions · GitLab CI · CI/CD · Claude Code (agents/skills custom) · N8N
~/

Expérience professionnelle

ZenQuality
Développeur indépendant · Infra & dév web · zenquality.fr
  • Déployé et opéré en production l'infrastructure auto-hébergée (uptime continu) en conteneurisant une stack Astro React PHP 8 PostgreSQL sur VPS Scaleway, avec pipeline de déploiement automatisé.
  • Livré 5 projets clients de bout en bout depuis avril 2026 — conception, intégration, déploiement, hébergement et support continu.
  • Réalisé des audits techniques (Core Web Vitals, Schema.org) et la mise en conformité légale (RGPD, CGV B2B/B2C, médiateur CM2C) pour des PME — plan d'action sur 12 sprints.
CareGame
Développeur logiciel · Systèmes & Backend · Paris · full remote dès 2020
  • Conçu et maintenu les modules kernel Linux en C (x86 / ARM) assurant la communication bidirectionnelle hôte ↔ instances AOSP conteneurisées — drivers d'interface, brique critique du pipeline d'exécution serveur.
  • Co-développé le backend Rust orchestrant le cycle de vie des conteneurs AOSP (WebSocket temps réel clients ↔ instances, scheduling sur la fleet GPU, intégration Docker + LXC) — support de plusieurs centaines de joueurs simultanés.
  • Porté la densité de production à 32 sessions de jeu AAA stables par serveur en concevant l'isolation CPU/GPU par session — adaptation de modules GPU Nvidia, partitionnement 2 cœurs/session (physiques et émulés), sérialisation des accès concurrents sur zones GPU partagées.
  • Architecturé et exploité une fleet GPU bare-metal AWS g4dn.metal (8× T4, 64 vCPU, ~20 serveurs en pic) servant plusieurs centaines de joueurs en parallèle — isolation 2 cœurs CPU/session, ramdisk I/O (Asphalt 9 : 3 sessions / T4).
  • Industrialisé jusqu'en production un PoC LXD + Docker issu d'une R&D Nvidia — débogage kernel/conteneur, performance validée par les équipes Nvidia comme dépassant le scope initial du PoC.
  • Collaboré techniquement en anglais avec Canonical (Anbox, builds LXC/LXD non commerciaux, remontée bugs et feature requests) et Ampere Computing (benchmark de serveurs ARM pré-commerciaux pour évaluation de migration de fleet).
  • Automatisé l'installation des jeux AOSP et la persistance des sauvegardes (fusion Android Backup + scripts custom couvrant DRM et données externes) et développé un outil d'orchestration Bash modulaire (1000+ lignes) appelé par la CI et le backend Rust.
  • Atteint une latence compatible gameplay AAA temps réel en développant les virtual input devices AOSP en Java (touchscreen, gamepad) sur le pipeline complet frontend → backend Rust → drivers hôtes → injection AOSP.
Deewee
Développeur C · Système embarqué · Ivry-sur-Seine · stage 42 (6 mois) puis CDD (4 mois)
  • Développé en C le logiciel embarqué d'un boîtier connecté Orange Pi (Debian ARM) interceptant le flux ESC/POS d'une imprimante thermique pour générer le PNG du ticket et le transférer en WiFi direct vers mobile.
  • Intégré le matériel : GPIO physique (bouton + timeout), hotspot WiFi embarqué avec appairage automatique par diffusion NFC des credentials.
  • Travaillé en cycle court sur un prototype fonctionnel — cross-compilation ARM, débogage sur cible, itérations rapides entre intégration matérielle et logiciel embarqué.
~/

Projets & réalisations

Homelab — infrastructure personnelle
en continu

Auto-hébergement Git / DNS / VPN / SMB — NAS Asustor, WireGuard site-to-site, Pi-hole, segmentation réseau, hardening fail2ban, gocryptfs sur dossiers sensibles.

Code source & projets persos

Serveur Git auto-hébergé en production. Configuration Claude Code (agents/skills custom), dotfiles, projets bas-niveau C / Rust. Mirror automatique vers GitHub via push hook.

~/

Formation

École 42 — programmation informatique
2015 — 2019 · Clichy

Kernel / systèmes (ft_linux, kfs-1, drivers, malloc), bas niveau (nm, 42sh POSIX, ft_ls), sécurité & algorithmie (snow crash, ft_ssl_md5, lem-in).

TSRIT — Next Formation
2013 — 2015 · Vincennes · Félicitations du jury

BTS Technicien Supérieur Réseaux & Télécoms. Socle réseau (OSI, TCP/IP), administration Linux / Windows Server, virtualisation.

~/

Langues

Anglais C2 · Espagnol B1 · Français natif
bchanot.frBastien Chanot · CV 2026
bchanot.frBastien Chanot · CV 2026