À propos
Développeur Fullstack avec 3 ans d'expérience acquise en startup SaaS et EdTech, je conçois des applications robustes en m'appuyant sur TypeScript, Node.js et des architectures pensées pour durer.
J'accorde autant d'importance à la lisibilité du code qu'à ses performances. Chaque décision technique doit pouvoir s'expliquer et s'assumer dans le temps.
Curieux par nature, je continue d'explorer en dehors de mon stack principal : Go, systèmes embarqués, bas niveau. Apprendre reste une habitude autant qu'une nécessité.
Parcours
Formation
Cursus Ingénieur
Software Engineer Web / Mobile - Bachelor
Formation supérieure orientées vers le développement web, mobile et bas niveau. Ce cursus m'a permis d'acquérir des bases solides en architecture logicielle et d'adopter les bonnes pratiques de programmation.
Expériences professionnelles
Développeur Fullstack
Startup SaaS B2C (Plateforme de services)
Audit et refonte technique d'un SaaS avec dette technique majeure. 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.