Bonjour et bienvenue, je suis
David Duhem
Anciennement développeur de jeux vidéo, je me suis reconverti dans le développement web afin de créer des expériences numériques innovantes et performantes.

Parcours
Développeur Full Stack
Ehope - Stage
• Conception et développement du backend d'un réseau social rassemblant les initiatives environnementales.
• Migration du frontend de React vers React Native pour une meilleure expérience mobile.
2025Titre Professionnel - Concepteur / Développeur d'Applications
O'Clock - Bac+3/4
• Étude des besoins, modélisation UML, conception d'architectures applicatives, d'API REST et de bases de données (PostgreSQL, Merise)
• Maîtrise des concepts de POO, développement d'interfaces utilisateur responsives, utilisation de frameworks front et back (React, Svelte, Express)
• Rédaction de tests unitaires, maintenance du code et déploiement via Docker
2025Programmeur Gameplay
Virtuallyz - Aix en Provence
• Développement de mécaniques et systèmes de jeu
• Correction et suivi de bugs
2023-2024Programmeur Gameplay - Just Dance Edition 2023
Ubisoft - Montreuil
• Conception et développement de mécaniques et systèmes de jeu
• Responsable de fonctionnalités liées au catalogue de maps
• Implémentation d'éléments d'interface et branchement avec les données du serveur
• Discussions sur les améliorations de design et pratiques de développement
2022-2023Mastère « Game Programming »
IIM La Défense - Bac+5
• Compétences en programmation avancée (C++, C#)
• Conception de systèmes de jeu (design patterns)
• Optimisation du code, multithreading et développement d’outils
• Création de systèmes d’interaction : contrôles, IA, animations, jeu en réseau
2020-2022Technologies
Frontend
React
React Native
Next.js
Svelte
TypeScript
TailwindCSS
HTML
CSS
Backend
Node.js
Express
NestJS
GraphQL
Base de données / ORM
PostgreSQL
Prisma
Sequelize
DevOps / Outils
Docker
Git
Perforce
Figma
Développement jeux vidéo
Unreal Engine
Unity
C#
C++
Projets

New Gamer Challenges
Nouvelle version de Gamer Challenges en cours de réalisation sur d'autres technologies ayant pour objectif de proposer une version plus complète avec une meilleure expérience utilisateur.

Ehope
Projet réalisé en stage pour l'association Ehope, il s'agit d'un réseau social regroupant les initiatives et actions pour l'environnement. J'ai travaillé sur la conception de l'API et de la base de donnée, ainsi que sur le développement du backend et la migration du frontend de React à React Native.

Gamer Challenges
Projet de fin de formation, il s'agit d'une application permettant à des joueurs de se proposer des défis à réaliser sur leurs jeux vidéo favoris. Conception de l'application en équipe de 4 et développement de toutes les fonctionnalités en lien avec l'authentification et l'architecture frontend et backend de l'accès aux données (API et BDD).

Pokédex
Application mettant en avant mes capacités à créer une API REST permettant d'intéragir avec une base de données de pokémon. En plus d'une interface avec diverses fonctionnalités comme l'affichage des pokémon avec pagination ou une modale de recherche afin d'ajouter des pokémon dans des équipes que l'on peut gérer. Authentification et gestion des droits d'accès.

Smart Monkey
Projet étudiant d'une semaine ayant pour objectif la réalisation d'une interface permettant de soumettre des prompts IA avec une connexion vers l'API de Mistral AI.

Just Dance Edition 2023
Un jeu vidéo de rythme et de danse très populaire. J'ai pu travailler sur la partie catalogue avec intégration de composants UI, l'implémentation du tri et des filtres, ainsi que de la récupération des données issues des différentes maps et de l'utilisateur pour l'affichage.
Contact
Disponible dès maintenant pour un poste de développeur Full Stack, vous pouvez me contacter par email ou LinkedIn.




