RD

Dufaure Romain

Développeur Web

Développeur web depuis 2014, je construis des applications full-stack avec une appétence particulière pour les outils de développement et l'intégration de l'intelligence artificielle. Curieux et polyvalent, j'aime concevoir des solutions qui allient robustesse technique et expérience utilisateur soignée

contact@romain-dufaure.fr

06 29 20 17 74

SHOOPER
SHOOPER

Shooper un jeu de gestion RPG en multijoueur. Dans ce jeu, réalisé sous Unity, le joueur devra gérer sa propre compagnie tout en alimentant le royaume en matériel pour débloquer des territoires et de nouveaux équipements. Pour ça il devra vendre des produits auprès des villageois, mais aussi des autres joueurs qui l'accompagneront durant la partie. Ce jeu est en cours de développement !!!

https://lanthanum.itch.io/shooper?secret=BP0LvpljGw7qJQsT75RRCbN7zM

Oil Eco Factory Tycoon
Oil Eco Factory Tycoon

Jeu réalisé pour la Game Jam IndieCade Climate Jam 2020 qui avait pour thème Adapt - Engage - Protect (Adapter - Engager - Protéger). Oil Eco Factory Tycoon a terminé parmi les premiers, récompensé pour avoir le mieux reflété l'idée de découverte (Discovery).

https://lanthanum.itch.io/oil-eco-factory-tycoon

Chappa'AI
Chappa'AI

Un logiciel desktop permettant de générer, modifier et prévisualiser des applications full-stack grâce à l’intelligence artificielle, en gardant le contrôle total sur le code et la stack utilisée.

Lanthanum Gantt JS
Lanthanum Gantt JS

Lanthanum Gantt JS est un diagramme de gantt en ligne, développé en JavaScript. Il est paramétrable (via un fichier de configuration) et est facile à mettre en place. Ce projet est encore en cours de développement...

https://lanthanes.gitlab.io/LanthanumGanttJS/

Food Track Race
Food Track Race

Food Track Race est un jeu de course ou le joueur doit réaliser le meilleur temps sur un tour. Plusieurs circuits sont disponible sur ce jeu. Food Track Race a été réalisé pour la Brackeys Game Jam ou le thème était "Chaos".

https://lanthanum.itch.io/food-track-race

LTH Front App Builder
LTH Front App Builder

LTH Front App Builder est un logiciel de construction d'interface web en no-code/low code. Avec ce projet construisez votre page html et ajoutez y des éléments css (comme les balises tailwinds) pour maquetter ou construire des pages web facilement et rapidement.

https://lanthane.alwaysdata.net/front-app-builder

Lanthanum Graph JS
Lanthanum Graph JS

Lanthanum Graph JS est un outil simple pour réaliser des graphiques.

https://lanthanes.gitlab.io/LanthanumGraphJS/

Shadow Power
Shadow Power

Shadow Power est un jeu réalisé pour la Kenney Jam 2020 qui avait pour thème "Cursed" (Malédiction).

https://lanthanum.itch.io/shadow-power

3D Model - House (PicoCAD)
3D Model - House (PicoCAD)

Ce modèle 3D a été réalisé pour la picoCAD Jam #1 ou le thème était "Building". Ce modèle a terminé 3ème du concours.

https://lanthanum.itch.io/house-picocad

Drill the Holes
Drill the Holes

Drill the Holes est un jeu réalisé sur Unity pour la Brackeys Game Jam. Elle avait pour thème "Holes".

https://lanthanum.itch.io/drill-the-holes

Railway Fix
Railway Fix

Jeu réalisé pour une Game Jam ou le thème était "Fix It"

https://lanthanum.itch.io/railway-fix

The price of Liberty
The price of Liberty

Jeu réalisé avec Unity pour la Creersonjeu.fr Jam #1 ou le thème était "Être enfermé est synonyme d'opportunités".

https://lanthanum.itch.io/the-price-of-liberty

Cubenigma
Cubenigma

Cubenigma est un jeu d'énigme multijoueur réalisé pour la Brackeys Game Jam. Le thème de cette game jam était "Stronger Together".

https://lanthanum.itch.io/cubenigma

On the road again
On the road again

On the road again est un jeu réalisé pour la Weekly Game Jam Week 139. Le thème de cette jam était "Followers".

https://lanthanum.itch.io/on-the-road-again

Compétences

Web

Je développe des interfaces et applications en couvrant l'ensemble de la chaine front-end et back-end. J'utilise HTML, CSS, JavaScript ainsi que des Framework modernes comme Nuxt 3 et Electron pour des applications desktop. Cote serveur, je travaille avec Spring MVC (Java/JEE) avec Thymeleaf comme moteur de templates cote front et Struts 1 sur des projets métier, et j'ai également une expérience en PHP avec Symfony et son moteur de templates Twig. J'utilise Bootstrap et Tailwind pour structurer mes interfaces.

Versionning

J'utilise Git au quotidien pour le suivi de version, la gestion des branches, le suivi des bugs, l'intégration continue et la livraison continue.

Jeux vidéo

Je développe des jeux sous Unity en C#, principalement pour des game jams (IndieCade Climate Jam, Brackeys Game Jam, etc). J'ai travaillais sur des projets multijoueur avec Mirror notamment pour la partie Networking.

Base de données

Je conçois et administre des bases de données relationnelles (MySQL, MariaDB, PostgreSQL) et NoSQL (MongoDB) selon les besoins du projet.

Création graphique

Pour la 3D, j'utilise Blender pour la modélisation. En 2D, je travaille avec GIMP, Inkscape ou encore Krita pour la création graphique, et Aseprite pour le pixel art.

Environnement et architecture

Je travaille principalement sous Linux, avec une préférence pour Debian sur mes serveurs VPS. J'utilise Plesk ou encore Virtualmin pour l'administration des domaines et sous-domaines.

Intelligence Artificielle

J'intègre des modelés de langage (LLM) dans mes projets pour automatiser la génération de code, assister la gestion de projet et construire des agents autonomes. J'utilise aussi bien des modèles cloud comme des modèles locaux pour mes projets. Je mets en place des outils pour orchestrer des workflows agentiques, avec une maitrise du tool use - mécanisme permettant aux modelés d'appeler des fonctions externes, d'interagir avec des APIs et de prendre des décisions en autonomie. Je m'appuie également sur le protocole MCP (Model Context Protocol) pour connecter les agents a des services et sources de données externes.

Outillage & build

Côté JS/TS, j'utilise Node.js avec npm ou pnpm pour la gestion des dépendances et les outils front-end. Côté Java, Gradle est mon outil de build de référence pour les nouveaux projets, et je maintiens également des projets existants sous Maven.

Automatisation & no-code

J'automatise des workflows et des flux de données avec N8N, en no-code/low-code. J'ai également une expérience sur Talend pour l'intégration de données.

Expériences

Notariat Services
Arnac-Pompadour (19)
2022 - Contrat en cours...
CDI

Développements web, gestion d'application et référent technique logiciel.

Développeur Indépendant
Arnac-Pompadour (19)
2020 - Contrat en cours...
Freelance

Développement de site web, logiciel et jeux.

Notariat Services
Arnac-Pompadour (19)
2018 - 1 an
Apprentissage

Développements et gestion d'application web.

Diplômes

Licence Professionnelle - Développeur d'Application Web et Big Data
IUT du Limousin
2018 - 1 an

Analyse des besoins des utilisateurs, recherche de solutions adaptées, développement d'applications, maintenance des programmes. Maîtrise des langages de programmation et les technologies en vigueur au évoluant et se constamment. Développeur front-end, back-end & big data. Maîtrise de la modélisation informatique, la programmation objet et des bases de la sécurité.

BTS SIO - Services Informatiques aux Organisations - Option SLAM
Lycée Eugène Jamot
2015 - 2 ans

Analyse des besoins des utilisateurs, recherche de solutions adaptées, développement d'applications, maintenance des programmes.

BTS CPI - Conception de Produits Industriels
Lycée Jean ZAY
2012 - 2 ans

Modélisation et comportement de produits industriels.

BMA 'Brevet des Métiers d'Arts' Ébénisterie
Lycée professionnel Lavoisier
2010 - 2 ans

Fabrication de meubles ou de mobilier d'agencement. Analyse de fiches techniques et produits, de cahiers des charges, de plans d’ensemble ou de détails.

CAP 'Certificat d'Aptitude Professionnelle' Ébénisterie
Lycée professionnel Lavoisier
2008 - 2 ans

Fabrication et/ou réparation de meubles. Montage de meubles, placages, frisages, finitions (ponçage, mise en teinte).