27 ans d'expérience

Parcours complet

Depuis 2020

Développeur

Kivi1

Développeur
Kivi1 est un SaaS de gestion d'événement et d'invitations créé avec l'ancien propriétaire de Dooliz.
Il y a également 2 applications mobiles liées au service, dont une encore non diffusée.
Le logiciel inclue un spooler d'envoi de mail évolué, une API pour les applications mobiles, la gestion des invitations et leur suivi, la possibilité de s'inscrire en ligne à l'événement, le checkin à l'entrée.
  • Travail effectué :
    • Création d'un Saas
    • Création de 2 applications mobiles
  • Environnement technique :
    • Symfony
    • React
    • React Native - expo

depuis 2017

Jury d'examen

titres professionels DWWM et CDA

Je suis jury d'examen pour le titre professionnel Développeur Web et Web Mobile (DWWM) ainsi que Créateur Développeur d'Application (CDA).

2026

Développeur

NoCode2Dev

Développeur
Création d'un outil de conversion automatique d'un export d'application Bubble vers une codebase node.js ou symfony avec React ou Twig, plus supabase en option.
  • Travail effectué :
    • Conception
    • Réalisation du site en utilisant Claude Code
  • Environnement technique :
    • Symfony

2026

Développeur

Cpournous

Développeur
Il s'agit d'un site de rencontre. Mise à jour vers la denière version de symfony, passage de MySql à PostgreSql avec ajout d'un cache varnish pour l'optimisation. Il m'a aussi été demandé de créer un endpoint d'API minimaliste pour interfacer un automatisme (IA vocale).
  • Travail effectué :
    • Mise à jour d'un progiciel
    • Optimisation
    • Création d'un endpoint d'API
  • Environnement technique :
    • Symfony
    • Postgresql
    • Varnish

2026

Développeur

SP Maquettes

DéveloppeurDéveloppeur
Refonte totale d'un site vieillissant contenant maintenant environ 160 tutoriels de création de maquettes et presque 3500 photos. Il a été décidé d'utiliser Symfony, création rapide avec Claude Code. Le but était autant de moderniser le rendu que de rendre l'aspect aux tutoriels et aux photos plus facile (étant donné leur nombre), et aussi de faciliter l'administration.
  • Travail effectué :
    • Refonte d'un site web
    • Migration d'un site web sur joomla vers Symfony
  • Environnement technique :
    • Symfony

2024-2026

CTO, développeur, cofondateur

Duacto

CTO, cofondateur
Développement d'une marketplace et d'un système d'annonces, dans le domaine du décor de cinéma de seconde main.
  • Travail effectué :
    • Conception et réalisation du site
  • Environnement technique :
    • Bubble
    • Symfony

2012-2025

Développeur

SP Maquettes

SP Maquettes
Des amis ont voulu un jour créer un site web pour présenter leurs techniques de créations de maquettes et diorama.
J'ai bénévolement créé le site et le thème, suivant leurs demandes.
Le besoin était de pouvoir stocker beaucoup d'images sous forme de galerie ansi que les tutoriaux qui devaient être exportables en PDF.
À cette occasion, j'ai codé un mini-plugin pour avoir toujours présent le sommaire du tutoriel afin de faciliter la navigation.
  • Travail effectué :
    • Création d'un site web sur joomla
    • Création d'un plugin joomla
  • Environnement technique :
    • Joomla
24 heures pour créer un jeu de zéro, en cochant un maximum d'objectifs dans une liste de contraintes à points. Avec Yann Loosli, nous avons créé Goose 42, un jeu de l'oie dont les cases mènent à des mini-jeux, dans l'univers du Guide du voyageur galactique.
Nous avons choisi une technologie que nous ne connaissions pas, Phaser.js. J'ai assuré le développement, Yann le design, le graphisme, le son et le déploiement. Presque tous les objectifs ont été atteints dans le temps imparti.
J'ai participé à un hackathon dédié à la blockchain organisé entre autres par Éric Larchevêque .
J'ai en particulier écrit un smart contract pour gérer des investissements dans des projets en s'appuyant sur la blockchain Ethereum et la solution So|Bond du Crédit Agricole.
  • Travail effectué :
    • Conception du projet (avec l'équipe)
    • Ecriture d'un smart contract
  • Environnement technique :
    • Solidity
Pour mes propres besoins (qui ont trouvé un écho chez d'autres personnes), j'ai créé un plugin permettant de gérer les membres d'une association loi 1901.
Le plugin est maintenant publié sur le site wordpress.org en anglais et en français.

Publier un plugin, c'est aussi faire valider sa traduction française par la communauté francophone, selon des règles typographiques strictes dont une bonne partie est automatisable, ce que l'outil de traduction de WordPress (GlotPress) ne fait pas du tout. J'ai proposé un mécanisme de normalisation par langue à l'enregistrement des chaînes, extensible à d'autres locales, avec les règles françaises implémentées (issue #1862 et PR #1863, septembre 2024, soutenue par la communauté de traduction française, toujours en attente de revue par les mainteneurs).
  • Travail effectué :
    • Création d'un plugin WordPress
  • Environnement technique :
    • WordPress
    • Publication officielle WordPress
    • Traductions WordPress
Lib & Lou (entreprise crée lors d'un Startup-Weekend pour lequel j'étais organisateur et qui est aussi un ancien client) loue des jouets contenant des petites pièces à compter au retour ainsi que des puzzle qui se doivent d'être complets.
Il avait été estimé qu'il fallait 5 minutes pour compter un puzzle de 200 pièces (avec un risque d'erreur). Nous avons utilisé une table lumineuse et une webcam afin de compter les pièces en utilisant les PowerApps et une IA.
Le comptage marchait plutôt bien, avec parfois une erreur d'une pièce, surtout si les pièces étaient mal séparées sur la table lumineuse.
Nous sommes arrivés deuxièmes avec une équipe réduite de 3 personnes (avec notamment Yann Loosli). Toutes les équipes avaient été aidées par l'entreprise DevPoint, spécialiste de la solution PowerApps.
  • Travail effectué :
    • Création d'une application de comptage de puzzle
  • Environnement technique :
    • PowerApps

2023-2024

Développeur

Vod Factory

Vod Factory
Vod Factory est une plateforme permettant de créer son service VOD.
Le travail a consisté en la création d'un automate pour générer les factures et les virements SEPA.
Certaines données sont issues d'un formulaire, d'autres sont collectées via API sur plusieurs services.
  • Travail effectué :
    • Création d'un automate de facturation
  • Environnement technique :
    • Symfony
    • API AWS
    • API Google Sheets
    • API Amazon Videocentral
L'association d'agility canine avait besoin d'un site web qui leur permettra également de gérer leur activité.
À titre bénévole, j'ai aidé à installer le site WordPress, encadré sa mise en place et trouvé les modules utiles pour gérer les cours, le calendrier et l'accès aux documents réservés aux membres du club.
J'ai pour cela développé un plugin de gestion d'association que j'ai publié sur le site wordpress.org, un petit plugin pour de menues fonctionnalités manquantes ainsi qu'une mini-application mobile pour permettre aux professeurs d'afficher les élèves présents à leurs cours.
  • Travail effectué :
    • Aide à la mise en place d'un site WordPress
    • Création d'un plugin WordPress
    • Création d'une application mobile
  • Environnement technique :
    • WordPress
    • React native

2022-2023

CTO / Développeur

maGestion.pro

maGestion.pro - dépensemaGestion.pro - fournisseur
Je suis intervenu presque au début de cette start-up pour mettre en place la deuxième version du progiciel, après une version no-code qui avait vite montré ses limites.
J'ai pu participer à certains choix techniques et de conception.
J'ai travaillé principalement seul, mais lorsque des indépendants ont pu intervenir en renfort, je me suis occupé de les inclure dans le projet, de les aider à travailler et d'organiser leurs tâches.
Ce projet s'interfaçait avec airtable, un serveur sftp bancaire, ainsi que diverses API (URSSAF, registre SIRET, Universign, ...)
  • Travail effectué :
    • Gestion d'équipe
    • Développement d'un progiciel
    • Interfaçage avec divers services tiers
  • Environnement technique :
    • Symfony
    • React
    • API

2022-2023

Développeur (Entreloups)

Cpournous

Cpournous
Il s'agit d'un site de rencontre. Nous avons repris la maintenance de ce dernier afin de faire des corrections, des améliorations et des optimisations.
  • Travail effectué :
    • Maintenance d'un progiciel
  • Environnement technique :
    • Symfony

2021-2023

Développeur (Entreloups)

Estee Lauder

Estee Lauder
Estee Lauder envoie tous les ans des documents légaux à ses clients. Il nous avait été demandé de créer une plateforme interne permettant de faire cet envoi, complexe à cause du nombre de personnes et de documents à associer.
Il a également fallu mettre en place une preuve d'envoi fiable et aussi simple que possible. Nous avions utilisé Universign puis Docusign.
Dans un deuxième temps, il avait également fallu ajouter une signature électronique.
  • Travail effectué :
    • Création d'un progiciel de mailing
  • Environnement technique :
    • Symfony
    • API Universign
    • API Docusign

2021-2023

Développeur (Entreloups)

Stago

Stago
L'entreprise stago possédait un extranet et désirait le remplacer, mais le prestataire était défaillant et le projet souffrait de nombreux problèmes.
Il s'est agit d'une mission complexe, car il a fallu reprendre le travail d'un autre prestataire, le comprendre et corriger ce que lui-même n'arrivait pas à corriger, le tout sur une technologie qui était nouvelle pour moi : Drupal.
  • Travail effectué :
    • Mission "pompier", corrections, mise en production
  • Environnement technique :
    • Drupal
    • Elastic Search
    • Okta

2020-2023

Développeur (Entreloups)

Douches et bains

Douches et Bains
Cette société pose des salles de bains pour les personnes âgées.
Leur logiciel gère toute leur activité, depuis le démarchage jusqu'au SAV en passant par les paies. Il est assez ancien et n'utilise aucun framework PHP. Il utilise par contre bootstrap (suite à une mise à jour).
J'ai été contacté pour faire de la maintenance et des évolutions.
  • Travail effectué :
    • Maintenance d'un progiciel
  • Environnement technique :
    • PHP5
    • Bootstrap

2020-2023

Développeur (Entreloups)

Goyer

GoyerGoyer
Membre du groupe Eiffage, l'entreprise Goyer, qui fabrique des façades d'immeubles, avait fait réaliser un prototype d'un progiciel ayant pour but de partir du chiffrage pour déterminer l'ensemble des matériaux à commander et, pour certains, à faire fabriquer.
J'ai été appelé pour reprendre ce projet et le finaliser, mais cela n'a pas été possible à cause d'erreurs de conception impossible à corriger et du mauvais respect des usages de développement sur Symfony.
Nous avons donc dû créer une nouvelle version, mieux conçue et s'appuyant sur la base de données PostgreSql.
Le logiciel a une interface qui rappelle un tableur, mais avec beaucoup de spécificités.
  • Travail effectué :
    • Création d'un progiciel
  • Environnement technique :
    • Symfony
    • PostgreSql
    • Bootstrap
    • Docker

2019-2023

Développeur (Entreloups)

Mediaself

MediaselfMediaself
Cette société de maintenance informatique nous a demandé de développer un outil pour gérer leur activité afin d\obtenir une certification ISO.
Comme j'avais déjà exercé cette activité, j'ai pu facilement me projeter dans leur besoin malgré les différences de méthodes.
Par la suite, j'ai travaillé à la maintenance et à l'évolution du logiciel.
  • Travail effectué :
    • Création d'un progiciel
  • Environnement technique :
    • Symfony

2018-2023

Développeur (Entreloups)

Camérail

CamérailCamérail
Camérail est un produit de surveillance des stabulations qui consiste en une caméra IP motorisée installée sur un rail qui peut être surveillée via un ordinateur windows ou un téléphone mobile sous Android et sous IOS.
L'application mobile existait déjà, mais un seul développeur s'occupait des différentes versions et cela provoquait des retards dans les mises à jour. La demande a donc été d'avoir un code source unique pour que l'ajout d'une caméra arrive automatiquement sur toutes les versions. Il a donc été décidé d'utiliser React Native.
Par ailleurs, l'ensemble s'appuyait sur le logiciel d'un prestataire douteux qui servait également de support et ce dernier a cessé de fonctionner du jour au lendemain (et sans préavis). Il a donc fallu recréer un site support avec WordPress et connecter les applications mobiles à ce dernier. Pour cela, nous avons créé plusieurs plugins spécifiques.
Le travail a également consisté à publier les applications mobiles (sous un nom différent de l'application initiale) et à les maintenir.
L'intégration du player vidéo a représenté une grosse partie de la mission, car les plugins alors disponibles n'étaient pas compatibles avec le flux renvoyé par les différents modèles de caméras.
La version windows utilisant electron, il a fallu faire appel à la société Dev3I pour obtenir un plugin adapté.
  • Travail effectué :
    • Création d'une application React Native
    • Adaptation du plugin vidéo
    • Publication et maintenance des applications mobiles
    • Mise en place d'un site support grâce à WordPress
    • Création de plugins WordPress
  • Environnement technique :
    • React native
    • WordPress

2007-2023

CEO / CTO

Entreloups

Entreloups
Pendant 15 ans, j'ai travaillé dans ma propre entreprise, d'abord pour créer des jeux vidéos, puis pour éditer des services en ligne, à la fin en tant qu'ESN.
J'ai détaillé dans cette page les principaux projets, mais j'ai surtout géré mon équipe, en présentiel et en télétravail, aidant les autres développeurs dans leur tâche et dans leur progression. J'ai également géré les relations avec les clients, mis au point la méthode de travail, l'infrastructure informatique de l'entreprise et tout ce que peut faire un chef d'entreprise.
L'infrastructure se composait d'un serveur cloud, un serveur mail, un serveur gitlab, des serveurs web et parfois des serveurs de test. Nous avions également un VPN permettant d'accéder à distance à certains serveurs ou de passer par la connexion du bureau pour des accès privilégiés. L'ensemble a d'abord tourné sur des serveurs physiques puis nous sommes passé sur un hyperviseur VmWare ESXi.
Les serveurs étaient gérés via un serveur et des scripts puppet. Il était ainsi possible d'ajouter un site web, avec son certificat ssl automatiquement généré, simplement en ajoutant son nom dans une liste et envoyant le fichier sur git.
  • Travail effectué :
    • Gestion de l'entreprise
    • Gestion de l'équipe
    • Conception
    • Développement
    • Administration système
    • Relation clients

2022

Développeur / DevOps (Entreloups)

Outil de déploiement automatique de version de pré-production

Nous avions mis au point un outil qui permettait, pour un site symfony préalablement configuré pour fonctionner avec Docker, de commander un serveur VPS chez OVH, le configurer automatiquement et déployer le logiciel de preprod.
En un click, après avoir rempli quelques champs simples (nom de domaine, IP, ...), nous avions un serveur qui s'installait tout seul. Il était possible également de réinitialiser totalement le serveur en cas de besoin.
  • Travail effectué :
    • Déploiement automatique et auto-installation de system
  • Environnement technique :
    • Symfony
    • OVH
    • Linux
    • Docker

2022

Développeur (Entreloups)

Outil interne de tickets et accès aux factures

Tickets et facturesTickets et factures
Afin de mieux interragir avec nos clients, nous avions créé un outil de tickets.
Les utilisateurs pouvaient également accéder à leurs devis et à leurs factures.
L'outil s'appuyait sur un bundle Symfony pour lequel j'avais apporté des corrections.
  • Travail effectué :
    • Création d'un progiciel de tickets et accès aux factures
  • Environnement technique :
    • Symfony

2021-2022

Développeur (Entreloups)

Adopte un bureau

Adopte un bureau
Je suis intervenu sur la workflow des commandes. Il y avait besoin de Google Sheet, de scripts Python, de déploiement Docker, de plugin WordPress sur mesure et d'automatismes par Zapier.
J'ai également eu à gérer des montées en charges via AWS suite à des passages à la télévision.
  • Travail effectué :
    • Création d'un plugin WordPress
    • Création d'automatisations
    • Gestion de montées en charge
  • Environnement technique :
    • WordPress
    • Plugin WordPress
    • Google Docs (API et scripts)
    • Python
    • Docker
    • Zapier
    • AWS

2021-2022

Développeur (Entreloups)

PSICOM

PSICOM - CartePVC
Pour cette société, nous avons réalisé un plugin WordPress permettant de relier FideliCloud à woocommerce ainsi que la correction d'un formulaire qui était loin d'être fonctionnel pour CartePVC.
  • Travail effectué :
    • Création d'un plugin WordPress
    • Correction d'un formulaire dans WordPress
  • Environnement technique :
    • WordPress

2021-2022

Développeur (Entreloups)

Cambusier

Cambusier
Ce site est arrivé presque fonctionnel, manquait la fonctionnalité de confirmation de l'âge (obligation légale) et les dernières touches.
J'avais dû intervenir en urgence pour permettre une mise en ligne qui respectait leur planning.
  • Travail effectué :
    • Finalisation d'un site WordPress
  • Environnement technique :
    • WordPress

2020-2021

Développeur (Entreloups)

Lib & Lou

Lib & Lou
Lib & Lou est une startup qui pratique la location de jouets.
La créatrice avait gagné un Startup-Weekend que j'avais contribué à organiser. Etant dans la même ville, nous avons gardé le contact et avons pu à l'occasion aider à développer le projet.
J'avais notamment travaillé sur les paiements récurrents liés aux abonnements, chose que les modules de paiement de l'époque géraient mal.
  • Travail effectué :
    • Module de paiement
  • Environnement technique :
    • Prestashop

2018-2022

Développeur (Entreloups)

La Dépanne

La DépanneLa Dépanne
Mr. Bricolage avait créé un site communautaire d'entraide et location entre particuliers. Ce dernier n'avait pas rencontré le succès espéré, mais ils voulaient le mettre à jour (de Symfony 2 vers Symfony 3) et d'ajouter quelques fonctionnalités pour essayer à nouveau de le lancer.
Mon équipe a travaillé sur cette mission, mais le nouveau lancement n'a pas eu lieu.
  • Travail effectué :
    • Mise à jour de Symfony 2 vers Symfony 3
  • Environnement technique :
    • Symfony
    • MongoDB

2018-2021

Développeur (Entreloups)

Emoovz

Emoovz
Demeco édite un comparatif de déménagement. Nous avions été appelé en renfort pour répondre à un appel d'offre du ministère des Armées (qui a été remporté, à ce jour le site travaille toujours avec eux).
La mission a duré un an.
  • Travail effectué :
    • Modifications suivant les demandes du MinArm
  • Environnement technique :
    • Symfony

2019-2020

Développeur (Entreloups)

Club-VO / Hanabi / Art House Films

Club-VOHanabiArt House
Club-VO nous avait d'abord contactés pour intégrer un player vidéo qui utiliserait les vidéos en provenance de Vimeo (via API) pour diffuser des bandes-annonces de films tout en collectant des statistiques.
Par la suite, Hanabi (société soeur) éditrice de films japonais nous a demandé diverses tâches lors de la mise en ligne de son site web, notament un site web presque en pur HTML en attendant la création d'un site web WordPress plus complet.
  • Travail effectué :
    • Intégration d'un player vidéo
    • Création d'un mini-site web from scratch
  • Environnement technique :
    • WordPress
    • API Vimeo
    • Site en HTML/CSS pur

2016-2020

interventions de sensibilisation à la cybersécurité

Cyber-sécurité
Je suis intervenu plusieurs fois bénévolement, avec Stéphane Debeil, pour faire des interventions auprès de futurs développeurs afin de les sensibiliser aux risques liés à la cybersécurité et aux bonnes pratiques auprès des établissements suivants :

2017-2018

Développeur / cybersécurité

Confidientiel

J'ai eu plusieurs fois l'occasion de réparer un site WordPress piraté dans lequel des comptes admin avaient été créés, parfois des scripts tournaient sur le serveur.
Je ne peux bien sûr pas citer ces clients pour des questions de confidentialité.
  • Travail effectué :
    • Nettoyage et remise en service d'un site web piraté
    • Sécurisation du site
  • Environnement technique :
    • WordPress

2017-2018

Membre d'un réseau dédié à la cybersécurité

Eden Centre puis Cyberguards

CyberguardsCyberguards
J'avais rejoint le cluster Eden Centre qui dépendait du cluster Eden. Nous étions ensuite devenus Cyberguards, une association d'entreprises dont les actions étaient en rapport avec la cybersécurité.
J'avais développé, avec Stéphane Debeil un outil d'auto-évaluation des risques Cyber.

2018

Développeur (Entreloups)

Dooliz

Dooliz
Dooliz était un service d'envoi et de suivi d'invitations à des événements.
Le travail a consisté en l'ajout d'une mécanique d'envoi plus évoluée pour essayer de limiter les problèmes liés aux mailings comme la classification comme spam.
  • Travail effectué :
    • Développement d'un module de mailing
  • Environnement technique :
    • Symfony 2.8

2017

Concepteur / développeur

Backoffice pour Bonjour + et application mobile

Backoffice Bonjour +
Bonjour+ est une startup, lauréate d’un Startup-Weekend, qui avait pour ambition de créer un interphone connecté pour le prix d’un café. Il fallait créer un backoffice à même permettre de à une application mobile de fonctionner dans tous les cas de figure envisagés (propriétaire, locataire, agence, enfants, ...)
  • Travail effectué :
    • Conception de l’architecture
    • Développement d'un backoffice
    • Développement d'une application mobile
    • Développement d'un serveur de communication en Node.JS
  • Environnement technique :
    • Symfony 2
    • Node.js/ES6
    • Android

2016

Développeur

Startup-Weekend Paris VivaTech 2016 – Projet ShareLock Homes (3ème place)

ShareLock Homes - vue de faceShareLock Homes - vue de dos
ShareLock Homes est un projet d'objet connecté qui, une fois fixé sur la porte, peut tourner des clés, tirer des gâchettes et abaisser des poignées permettant ainsi à son utilisateur de piloter l'ouverture ou la fermeture de sa porte via son smartphone.
  • Travail effectué :
    • Choix de la solution technique
    • Création du prototype
  • Environnement technique :
    • Arduino
    • Bluetooth
    • Android

2016

Développeur / conseil (Entreloups)

galerie Capazza

Galerie Capazza
Cet e-commerce permet aux clients de la galerie de consulter les œuvres et livres disponibles à la vente ainsi que d'en apprendre plus sur les artistes et expositions. Ce site se devait de s'inspirer des sites d'arts et un affichage des œuvres à la façon de Pinterest (chargement infini, colonnes, ...).
  • Travail effectué :
    • Analyse du besoin du client
    • Installation et configuration de l'e-commerce
    • Choix des modules complémentaires
    • Développement de modules sur mesure
  • Environnement technique :
    • Prestashop

2016

Développeur / admin sys (Entreloups)

Fail2Ban centralisé

Fail2Ban est un service qui lit les logs d'un serveur dans le but de détecter des comportements suspects et bannit automatiquement l'IP de l'attaquant. Le projet consistait en la création d'une version centralisée de ce service afin de collecter les bannissements effectués par les serveurs d'un parc informatique dans le but de les redistribuer aux autres serveurs de ce même parc. Ainsi, quand un serveur détecte une attaque, le service banni l'IP de l'attaquant sur l'ensemble du parc de serveurs.
  • Travail effectué :
    • Recherches
    • Création du prototype
    • Mise en place et conduite de tests
  • Environnement technique :
    • Fail2Ban

2016

Développeur

Startup-Weekend EcoTech Orléans 2016 – Projet Intell'Eau (coup de coeur du jury)

Intell'eau
Intell'Eau est le premier système d'arrosage connecté intelligent qui détecte le besoin en eau des plantes afin de ne déclencher l'arrosage de ces dernières que s'il est nécessaire.
  • Travail effectué :
    • Création du prototype consistant en un Arduino relié en wifi à un Raspberri Pi pour lui communiquer ses données des sondes connectées
  • Environnement technique :
    • Arduino
    • Raspberri Pi
    • langague C

2016

Développeur

Startup-Weekend Bourges 2016 – Projet Bonjour+ (1ère place)

Bonjour +
Bonjour+ est un projet d'interphone connecté utilisant un QRCode ajouté sur un interphone existant (ou en remplacement). Il permet d'être informé de la présence d'un visiteur même en cas d'absence et pour un coût dérisoire.
  • Travail effectué :
    • Travail sur Raspberri Pi et les flux vidéos via Node.JS
    • Coaching des autres participants techniques
    • Développement d'éléments pour la présentation
  • Environnement technique :
    • Raspberri Pi
    • Node.JS
    • Flux vidéos

2012-2016

Éditeur / développeur (Entreloups)

Site d'envoi de SMS 1max2sms

1 MAX 2 SMS
Ce site permettait d'envoyer des SMS en échange de l'affichage d'une publicité ainsi que l'envoi de SMS à l'international moyennant un achat à tarif préférentiel. Le site avait été acheté fonctionnel, mais avait été presque totalement refait au niveau du code.
  • Travail effectué :
    • Refonte du code afin de permettre d'utiliser plusieurs annonceurs et plusieurs fournisseurs de SMS et de collecter des statistiques
    • Interfaçage avec des régies publicitaires avec notification d'affichage des publicités
    • Interfaçage avec un fournisseur de SMS
    • Interfaçage avec un flux RSS pour afficher des informations
    • Sécurisation
  • Environnement technique :
    • langage PHP
    • Base de données MySql
    • HTML5/RSS/XML
  • Raison de l'arrêt : le manque d'annonceur, principalement lié à leur positionnement sur des sites de contenu, a rendu le site non rentable. La partie payante n'était pas suffisante pour justifier son maintien en fonctionnement.

2012-2016

Éditeur / développeur (Entreloups)

Site de jeux pour gagner des cadeaux Nutswood

Nutswood
Ce site de jeux pour gagner des cadeaux a été modifié régulièrement pendant plusieurs années, apportant de nombreuses modifications et améliorations.
  • Travail effectué :
    • Reverse engineering des jeux Flash
    • Mise en place d'un système de template
    • Mise en place d'un système d'interactions en temps réel avec Node.JS
    • Debug
    • Sécurisation
    • Administration du site et des relations client
  • Environnement technique :
    • langage PHP
    • Base de données MySql
    • Base de données PostgreSql
    • jquery
    • Node.JS
    • Game Maker
    • Flash (Action Script 3)
  • Raison de l'arrêt : le site a bien fonctionné, mais la lutte contre la triche avait pris une ampleur telle qu'il était devenu difficile d'ajouter des fonctionnalités. La rentabilité n'était pas suffisante pour justifier le temps passé à l'administration et à la lutte contre la fraude.

2015

Benchmarking de solutions de virtualisation (Entreloups)

Etude pour un projet de virtualisation de postes de travail

Avec Stéphane Debeil, nous avons effectué des recherches sur le fonctionnement et les performances de différentes solutions de virtualisation (virtualisation de postes, d'applications, mise en cluster d'hyperviseurs, ...). Nous avons donc monté une infrastructure de test et réalisé des essais poussés sur les différentes solutions du marché.
  • Travail effectué :
    • Conception de l'infrastructure de test
    • Installation et configuration des différentes solutions de virtualisation
    • Conduite de tests
  • Environnement technique :
    • VMWare (ESXi, Horizon, …)
    • Citrix (XenServer, XenDesktop, XenApp,…)
    • CloudStack
    • OpenStack

2015

Serveur d'envoi avec IPs tournantes (Entreloups)

Développeur / Admin sys

Création d'un prototype de serveur d'envoi de mails en masse. Le serveur reçoit les mails générés par un logiciel de mailing par une IP et les transferts à leur destinataire en effectuant une rotation sur ses IPs de sortie, grâce à des règles iptables, de façon à envoyer un plus grand nombre de mails dans une période plus courte malgré les quotas des serveurs de destinations.
  • Travail effectué :
    • Recherches
    • Création du prototype
    • Mise en place de tests et benchmarking
    • Documentation
  • Environnement technique :
    • serveur Debian
    • serveur mail
    • iptables

2014

Concepteur et développeur unique

Prototype de jeu expérimental « Feodal Map »

Feodal Map
Ce mini-jeu a été écrit dans le but de se familiariser avec l'API Google MAP. Il est entièrement jouable, mais n'est volontairement pas arrivé au stade commercial. Il utilise un CMS de type réseau social nommé Oxwall qui fournit les comptes utilisateurs, le forum et la messagerie.
  • Travail effectué :
    • Installation et configuration
    • Création d'un module « tout-en-un » permettant le jeu
  • Environnement technique :
    • Framework Oxwall
    • langage PHP
    • Base de données MySql
    • templates Smarty
    • jquery
    • API Google MAP
  • Raison de l'arrêt : le serveur est actuellement arrêté, pour des raisons de sécurité, faute de maintenance. J'envisage un portage vers WordPress.

2013-2014

Associé / Développeur

Palais des Lys

Palais des Lys
Il s'agissait d'une épicerie fine, à la fois physique et dématérialisée, l'un permettant l'autre.
J'avais rejoint le projet, convaincu par les créateurs, pour assurer la partie technique et aider à la création finale du site en ajoutant des développements et des automatisations.
Le catalogue était énorme et la société a été liquidée (pour raisons personnelles des créateurs) avant d'arriver à la phase de commercialisation.
  • Travail effectué :
    • Corrections
    • Développement d'automatismes
  • Environnement technique :
    • Prestashop

2013-2014

Éditeur / développeur (Entreloups)

Site d'enchères au centime Yakaclick

YakaclickYakaclick
Nous avions acheté un site d'enchères au centimes qui n'était pas lancé et avait des problèmes techniques liés au mécanisme des enchères et tu temps réel. Nous avons finalisé le site et avons commencé à l'exploité mais il manquait un budget de lancement important lié au modèle économique.
Nous avions égalment créé des bots d'enchères pour essayer de rendre le site plus ludique et de créer un effet d'entraînement.
  • Travail effectué :
    • Debug et finalisation du site
    • Ajout de fonctionnalités
    • Etude de la concurrence
    • Exploitation et gestion des réseaux sociaux
  • Environnement technique :
    • PHP
    • Node.js

2012-2014

Éditeur / développeur (Entreloups)

Site d'emailing ClicEmailing

ClicEmailing
Nous avions racheté un site pour faire du mailing avec une base d'un million de contacts opt-in.
Nous avons mis en place une solution de mailing à partir d'un logiciel que nous avions modifié (le développeur ne souhaitant pas intégrer les fonctionnalités qui nous manquaient à son logiciel, même contre paiement) et avons pu procéder à quelques envois (environ 4h pour envoyer 1 million de mails).
Il est vite apparu que la base n'était pas réellement opt-in et nous avons cessé les envois.
  • Travail effectué :
    • Modification d'un logiciel de mailing
    • Mise en place d'une infrastructure d'emailing
    • Envoi en masse
  • Environnement technique :
    • PHP
    • Infrastructure réseau

2012-2013

Développeur / optimisation (Entreloups)

Debug et optimisation du site SpaceKDO

Space Kdo
Site de jeux gratuits pour gagner des cadeaux dont les développeurs n'arrivaient pas à empêcher le serveur de planter à la fin des concours, lorsque l'afflux de visiteurs était le plus grand.
  • Travail effectué :
    • Analyse du code
    • Analyse du problème
    • Debug et optimisation
  • Environnement technique :
    • PHP
    • MySql

2011

Développeur / analyse / admin sys (Entreloups)

Remise en marche et évaluation du moteur de jeu SEED (MMORPG)

Seed the game
Le studio danois Runestones avait développé un MMORPG puis déposé le bilan. Le jeu, bien que prometteur, avait été abandonné et archivé. La question était de savoir s'il était possible de le remettre en marche et de juger de l'opportunité de reprendre son développement.
  • Travail effectué :
    • Analyse des archives
    • Installation d'un serveur compatible avec le jeu
    • Remise en marche du serveur de jeu
    • Evaluation de la qualité du travail
  • Environnement technique :
    • Redhat
    • C++
    • ICE

2009-2011

Développeur / conception / chef de projet (Entreloups)

Jeu vidéo en ligne O Big Bang

O Big Bang
Site de jeu de stratégie en temps réel, 100% web/javascript se déroulant dans l'espace. Le jeu a été terminé, mais était trop compliqué. Il comportait malgré tout des fonctionnalités originales et techniquement complexes comme une vue dans le passé, un calcul du fond d'écran d'après la situation réelle du jeu (aspect paysage « spacial »), un rendu vidéo en fin de partie, …
Si la technologie a maintenant plus de 10 ans, cette dernière reste encore assez impressionnante : fenêtres déplaçables à l'écran qui restaient en place même après déconnexion, clic droit avec des icônes d'action qui s'ouvraient en s'écartant de la souris en spirale, zoom sur la carte, enregistrement des actions de jeu pour dessiner le fond d'écran et publier une vidéo de la partie à la fin de cette dernière, espace de jeu non limité, …
  • Travail effectué :
    • Conception
    • Développement
    • Intégration d'une API de paiement sur le portail Big Point
    • Gestion de l'équipe
  • Environnement technique :
    • PHP 5
    • MySql
    • jQuery/jQuery-UI
    • Framework propriétaire
    • Joomla
  • Raison de l'arrêt :
    • Ayant été codé en PHP5, le jeu a été arrêté pour des questions de sécurité, principalement. Cependant, l'isoler avec docker va permettre de le remettre en marche prochainement.
    • Il n'était également plus possible de le maintenir d'un point de vue commercial, car il aurait fallu régulièrement relancer des parties, faire vivre le support ainsi que le site et les réseaux sociaux. Il sera néanmoins possible de faire tourner une version démo réinitialisée automatiquement et périodiquement.

2007-2009

Développeur / conception / chef de projet (Entreloups)

Jeu vidéo en ligne Ombrance

Ombrance
Développement d'un jeu vidéo en ligne au sein d'une équipe de 7 personnes. Le projet n'a pu aller jusqu'à la commercialisation par manque de moyens. Son moteur de jeu a été partiellement réutilisé pour le jeu O Big Bang.
  • Travail effectué :
    • Conception
    • Développement
    • Gestion de l'équipe
    • Recherche de financements
  • Environnement technique :
    • PHP 5
    • MySql
    • Javascript
    • ActionScript
    • Framework propriétaire

2005-2006

Développeur

BienZen

Développement d'un module permettant de faire la passerelle entre un point de vente physique et un e-commerce. À l'époque les outils étaient dédiés à l'un ou à l'autre et ne permettaient pas la double approche.
J'ai également géré le magasin et fait de l'assemblage de PC et de la maintenance, y compris sur des serveurs.
  • Travail effectué :
    • Modification d'un outil et développement de modules
    • Maintenance informatique
    • Assemblage
    • Administration de serveur
  • Environnement technique :
    • Oscommerce

2004

Développeur

automobile.fr

Développement d'un prototype de moteur de recherche de véhicules pour le site automobile.fr
Ce projet n'a finalement pas vu le jour et le site a été vendu à Ebay
  • Travail effectué :
    • Développement d'un moteur de recherche from scratch
  • Environnement technique :
    • PHP
    • MySql

2001-2003

Développeur

MakingOfWeb

Développement d'un logiciel de gestion de l'activité de mandataire automobile
L'entreprise a également créé des sites web, soit entièrement, soit en utilisant Joomla.
  • Travail effectué :
    • Développement d'un outil from scratch
    • Création d'un mini-framework
    • Création de sites web "from scratch"
  • Environnement technique :
    • PHP
    • MySql
    • javascript
    • Joomla

1999-2001

Développeur Infobusiness

Ubisoft Montreuil

Ubisoft
Travail pour l'éditeur Ubisoft dans une équipe qui créait des masters pour le pressage de CD (démos, jeux budgets, jeux commerciaux), évaluait des technologies, prenait en charge tout ce qui ne relevait plus d'une équipe active.
  • Travail effectué :
    • Développement sur un outil interne comparable à Adobe Director (et modification de l’outil en C++)
    • Création de CD masters
    • Création d'interfaces
  • Environnement technique :
    • Windows
    • C++
    • Adobe flash 2

1999

Maîtrise d'informatique

Université de Marne-La-Vallée

1993

BAC C

Lycée Edouard Vailland, Vierzon