Mes compétences :
Linux
Windows
Javascript
Android
PHP
C
CSS
JAVA
HTML5
C++
Actionscript 3
Node.js
JQuery
PAAS
REST
Entreprises
Atelier 801
- Game developer
Lille2014 - maintenantAtelier 801 est un studio de jeux vidéo fondé suite au succès du jeu Transformice, un jeu de plateforme multijoueurs sur navigateur, qui compte plus de 2 millions de joueurs actifs répartis dans le monde entier et surtout en Amérique du sud.
Je participe au développement niveau client (AS3) et serveur (Java) de Transformice : ajout et amélioration de fonctionnalités et de nouveaux modes de jeu pour rendre le gameplay encore plus divertissant.
Courbevoie2013 - 2014Mission à Thales Communications : Octobre 2013 - Présent
Mise en place et gestion de l'architecture d'un PaaS open source Cloud Foundry sur une infrastructure OpenStack Grizzly. Dans le cadre d'études amont, participation à un démonstrateur de provisionning de ressources de type SaaS.
Colombes2013 - 2013Thales est un groupe d'électronique spécialisé dans l'aérospatial, la défense et les technologies de l'information. J'ai travaillé au sein du laboratoire TAI (Technologies Avancées de l'Information), dont l'objectif est de défricher des technos, des architectures et les proposer à des business line de Thales.
Concrètement, j'ai étudié les concepts du cloud computing, tel que les SaaS/PaaS/IaaS, les architectures REST ou encore les design patterns les plus adaptés pour le cloud. J'ai réalisé différents démonstrateurs tels qu'une API RESTful (reposant sur une stack Node.js / Express / Socket.io / RabbitMQ / MongoDB) que j'ai déployé sur le PaaS CloudFoundry pour montrer l'intérêt du REST et des patrons d'architecture dans le cloud, ainsi qu'une preuve de concept de fournisseur de services SaaS, utilisant des ressources créées à la demande grâce à AWS EC2 et S3, ainsi qu'HPCloud.
Connected Object
- Développeur Android stagiaire
PARIS 122012 - 2012Connected Object est une start-up dans le domaine de la domotique, qui commercialise une box de domotique capable de contrôler à distance des actionneurs (allumer/fermer les lumières, ouvrir les volets, etc.) et de récupérer des infos de capteurs (température ambiante, humidité, luminosité, etc.).
L'objectif de mon stage était d'améliorer les performances de l'application web permettant de contrôler cette box en développant une application native Android. J'ai ainsi développé "from scratch" (mis à part le rendu visuel) cette application Android (développée en Java avec le SDK Android) pour contrôler la box et l'ai publiée avec succès sur Google Play.
Formations
University Of California, Irvine (Irvine)
Irvine2012 - 2012Séminaire pour suivre le programme "Global Management and Manufacturing"