À propos
Développeur Fullstack, je conçois des applications robustes en m'appuyant sur TypeScript, Node.js et des architectures pensées pour durer, en SaaS comme en EdTech.
J'accorde autant d'importance à la lisibilité du code qu'à ses performances : nommage clair, découpage cohérent, tests qui couvrent ce qui compte. Chaque décision technique doit pouvoir s'expliquer et s'assumer dans le temps, surtout quand plusieurs personnes travaillent sur le même code.
Je m'intéresse aussi à ce qui sort de mon stack principal : Go et Rust pour le bas niveau, les systèmes embarqués et tout ce qui touche à la performance et à la gestion fine de la mémoire.
Parcours
Expériences professionnelles
Développeur Fullstack
Startup SaaS B2C (Plateforme de services)
Audit et refonte technique d'un SaaS avec dette technique. Optimisation des performances (-40% de chargement) via SQL et cache Redis. Conseil stratégique sur l'architecture et mise en place de CI/CD.
Développeur Fullstack
EdTech (Plateforme e-learning pour développeurs)
Développement avec approche SSR (AdonisJS + Inertia.js). Refonte backend avec architecture robuste (ORM, middlewares custom). Déploiement international (EN, ESP, GER) avec gestion multi-fuseaux horaires.
Développeur Fullstack
IoT & Audio (Solutions professionnelles)
Développement d'une API REST sécurisée (JWT) et refonte front-end React avec optimisation avancée (hooks, mémoïsation). Création d'une application desktop Electron pour gestion d'imprimantes (système CUPS).
Développeur Fullstack
Secteur Médical (Gestion de données patients)
Conception d'une API Express pour la gestion sécurisée de données de santé avec authentification JWT. Développement d'une application desktop Electron pour usage hors-ligne sur sites médicaux.
Ce que je recherche
Je cherche un poste où les décisions techniques ont du poids et où le code qu'on écrit a un impact réel sur le produit.
J'ai besoin d'une équipe exigeante, avec qui on peut débattre d'architecture sans que ça soit perçu comme une perte de temps.
Côté organisation, un rythme hybride me convient parfaitement. Suffisamment de remote pour être efficace, suffisamment de présentiel pour rester connecté à l'équipe.
Centres d'intérêt
Passionné de jeux vidéo et de game design, j'aime observer les mécaniques de gameplay pour voir ce qui rend une expérience agréable. Ça influence directement ma façon de concevoir des interfaces simples et intuitives.
L'émulation et la rétro-informatique (Atari 2600, 6502) alimentent ma curiosité pour les contraintes hardware et l'optimisation bas niveau. Observer comment les anciens programmeurs faisaient tenir un jeu dans seulement 4 Ko reste un bon exercice pour comprendre l'efficacité et la rigueur dans le code.
Grand utilisateur de l'open source, j'explore les projets existants et m'inspire des meilleures pratiques. Je documente parfois mes découvertes et projets sur GitHub pour garder une trace de mon apprentissage.