Profil de carrière

Après quelques années passées sur des postes de CTO, product owner, tech lead, j'ai acquis une solide expérience dans le monde de l'entrepreunariat, l'innovation, le management, le produit, tout en continuant à perfectionner mes compétences techniques.

J'ai rejoint Frizbiz 6 ans après son lancement, lors de la création du poste de CTO. Je suis arrivé pour la conception d'un nouveau produit sur le modèle BtoB et BtoBtoC à destination des partenaires et avec pour objectif transverse une refonte technique de l'existant.
J'ai également co-fondé une startup EcoTa.co, dans laquelle j'étais CTO, qui participait à l'innovation dans le secteur de la mobilité et du transport. Une aventure qui a duré 5 ans et m'a permis de me focaliser sur la conception globale d'un produit, le business model, la stratégie, les besoins clients et partenaires, le management... Des compétences et expériences que je souhaiterais mettre à profit dans mes futurs postes.

Experiences

CTO - Directeur technique

2019 - présent
Frizbiz, Home Life SAS, Lille

Connecter des personnes ayant besoin d’un coup de main pour aménager leur habitat avec des personnes disponibles qui savent le faire. Frizbiz est LA plateforme des services de l’aménagement et du bien-être chez soi.

  • Management et accompagnement de l'équipe IT et produit, recrutement, formation, coaching, définition des objectifs.
  • Définition de la roadmap technique et fonctionnel en accord avec la stratégie de l’entreprise.
  • Pilotage des développements internes, externes, des fournisseurs et partenaires clés.
  • Gestion de projets en mode Agile Scrum / Kanban, priorisation et arbitrage des besoins
  • Gestion budget IT, immobilisation, charges salariales, externes, fournisseurs...
  • mise en place de rapports, tableau de bord, analytiques, KPIs et outils de surveillance de l'infrastructure et de l'applicatif.
  • Définition de l’architecture technique et applicative, infrastructure, découpage, conception générique et abstraite des micro-services jusqu’au modèle de données, échanges entre les micro-services, choix des technologies utilisées.
  • Gestion de la qualité et mise en place des outils et méthodes d’industrialisation, Test Driven Development, tests coverage, code review, peer programming, intégration et déploiement continus (Gitlab).
  • Design des APIs publiques et privées. Gestion des partenaires qui intègrent l’API et mise à disposition d’un environnement de test pour leurs intégrations.
  • Choix des outils SaaS et APIs externes utilisés par l’entreprise (Stripe, zendesk support et sell, slack, Aircall, twilio, sendgrid, Aircall, google APIs, mapbox, firebase, zapier...)
  • Organisation de la veille concurrentielle, métier et technique, de l’innovation, R&D, POC, contribution open source, ateliers et démo à destination de l'ensemble des collaborateurs de l'entreprise

Formateur full-stack

2018 - 2019
Freelance, Le Wagon, Lille

Le Wagon est une école de code en 9 semaines à temps plein qui apprend à des entrepreneurs et à des profils créatifs à construire leur produit tech dans toutes ses dimensions: design, prototypage, code, mise en production.

  • Cours sur le langage Ruby, la programmation orientée objet, base de données SQL et ActiveRecord, HTML et CSS, Bootstrap, JavaScript et ses outils, Middleman, Rails et librairies d'authentification / authorisation...
  • Accompagnement des étudiants sur les exercices pratiques.
  • Animation de Livecode
  • Accompagnement des étudiants sur les projets finaux.

Product Owner

2017 - 2018
Freelance, Norauto, Lille

Conception de micro-services en mode API first dans le cadre du projet BeAPI, point de départ de la transformation numérique chez Norauto.

  • Animation avec un Tech Lead d'une équipe de 6 développeurs.
  • Utilisation des méthodologies Agile : Kanban, Srcum, Story mapping, BDD, TDD
  • Conception de produits de type API génériques et évolutifs.
  • Définition de la vision et de la stratégie d'intégration des produits au sein de l'existant.
  • Découpage en lots cohérents et planification.
  • Gestion du product backlog et écriture des Users Stories.
  • Interviews du métier et des potentiels consommateurs.

Product Owner, Scrum Master

2017
Freelance, modern-blocks, Lille

Création, en mode Agile (3 développeurs), d’une marketplace en Ruby on Rails pour les photographes pour Modern-blocks.

  • Définition de l’architecture sur la base de l’api e-commerce Moltin (alternative à une solution type prestashop ou magento) qui permet de se concentrer sur les fonctionnalités à plus haute valeur (Marketplace, enchères)
  • Gestion de projets en mode Agile Scrum, rôle de Product Owner et Scrum Master, recueil des besoins des différents personas (Utilisateurs, photographes), élaboration et évolution du Product Backlog, arbitrage des besoins, mise en place de Zenhub pour une gestion agile plus efficace avec github, mise en place de rapports et charts.
  • Planification des sprints, mêlée quotidienne, revue du sprint, report au client.
  • Montée en compétence d’un développeur en tant que product owner.
  • Amélioration de la librairie open source Moltin.

Co-fondateur, Directeur Général et technique

2012 - 2017
EcoTa.co - FactorApp SAS, Euratechnologies, Lille

FactorApp SAS développait et exploitait le service EcoTa.co qui est une plate-forme de mise en relation entre des clients BtoB ou BtoC et des chauffeurs VTC professionnels.

Nous avons développé un système d'information complexe à base de micro services, APIs publiques et privées, applications web et mobile native.

  • Création et gestion d'entreprise, budget, financement.
  • Recrutement, formation, management de l'équipe technique (5 personnes) et de l'équipe communication et marketing (2 peronnes).
  • Définition de la vision et stratégie de l’entreprise et de ses produits, optimisation des processus métiers. Management des produits, de l’innovation et des partenaires clés (entreprises dans la mobilité et le transport, SNCF, Keolys...).
  • Choix des outils SaaS et APIs externes utilisés par l’entreprise (Stripe, zendesk, pipedrive, twilio, google APIs, mapbox, firebase, slack, mailchimp, mandril, zapier...)
  • mise en place de rapports, tableau de bord, analytiques, KPIs et outils de surveillance de l'infrastructure et de l'applicatif.
  • Gestion de projets en mode Agile Scrum, rôle de Product Owner et Scrum Master, recueil des besoins des différents personas, élaboration et évolution du Product Backlog, arbitrage des besoins
  • Définition de l’architecture applicative, découpage, conception générique et abstraite des micro-services jusqu’au modèle de données, échanges entre les micro-services, choix des technologies utilisées.
  • Gestion de la qualité et mise en place des outils et méthodes d’industrialisation, Test Driven Development, tests coverage, automatic review, peer programming, intégration et déploiement continus (Codeship, Codeclimate, gemnasium, zenhub, Jenkins, Newrelic, Logentries...).
  • Design, documentation et tests des APIs (Apiary, Postman). Gestion commerciale et technique des partenaires qui intègrent l’API. Mise en place d’un environnement sandbox fiable pour les partenaires.
  • Veille concurrentielle, métier et technique.

Développeur full stack

2010 - présent
Freelance, Lille
  • Consultant solution e-commerce Magento chez le matelas.fr.
  • Développeur Magento chez Colisweb, réalisation du plugin de livraison se connectant à l'API Colisweb.

Responsable d’applications Java / JEE

2010 - 2012
Freelance pour Cofidis, Lille

Mission de responsable d’application exercée en indépendant, dans le service internet, sur les technologies Java / JEE.

  • Modélisation (UML Use – Case, Class Diagram, Sequence Diagram, Activity Diagram), rédaction des documents de conception technique.
  • Suivi des développements avec le centre de développement, revue de code.
  • Audit de l’application espace client du site cofidis.fr.
  • Mise en place d’une bibliothèque générique commune aux différents projets en Java / JEE pour les différentes couches (model, métier, front).
  • Gestion de la qualité et mise en place des outils et méthodes d’industrialisation, tests unitaires, tests coverage, automatic review, intégration continue (Hudson, sonar, Junit, DBunit, PMD, CheckStyle, Cobertura).
  • Réalisation d’évolutions et correction d’anomalies (Java / JEE et Cobol), livraison des applications.

Ingénieur études et développment Java / JEE

2010
Atos Origin worldline, Lille

Le projet Massilia est une solution générique e-commerce réalisée en Java / JEE avec une partie des développements en Offshore.

  • Gestion des développements en offshore sur les services modélisés (Atos Origin India) : Support sur la conception technique et fonctionnelle, code review, gestion des anomalies.
  • Leader sur le périmètre interface utilisateur côté administration, création d’une librairie de composants Tapestry communs et extensibles.
  • Modélisation et Conception technique de nouveaux services de la solution e-commerce. (UML Use – Case, Class Diagram, Sequence Diagram, document en anglais).
  • Développement du modèle et des interfaces (DAO et Manager) des services modélisés.
  • Création d’une application front de bench, conception des scénarios de test de charge avec JMeter, mise en place de l’environnement de bench et livraison de l’application.
  • Documentation et communication en anglais (Code review, Release notes, User guide, installation guide...)

Ingénieur études et développment Java / JEE

2009 - 2010
Atos Origin worldline, Lille

Le projet SPoP est une solution et une plateforme de paiement internationale réalisée en Offshore.

  • Recueil des besoins dans les différentes entités européennes d’Atos Origin Worldline.
  • Conception fonctionnelle et technique de nouveaux composants génériques communs à différents web services. (UML Use – Case, Class Diagram, Sequence Diagram, document en anglais)
  • Gestion des développements en offshore (Atos Origin India), revue de code, recette.
  • Mise en place des premières implémentations techniques : continuous build Hudson / Maven, continuous test with JUnit 4 / DBUnit, SOA extensibilité...
  • Documentation et communication en anglais (Code review, Release notes, User guide, installation guide...)

Expert front-end Java / JEE

2009
Projet Line Bourse chez Natixis, Atos Origin Intégration, Lille

Site internet de bourse en ligne pour les trois entités du groupe : Natixis, Banque Populaire et Caisse d’épargne.

  • Expertise sur l’intégration HTML / CSS2, l’accessibilité et l’ergonomie.
  • Revue de la maquette html « charte blanche » (un seul code html généré pour 3 designs différents chargés dynamiquement selon l’entité).
  • Expertise pour une compatibilité multi navigateurs (IE6, IE7, Firefox et Safari Mac)
  • Gestion de deux ressources supplémentaires pour corriger les bugs front.
  • Corrections d’anomalies suite à la phase de recette interne et client (JAVA, JSP, Tiles, JavaScript, HTML / CSS...).
  • Respect des normes d’accessibilité niveau bronze, et des standards W3C.

Développeur full stack

2009 - 2010
Atos Origin Intégration, Lille

Réalisation de plusieurs missions en tant que développeur full stack pour Atos Origin Intégration.

  • Expertise et formation d’une ressource sur l’intégration XHML / CSS d’une maquette dans SharePoint pour le projet élues du Conseil Régional.
  • Développeur front-end sur le portail SharePoint d’informations des lycées du Conseil Régional.
  • Développeur full stack Java / JEE sur quatres appliactions web pour le Conseil Régional.
  • Développeur full stack Java / JEE sur le projet datafluides de CEMA FROID

Analyste programmeur sur la TMA du domaine crédit

2007 - 2009
centre technique Caisse d'épargne, Atos Origin Intégration, Lille

Cette mission s’est déroulée sur le domaine crédit, de l’instruction à la gestion. Celui-ci comprend pour la partie instruction des crédits d’une interface NTIC, et pour la partie gestion du système d’information – Mainframe IBM CICS/MVS (traitement TP et BATCH).

  • Gestion des incidents de production, pré-analyse (national ou régional, instruction ou gestion), et dispatch aux collaborateurs de l’équipe pour une correction logicielle, par SPUFI...
  • Vérification des différents indicateurs et recadrage de l’activité de l’équipe, participation aux points mensuels de la TMA et aux réunions des référents fonctionnels.
  • Analyste programmeur sur la TMA du domaine crédit, analyse et correction des incidents nationaux des logiciels Crédécureuils.
  • Suivi de production (vérification du bon fonctionnement des traitements Batch).
  • Conception et réalisation de plusieurs intranets (PHP / MySQL et intégration XHTML / CSS2) pour automatiser certaines taches de l’équipe, pour le suivi des mises en production par exemple.
  • Mise en production de correctifs.

Conduite de Changement et assistance MOA

2005 - 2007
centre technique Caisse d'épargne, Sylis, Lille

Cette mission a été effectuée sur le domaine monétique. Celui-ci comprend le système d’information – Mainframe IBM CICS/MVS (traitement TP et BATCH), les automates bancaires (NCR, Wincor, version HLG, personnalisation...), le serveur d’agence (transaction Mur d’Argent), le serveur monétique ISIM (serveur d’autorisation, et gestionnaire de GAB...) et ARGAUS (outil de télésurveillance, télédiffusion et télécollecte pour les automates bancaires).

  • Conduite de Changement et assistance MOA des sièges des Caisse d’Epargne sur l’ensemble du domaine monétique.
  • Formation de la MOA à la nouvelle solution monétique.
  • Animation d’audio-conférences pour la gestion d’incidents majeurs, le déploiement de versions GAB en production. Rédaction des comptes rendus.
  • Communication pour l’ensemble du domaine des évolutions, correctifs, versions logicielles, incidents et exercices de Backup (du serveur monétique).
  • Migration des automates bancaires (GAB, BLS et ARC) sur le nouveau serveur monétique.
  • Gestion des incidents fonctionnels et techniques pour le domaine monétique.
  • Déploiement de versions guichet automatique et écrans publicitaires.
  • Rédaction de plan de tests pour l’homologation des versions logicielles des guichets automatiques.
  • Conception et réalisation de plusieurs intranets (PHP / MySQL et intégration XHTML / CSS2) pour automatiser certaines taches de l’équipe.

Chargé d'affaires

2004
Phenix netcom, Lille
  • Chargé d’affaires : Détection et gestion des projets d’installation de PABX (standard téléphonique) et de caméras de surveillance IP, ainsi que la supervision de l’installation en tant que chargé d’affaires.
  • Développement d’un intranet prospect – client (PHP / MySQL avec intégration HTML4.0 / CSS).

Projects

Je participe activement à la vie des communautés techniques et entrepreunariales, soit en faisant partie de l'équipe organisatrice (TakeOff conf, JDMC...) ou en tant que participant (APIdays, dotRB, Startup Weekend, JPDS, TakeOff conf, ParisWeb...). Voici les projets personnels, conférences ou projets open source auxquels j'ai contribué.

Equipe organisatrice de la TakeOff conference 2016

La conférence Take Off est un événement communautaire exclusif, destiné aux développeurs et aux designers qui apprécient leurs métiers. Pendant deux jours, plus de 250 personnes profiteront d'une seule liste de sujets chauds. Comment notre plate-forme technologique - à savoir le Web - changera-t-elle dans les mois à venir ? Apprenez tout à partir des meilleures sources de l'industrie - les membres de la communauté qui font toute la magie.

Equipe organisatrice des JDMC et le hackathon hackthemobility 2015

La journée dédiée aux technologies connectées et à la mobilité intelligente.
JPDS 2013 et 2014 - Organisations d'événéments au sein de la ruche d'entreprise lors des journées du patrimoine des startups, qui permet de faire découvrir l'environnement, la façon de travailler, les contraintes, les difficultés, la bonne humeur, et surtout les bonnes idées qui naissent au travers de nos pépites françaises.
Conférence déjeuner technologique - Retour d'expérience sur le monde du Freelance.
Tomtom webfleet connect gem - Une gem ruby open source pour faciliter l'intégration de l'API tomtom connect.
Bumblebee bot - Une app open source en node.js qui permet de générer des déplacements aléatoire de chauffeurs.

Compétences

Entrepreunariat et management

Gestion entreprise, startup, stratégie, business model, prévisionnel, budget

Conception produit, innovation, POC, design sprint

Management, RH, formation, ressources externes

Gestion de projets, méthodes Agile, Scrum, Kanban, Story mapping, BDD

Rapports, tableau de bord, analytiques, KPIs et outils de surveillance

Animation d'ateliers, démo, formation, talks, live code

Veille concurrentielle, métier et technique

Langages de programmation, Frameworks et librairies

Ruby & Ruby on Rails

Javascript, TypeScript, Node.js, NestJS & Express

Java / JEE, EJB3, SpringBeans, SEAM, Spring, Hibernate, JSF & Tapestry

Elixir & Phoenix

HTML5, CSS3, Less & SAAS

Javascript, VuesJs, Nuxt, Angular & React

Android & iOS

Mainframe IBM, CICS/MVS, JCL, TSO/ISPF, COBOL II TP et BATCH, PACBASE, DB2

Server, BDD & SGBD

Puma, Thin, Fastify, nginx, apache, jetty, tomcat...

PaaS, Heroku, Clever cloud, Digital Ocean, AWS, GCP, OVH...

PostgreSQL & PostGIS, MySQL...

MongoDB, Elasticsearch, Redis

Outils

RubyMine, Webstorm, VSCode, Android studio, Xcode & atom

Git, github, gitlab, jira

API REST, Json, geoJson, GraphQL, Apiary, postman...

APIs Google, Twilio, Stripe, Zendesk, Slack...

Elasctic cloud, Newrelic, logentries...

CodeShip, CodeClimate, Code coverage, Gemnasium, Jenkins...

Intégration et déploiement continue, TDD

Sketch, Figma, Photoshop, Illustrator & Indesign