A propos
Bienvenue ! Je suis un développeur passionné par la création logicielle, sous tous ses aspects. Durant ma carrière, j'ai pu travailler sur des sujets aussi divers que le dévelopement de jeux vidéos, la création de sites e-commerces (fullstack) ainsi que la création de drivers et applications liées à l'audio.
J'ai une vraie passion pour l'architecture logicielle, l'optimisation ainsi que la programmation fonctionnelle. J'aime m'adapter au contexte et tirer partie des technologies disponibles ainsi qu'améliorer les process existants.
J'ai également une forte sensibilité sur les questions environnementales et ai à coeur de penser au mieux les solutions sur lesquelles je travaille.
Expérience
2017 -> aujourd'hui SteelSeries - Technical lead engineer
Implémentation d'effets audios et création des applicatifs pour les produits Nahimic et Sonar.
- Conception et développement d’effets audio en collaboration avec la R&D (AI noise reduction, voice morphing, EQ, compressors...). Implémentation pour différentes plateformes (windows et processeurs dédiés).
- Création d'outils permettant d'analyser les performances et la fiabilité des effets.
- Création des applications de contrôle des effets à destination des utilisateurs finaux (.NET et electron).
- Mise en place des couches de communication entre drivers et applicatifs (RPC)
- Dockerisation des serveurs CI et migration de TeamCity vers Azure DevOps.
- C / C++
- Rust
- .NET
- Typescript
- Python
- Electron
- React
- Redux
- Node gyp
- UWP
- Tauri
- DirectML
- ONNX Runtime
- DevOps
- TeamCity
- Docker
- Azure DevOps
2013 -> 2017 Altima (aujourd'hui Accenture) - Technical lead engineer
Création de sites e-commerces pour divers clients: Camaïeu, Grain de Malice, Cora.be, Petit Bateau, Speedy, Salomon.
- Mise en place de l'architecture complète des sites (échange des flux, web services, stratégies de mise en cache, sécurité…) en collaboration avec le client.
- Setup des projets, choix des outils et technologies utilisés (micro-services, API REST…).
- Création d’applications mobiles (Android)
- Mise en place de l’intégration continue au sein de la société
- .NET
- Javascript
- Java
- ASP.net
- NodeJs
- React
- Redux
- Vue
- Express
- DevOps
- TeamCity
- IIS
- NGinx
- JMeter
2011 -> 2013 Alten - Ingénieur consultant
TMA sur les boutiques Orange, création d'un nouveau site e-Commerce pour Orange.
- Conception et mise en place d'une nouvelle architecture de gestion des caches (synchronisation et invalidation des données par l'intermédiaire de services, gestion des dépendances, optimisation des accès en base...).
- Responsable des tests de charge et des optimisations des serveurs pour la boutique Orange.
- Maintenance du site et mises à jour pour la TMA Orange.
- .NET
- Javascript
- ASP.net
- DevOps
- Jenkins
- IIS
- JMeter
2009 -> 2011 Ankama - Ingénieur R&D
Création du jeu Slage (PC).
- Conception du game engine interne et des briques "fondamentales" : moteur physique, gestion des inputs, base de données spatiales...
- Création du jeu : système « dynamique » de streaming des données, générateur de niveaux aléatoires, paramétrage du moteur physique et des collisions…
- Mise en place de l’intégration continue et automatisation du process de livraison.
- C++
- .NET
- DirectX
- PhysX
- Hudson
- 3DS Max
- Maya
2000 -> 2009 Hydravision - Game Designer / Développeur / Leader technique
Création des jeux Obscure, Obscure 2, Alone in the dark 5.
- Architecture du game-engine.
- Dévelopement du gameplay (gestion des caméras, des animations, des combats...).
- Conception d'outils d'aide à l'édition des niveaux.
- Portage des jeux pour les versions PS2 et Wii.
- Ecriture du game design complet d'Obscure.
- C++
- .NET
- DirectX
- Havok
- Unreal Engine
- RenderWare
- PhysX
- Box2D
- Cruise Control
- 3DS Max
- CodeWarrior
Compétences
Ci-dessous mes compétences principales, classées par expertise :
Systèmes
- Windows
- Linux
- Android
Languages
- C/C++
- .Net
- Javascript
- Typescript
- Rust
- Java
- Python
Backend
- ASP.Net
- NodeJs
- Express
- NextJs
Frontend
- React
- Redux
- MUI
- Tailwindcss
- Vue
Apps / Tools
- UWP
- WPF
- Electron
- Tauri
- Android
Bdd
- SQL Server
- MySQL
- MongoDb
DevOps
- TeamCity
- Docker
- Azure DevOps
- Kubernetes
- Jenkins
Site actualisé le 08/02/2024 et fonctionnant grâce aux outils suivants: