fr
fr
Fabien Nouaillat
Actively searching
Video-games developer
Tours
Permanent contract
100% Remote work
Technologies
About
Fabien Nouaillat
Lead/Game Developer
Video-games developerTours
developer avatar
Description

J'ai travaillé 10 ans dans le développement Web et 3 ans dans le jeu vidéo.
Je continue à faire du développement de jeux vidéo en loisir.

Je suis passionné par la programmation depuis l'adolescence.
J'aime partager mes connaissances et aider les autres.
Je suis impliqué et très appliqué dans mon travail.

Professional experiences
7 years of experience as Video-games developer (or similar)6 years of experience in other fields
Lead Developer
Eco CO2 - ToursJun 2022 - Nov 2024 · 2 years 5 months

• Montée en compétences d'une équipe de 10 développeurs juniors
• Architecture et conception logicielle
• Développement d'une application web et mobile
• Scripts d’automatisation et intégration continue
• Optimisation et développement de tâches planifiées et asynchrones
• Mise en place de bonnes pratiques (code, tests unitaires, linters, revue de code)
• Animation de réunions et de formations techniques
• Retrait de dette technique et amélioration de performances

Lead Developer
Dstny - Saint-AvertinSep 2017 - May 2022 · 4 years 8 months

En tant que Lead :
• Accompagnement de 10 développeurs et référent technique
• Montée en compétences de 2 stagiaires et alternants
• Conception, architecture logicielle, modélisation de bases de données
• Agile : scrum master (Jira), animation de dailys
• DevOps : intégration continue (Git, Jenkins), configuration serveur (cli,
Rundeck), revue de code (Gerrit)
En tant que Développeur :
• Développement d’applications web en Java/JEE et JavaScript/TypeScript
(IntelliJ)
• Développement d’APIs REST et scripts en Python 3 (PyCharm)
• Création et gestion de bases de données (MariaDB)
• Architecture micro-services et mise en cache des données (Redis)
• Développement de tests unitaires (JUnit, PyTest)
• Développement de scripts d’automatisation (Bash, tox)

Développeur de jeux vidéo
Tutti Frutti Games - Saint-AvertinMay 2014 - Sep 2017 · 3 years 4 months

Développement de 3 jeux pour iOS, Android and Facebook
• Jeu type Candy-Crush en JavaScript et Cordova
• Jeu de musiques de film en C# sur Unity
• Application de geocaching en Objective-C avec Réalité Augmentée
Développement d'un outil de saisie de données pour les jeux en PHP/
Symfony, HTML, JavaScript et MySQL

Développeur web
Partouche Technologies - Saint-AvertinAug 2013 - May 2014 · 9 months

Maintenance et amélioration de sites Web :
• Développement : PHP5, MySQL, jQuery, Symfony2, Concrete5, ExtJS
• Intégration : HTML5, CSS3, Responsive design

Analyste programmeur
Sorégies - PoitiersJan 2012 - Jul 2013 · 1 year 6 months

• Génération de PDF : XSL
• Amélioration de l'intranet : XHTML, CSS, PHP, MySQL
• Développement et paramétrage d'un ERP : Java, Groovy, XML

Formateur PHP
Les Clefs du Net - La Roche-sur-YonOct 2011 - Nov 2011 · 1 month

Vendée, Pays de la Loire, France
Enseignement de PHP niveaux débutant et intermédiaire.

Développeur Web
Canon France - CourbevoieSep 2010 - Sep 2011 · 1 year

• Maintenance d'une application extranet : PHP, MySQL
• Refonte de cette application : PHP5, CodeIgniter, XHTML, LESS, MooTools,
YAML

Schools
3 years of higher education
Gaming Campus
Certification niveau 6 - Programmation de jeux vidéo2025
Université de Cergy-Pontoise
Licence professionnelle Communication & Médias, Développement Web2011
Notre-Dame la Riche
BTS Informatique de Gestion, Développeur d'applications2009
Projects
Odysseia
juin 2025

Infinite Runner 3D réalisé avec C# et Unity dans le cadre de ma formation Programmeur de jeux vidéo avec Gaming Campus.

Buncy
avr. 2025

Jeu 2D réalisé avec C# et Raylib dans le cadre de ma formation Programmeur de jeux vidéo avec Gaming Campus.

Booty & Brawl
févr. 2025

Jeu 2D réalisé avec Lua et LÖVE dans le cadre de ma formation Programmeur de jeux vidéo avec Gaming Campus.

Autoformation
mars 2024

• Apprentissage C/C++
• Développement de jeux avec Raylib

Outil de formulaires interne
janv. 2021

• Développement d'une bibliothèque JEE et TypeScript pour créer des formulaires sur mesure
• Imbrication et déplacements de noeuds avec un paramétrage propre (conditionnement, validations et affichage)
• Sérialisation et désérialisation JSON avec vérification de la structure
• Configuration possible d'affichage, de règles et de sources de données
• Scrum master sur le projet

Application web de ticketing
janv. 2020

• Développement JEE d'une plateforme de ticketing pour le service Support de l'entreprise
• Optimisation des temps de réponse avec mise en cache Redis
• Lead développeur sur ce projet : encadrement de 2 autres développeurs, compilation et déploiement via Jenkins et Rundeck
• Tests unitaires avec Junit
• Développement agile en Kanban

API d'éligibilité
janv. 2019

• Récupération de données d'éligibilité chez plusieurs fournisseurs sur différents types de réseaux (cuivre et fibres)
• Développement d'une API en Python pour agréger ces données en multithreading et les uniformiser
• Développement d'un script pour faire correspondre les produits retournés par les fournisseurs avec les offres de l'entreprise
• Développement JEE pour permettre aux commerciaux de faire des tests d'éligibilité en masse sur plusieurs adresses
• Documentation technique du projet avec Sphinx et ApiDoc
• Automatisation des tests unitaires et génération de la documentation avec tox

API pour les appels de numéros d'urgence
janv. 2018

• Étude du besoin et architecture
• Script de reprise d'anciennes adresses mal formatées
• Développement d'une API en Python pour récupérer les numéros d'urgence selon la localisation
• Branchement de 2 anciens web-services sur cette API
• Configuration serveur sur les différents environnements

YouCatch
janv. 2017

• Jeu de geocatching type Pokémon Go où il faut attraper des objets en réalité augmentée
• Développement en C# avec Unity
• Développement en Objective-C de la partie AR et Maps pour iOS

Movie Music Games
janv. 2016

• Jeu QCM où il faut deviner les musiques de films
• Développement en C# avec Unity
• Architecture Entity-Component-System.
• Développement d'un backend avec PHP (Symfony) et MySQL pour saisir les données du jeu (films, musiques, affiches)

Eden Garden Games
janv. 2015

• Jeu type Candy Crush avec des fruits
• Développement en Javascript
• Utilisation de Cordova pour l'intégration à iOS, Android et Facebook.
• Programmation d'animations et de particules

Technologies
Skills
Interested by...Partage de connaissances, Performances
Languages
  • French
  • English
  • Spanish
  • Japanese
Tests
Language C - Fundamentals - August 6, 2025Top 0% with a score of 2894 points