Expérience
Open Source Developer
Développement et maintenance de projets Open Source autour de l'écosystème Vite, avec un focus sur l'interopérabilité des frameworks web modernes, l'expérience développeur et la simplification des déploiements.
- Participation au développement de l'écosystème Vike : amélioration du framework, création d'extensions, développement d'un nouveau générateur de projets (vike.dev/new) et accompagnement de la communauté
- Création de Universal Middleware, une librairie permettant d'écrire une seule fois ses middlewares et de les rendre compatibles avec plusieurs runtimes et frameworks (Hono, Express, Cloudflare, etc.)
- Création de Universal Deploy, un outil permettant le déploiement universel d'applications Vite (Vike, Astro, TanStack Start, Vanilla Vite...) sur différentes plateformes (Netlify, Cloudflare, Vercel, self-hosting...) avec une approche zero-config
- Développement de vite-plugin-vercel, un adaptateur permettant de packager et déployer des applications Vite sur Vercel via la Vercel Output API
- Participation aux discussions techniques de l'écosystème Vite et collaboration avec différentes communautés Open Source
Fondateur
Développement d'une plateforme centralisant les patch notes de jeux vidéo afin d'offrir une source unique et fiable pour suivre les mises à jour, changements et évolutions des jeux.
- Conception et développement de l'architecture backend et frontend (Node.js, TypeScript, React)
- Mise en place de systèmes de collecte, traitement et synchronisation de données (SQS, MongoDB, C#)
- Développement de services scalables basés sur une architecture asynchrone
- Gestion du stockage et de la structuration de grandes quantités de données
- Intégration et maintenance de différents outils et services techniques
Co-fondateur & CTO
CTO de Station, un smart browser Open Source conçu pour centraliser les applications web professionnelles et améliorer la productivité des utilisateurs.
- Gestion d'une équipe de 4 développeurs
- Définition de la vision technique et des choix d'architecture du produit
- Conception et développement d'une application desktop complexe basée sur les technologies web
- Construction d'une plateforme extensible permettant l'intégration de nombreuses applications SaaS
- Développement d'interfaces performantes avec une attention particulière portée à l'expérience utilisateur
- Mise en place et amélioration des pratiques de développement, de la qualité du code et de l'expérience développeur
- Contribution au développement d'un produit Open Source et gestion des enjeux liés à une communauté d'utilisateurs et de contributeurs
Lead Developer
Lead Developer lors de la création de Station, le premier smart browser pensé pour centraliser les applications web professionnelles et améliorer la productivité des utilisateurs.
- Développement des premières versions du produit, de l'idée initiale jusqu'à une application fonctionnelle
- Conception des fondations techniques et mise en place de l'architecture initiale
- Définition des bonnes pratiques de développement et structuration de la base de code
- Développement d'une application desktop complexe basée sur les technologies web
- Collaboration avec l'équipe produit pour transformer les besoins utilisateurs en fonctionnalités concrètes
- Accompagnement technique de l'équipe de développement et participation aux décisions d'architecture et produit
Architecte Système
Architecte système chez Faurecia, au sein des équipes en charge du déploiement et de l'industrialisation de solutions PLM (Product Lifecycle Management).
- Conception et développement de frameworks d'automatisation pour faciliter le déploiement de plateformes PLM à grande échelle (Dassault 3DEXPERIENCE, Siemens Teamcenter)
- Création d'outils internes pour améliorer l'efficacité des équipes d'architecture et simplifier les processus techniques
- Automatisation de tâches complexes afin de fiabiliser les déploiements et réduire les interventions manuelles
- Mise en place de solutions de monitoring, d'analyse et d'exploitation des données techniques
- Collaboration avec différentes équipes techniques pour concevoir des solutions adaptées aux contraintes industrielles
Développeur Analyste
Développeur logiciel intervenant sur la maintenance, l'évolution et l'optimisation de plusieurs plateformes web.
- Maintenance corrective et évolutive de différentes applications web PHP
- Participation au développement et à la maintenance de la plateforme e-commerce boulanger.fr
- Intervention sur une architecture backend Java / Spring dans un environnement à fort trafic
- Analyse et optimisation de requêtes SQL pour améliorer les performances applicatives
- Diagnostic de problèmes techniques, amélioration de bases de code existantes et fiabilisation des applications