Je m’appelle David Reignier — développeur full-stack basé à Chambéry. Depuis plus de 15 ans je navigue avec passion dans le monde du développement logiciel : des applications backend robustes aux interfaces frontend soignées, en passant par l’infrastructure DevOps.
J’ai commencé ma carrière en R&D, notamment dans des projets de gestion documentaire et d’usinage, ce qui m’a permis d’acquérir une solide polyvalence technique (frontend, backend, bases de données, intégration continue). Plus récemment, j’ai pris des responsabilités de lead développeur et de directeur technique, orchestrant le développement d'une plateforme de vente de prospects, supervisant les process DevOps, et accompagnant une équipe selon la méthode agile.
Aujourd’hui, je suis à la recherche d’un défi stimulant, où je pourrais mettre à profit mon expertise — TypeScript/JavaScript, Java, C++; frameworks comme NestJS, Angular ou Spring; bases de données et cloud — tout en continuant à apprendre, innover et partager mes connaissances.
En dehors du code, je suis un passionné de jeux de rôle, de jeux vidéo, de cinéma et de littérature — des univers qui nourrissent ma créativité et mon esprit d’analyse. Ancien vice-président d’une association de jeux de rôle, j’aime m’investir dans des projets collectifs, organiser des événements, et contribuer à des communautés en ligne.
Polyvalent, autonome, expérimenté, curieux et engagé — je suis prêt à rejoindre une équipe ambitieuse pour construire ensemble des solutions durables et de qualité.
Pendant trois ans, j’ai occupé le rôle de CTO chez leads.fr, où j’ai piloté l’évolution technique de la plateforme de vente de prospects en continu. J’y ai assuré le développement des nouvelles fonctionnalités, l’amélioration de la performance et la fiabilité du système.
J’ai également pris en charge l’ensemble de la partie DevOps : automatisation, déploiements, supervision, qualité de service et optimisation de l’infrastructure.
Pour structurer efficacement la production, j’ai mis en place la méthode agile Scrum, permettant d’améliorer la visibilité, le rythme et la collaboration au sein de l’équipe.
Enfin, j’ai assuré le management de l’équipe technique, en accompagnant les développeurs, en coordonnant les priorités et en garantissant la cohérence globale des choix techniques.
Pendant quatre ans chez Scantech, j’ai travaillé au développement du backend de l’explorateur de bobines, un outil clé permettant d’analyser, organiser et exploiter les données industrielles, ainsi qu’à la génération automatisée de rapports destinés aux équipes de production et de contrôle qualité.
J’ai également contribué à l’amélioration d’une application de gestion de lignes d’usinage, en renforçant sa stabilité, ses performances et son ergonomie pour optimiser le flux de travail des opérateurs.
J’ai débuté ma carrière chez Knowings en tant qu’ingénieur en recherche et développement logiciels, où j’ai acquis une solide expérience en développement frontend, couvrant à la fois les aspects frontend et backend des applications.
Après plusieurs années d'expériences, j’ai occupé le rôle de lead développeur et de référent technique pour l’ensemble des développements frontend. J’ai conçu et fait évoluer les interfaces utilisateur tout en garantissant leur qualité, leur cohérence et leur performance.
J’ai également participé au développement frontend et backend de deux applications majeures : une solution de gestion électronique de documents (GED) et une plateforme de gestion des connaissances, utilisées par de nombreux clients.
En parallèle, j’ai animé et organisé plusieurs formations internes, contribuant à la montée en compétence des équipes et au partage des bonnes pratiques techniques.
Atlas est un outil complet de rédaction de documents entièrement en ligne, basé sur un Markdown enrichi. Grâce à un éditeur de code intégré directement dans le navigateur, il permet de créer facilement des documents structurés et de générer des PDF stylés à partir de modèles prédéfinis.
Conçu pour être rapide, pratique et agréable à utiliser, Atlas offre une expérience de rédaction moderne, idéale pour produire des documents techniques, notes, rapports ou contenus à publier.
Visiter Atlas
Knight NPC Generator est un outil en ligne destiné aux joueurs et maîtres du jeu du JDR Knight. Il permet de générer rapidement des personnages, ainsi que leurs équipements et véhicules, en respectant les règles et l’univers du jeu.
Chaque élément créé peut être exporté au format image, facilitant son intégration dans un document, une fiche de scénario ou une plateforme virtuelle. L’objectif : offrir un outil simple, complet et pratique pour enrichir les parties de Knight.
Visiter Knight NPC Generator Voir le code source
CGStats est un site en ligne qui permet aux utilisateurs de consulter facilement leur classement et leurs statistiques dans les arènes de CodinGame. Il récupère automatiquement les données du joueur pour afficher une vue d’ensemble de ses performances, de sa progression et de ses résultats.
Un outil simple et pratique pour suivre son évolution et se comparer aux autres joueurs de la communauté CodinGame.
Visiter CGstats Voir le code sourcecg-brutaltester est un programme en ligne de commande conçu pour tester localement un code destiné aux arènes de CodinGame. Il permet de simuler un grand nombre de parties, en mode multithread, afin de mesurer précisément les performances d’un bot et de le comparer à différentes stratégies.
Un outil indispensable pour benchmarker efficacement son code et optimiser ses résultats avant de le déployer sur CodinGame.
Voir le code source
J’ai remporté le concours développeurs Fantastic Bits organisé par CodinGame, une compétition réunissant plus de 2 000 participants. L’objectif était de concevoir une intelligence artificielle capable de jouer à un jeu spécifique et de battre les stratégies des autres concurrents dans une arène compétitive.
Mon bot s’est distingué par son efficacité, sa robustesse et sa capacité à s’adapter aux différentes tactiques adverses, lui permettant de remporter la première place du classement final.
Voir le code source
J’ai participé à la création du concours Mean Max pour CodinGame, cette fois non plus comme concurrent mais comme designer et concepteur. J’ai contribué à imaginer les mécaniques du jeu, définir les règles, équilibrer le gameplay et structurer l’arène compétitive.
Ce rôle m’a permis d’explorer l’envers du décor d’un concours de programmation de grande ampleur, tout en mettant à profit mes compétences en conception algorithmique et en création d’expériences de jeu stimulantes pour des milliers de développeurs.
Voir le code sourceAutomaton2000 est un chatbot expérimental que j’ai développé, capable de générer des phrases pseudo-aléatoires à partir d’une chaîne de Markov. En analysant un corpus de textes, il apprend les enchaînements probables entre les mots et produit des réponses surprenantes, parfois cohérentes et parfois absurdes.
Un petit projet de génération de texte avant l’ère des IA génératives modernes.
Voir le code sourceJ’ai rédigé plusieurs articles techniques et personnels, disponibles en ligne. Ils abordent des sujets variés liés au développement, à la conception logicielle ou à mes projets personnels. Ces publications reflètent ma curiosité, mon envie de partager mes expériences et ma volonté de contribuer à la communauté.