Je suis un développeur autodidacte spécialisé dans les technologies du web, avec une préférence pour les développements côté serveur. J'ai travaillé sur de nombreux projets au cours des 15 dernières années, acquérant à cette occasion une bonne expérience sur des sujets connexes tels que le DevOps, l'administration de base de données, la gestion CI/CD, etc. Récemment, je me suis tourné vers Python et Go afin d'approfondir ma connaissance de ces deux langages et d'intégrer une équipe les utilisant.

Compétences

Langages

  • PHP
  • Python
  • Perl
  • JavaScript
  • Go
  • C

Développement Web

  • HTML
  • CSS
  • Vue

Bases de données

  • MySQL
  • PostgreSQL
  • Redis

Outils

  • git
  • GitHub
  • GitLab
  • Docker
  • vim
  • CircleCI

Systèmes d'exploitation

  • macOS
  • Linux
  • Windows

Éxperience professionnelle (4)

févr. 2017 - juin 2024
Développeur Fullstack
Asmodee Digital / Twin Sails (Asmodee Group)
Paris, FR https://account.asmodee.net/
  • PHP
  • JavaScript
  • SQL
  • Slim
  • Vue
  • Python
  • AWS
  • CircleCI
  • Jenkins
  • redis
  • git
  • Docker
  • SSO
  • OAuth2
  • OpenID Connect

Asmodee Digital était la division d'Asmodee chargée de produire et publier sur différentes plateformes les versions numériques de nombreux jeux de plateau. Notre équipe était responsable des sites, des services et de l'infrastructure utilisés par ces jeux et leurs utilisateurs : la plateforme AsmoConnect, une solution SSO bâtie sur les protocoles OAuth2 et OpenID Connect, ainsi qu'une API REST testée et documentée.

  • Développement et maintenance d'APIs et d'un site de gestion de compte utilisateur écrits en PHP (framework Slim)

  • Coopération permanente avec l'équipe DevOps, gagnant un peu d'expérience dans le domaine (Jenkins, AWS)

  • Maintenance et amélioration de nombreux tests sur divers projets PHP à l'aide de Behat et PHPUnit

  • Migration CI/CD depuis un Jenkins interne vers CircleCI

  • Participation à la conception d'une API pour piloter un site d'organisation de tournois, développée en Python grâce à Django REST framework

  • Développement de notre outil interne Studio Manager v2 à l'aide de Vue

sept. 2011 - avr. 2015
Développeur Frontend
IsCool Entertainment
Paris, FR https://www.iscoolentertainment.com/
  • JavaScript
  • CoffeeScript
  • PHP
  • Python
  • git
  • AWS

IsCool Entertainment est un studio de jeux en ligne, produisant divers jeux de cartes et de lettres. J'ai travaillé dans deux équipes en tant que développeur front : d'abord sur un jeu de cartes à collectionner intégré à l'écosystème Facebook, puis un second sur iOS.

  • Réécriture totale du jeu IsCool avec le framework Spine

  • Développement d'une API JSON-RPC standardisée

  • Développement d'un jeu de carte à collectioner sur mobile à l'aide du framework Titanium

  • Maintenance et corrections sur la partie serveur (Symfony pour PHP, Pyramid pour Python)

janv. 2007 - août 2011
Développeur Fullstack
Owlient
Paris, FR
  • PHP
  • SQL
  • JavaScript
  • Apache
  • subversion
  • git
  • memcache
  • redis

Owlient, aujourd'hui un studio Ubisoft, est spécialisé dans les jeux web et mobiles. J'ai pu y travailler sur des projets nombreux et variés, allant du framework interne écrit en PHP et les jeux qui l'utilisaient, jusqu'à des activités de R&D se focalisant sur l'architecture et les performances.

  • Participation au développement de jeux utilisant un framework PHP interne

  • Développement de nouvelles fonctionnalités sur ce même framework et de nombreux outils internes

  • Recherche et développement sur des sujets variés : performances, communication inter-applications, redis, etc.

oct. 2006 - janv. 2007
Développeur stagiaire
Owlient
Paris, FR
  • PHP
  • SQL
  • JavaScript
  • Apache
  • subversion

Owlient, aujourd'hui un studio Ubisoft, est spécialisé dans les jeux web et mobiles. J'y ai effectué un stage de 3 mois avant d'y être engagé à temps plein.

  • Développement d'une bibliothèqe PHP pour créer des graphiques

  • Intégration HTML et CSS de la seconde version du site web de l'entreprise

Éducation (3)

Titre de Développeur Informatique - Niveau 2
Informatique, Développement
AFPA Marseille
  • SQL, Design de base de données
  • Programmation procédurale & orientée objet
DEUG
Sciences
University de Toulon
  • Physique-Chimie
  • Mathématiques-Informatique
Baccalauréat - Série S Physique-Chimie
Sciences
Lycée Dumont D'Urville
  • Physique, Chimie, Mathématiques, Biologie

Langages

Français

Langue maternelle

Anglais

Avancé

Centres d'intérêt

Technologies

  • Cryptographie

Arts, Culture

  • Photographe amateur
  • Amateur de photographie
  • Cinéphile

Lecture

  • Science-Fiction
  • Fantasy
  • Bandes dessinées

Jeux, Loisirs

  • Jeux vidéos
  • Jeux de plateau

Sport

  • Wing Tsun