Qui suis-je ?

felix debon

Je suis un développeur web senior expérimenté avec 25 ans d'expertise, actuellement basé à Bangkok. J'ai travaillé dans l'industrie du jeu vidéo, l'industrie des télécommunications et l'industrie aéronautique. Je possède une vaste expérience dans le développement Web, utilisant une gamme de technologies Web modernes, notamment Angular, React, Redux, NodeJS, MongoDB, MeteorJS, HTML5, CSS3, Typescript et Vanilla JS, entre autres.
Je travaille depuis septembre 2016 comme developpeur de jeux html5.

Next

Mes compétences

Developpement web et gestion de projet (MOA/MOE), Angular, React, Typescript, HTML5, CSS3, vanillaJS ES5/ES6, NodeJS, Express, Jade, MongoDB, MeteorJS, Ajax, JQuery, Web socket, Git, Grunt, Webpack, Gulp, Stylus, sass, Bootstrap, Shell Scripting (korn shell), Python, MySQL, Microsoft SQL Server, PL/SQL, GIMP, C, C++, C#.


Télécharger mon CV

Jouer avec mon CV

Next

Mes réalisations

Find The Bunny (CLICK HERE TO PLAY)

findthebunny1
findthebunny2

Find The Bunny est le prototye d'un jeu sur lequel je travaille pendant mon temps libre. Les règles sont simples: mélangez les chapeaux et retrouvez le lapin qui s'y cache. Jeu développé avec Pixi js et Vanilla js.


Asteroids threat (CLICK HERE TO PLAY)

asteroids2
asteroids4

Asteroids threat est le premier jeu 2D que j'ai développé en javascript (from scratch). Le jeu est inspiré par les jeux d'arcade comme Space Invaders ou Asteroids. Read more.

But du jeu: détruire les astéroïdes et les vaisseaux alien, sauver le monde. Hide


Overlapping Squares Project

2-squares-animation.gif

Overlapping Squares. This web site is concerned with a problem in combinatorial geometry in the plane. Roughly speaking, I’m interested in the number of ways in which N squares can overlap. You can find a full description here


Draw free polyominoes

free-polyominoes

Draw free polyominoes. In this page I calculate the free polyominoes in real time with a simple (and relatively inneficient) algorythm. The polyominoes of the generation N + 1 are calculated from the generation N. For each polyomino of the generation N, I try to add a square in every possible positions in order to create a new element for the generation N + 1. The polyomino created (and all its equivalent form found by translation, rotation, reflection) is compared to the polyominoes already found to determine if it's a new element.


Movie ticket reservation

movie

Un code challenge frontend realisé en juin 2018 avec react / redux.


Connect four (CLICK HERE TO PLAY)

connect4

J'ai developpé ce jeu afin de monter en compétence sur la librairie ReactJS. Read more.

Il s'agit du célèbre jeu de puissance 4. Chaque joueur laisse tomber à tour de role un jeton de sa couleur dans une grille. Le premier joueur qui aligne 4 jetons gagne la partie. Sur ce site il est possible de jouer contre une intelligence artificielle avec 5 niveaux de difficulté. Les premiers niveaux sont assez faciles mais attention aux niveaux "hard" et "very hard" pour lesquels il est pratiquement impossible de battre le serveur si vous le laissez jouer en premier. Hide


CV ZOMBIE (CLICK HERE TO PLAY)

cv zombie 3
cv zombie 2

Je vous invite à decouvrir pas à pas mon CV sous la forme d'un jeu de casse-briques. Développé en javascript dans le canvas (from scratch). Le premier jeu de "casse-briques zombie" jamais réalisé !


Tavolos (CLICK HERE TO OPEN)

tavolos
tavolos

Cette page web est un code challenge frontend realisé en juin 2018 (developpée avec react js).


Site back-office de l'application Clother

Clother

Site back-office pour l'application Clother developpé avec le framework MeteorJS. Read more.

Clother est une application de shopping conçu pour les hommes et validée par les femmes. L'application permet de faire du shopping en découvrant ce que les femmes préfèrent. Plutôt que de passer des heures en magasin ou son weekend sur internet, on peut retrouver sur une seule appli les dernières tendances triées sur le volet par des expertes. Hide

Next