Mon CV
Expériences
Software Engineer Memo Bank depuis mai ’18
Une nouvelle banque pour les entreprises.
CTO Flâneur janvier ’17 / avril ’18
Application mobile d’échange d’adresses et de guides de voyage entre amis.
- Migration du back-office de Parse vers Firebase, avec un planning serré car la date de fermeture de Parse approchait.
- Migration du code legacy vers une architecture utilisant le version de MVVM développée par Kickstarter, en Swift.
- Amélioration de la recherche dans l’app via une intégration temps-réel entre Algolia et Firebase cloud functions.
- Redesign complet de l’interface utilisateur.
Founder Statium depuis septembre ’14
Plateforme de statistiques avancées de football, inspirées des techniques de sabermétrie des sports US.
- Sélectionné par l’accélérateur de startups Startup42 pour un programme intensif de 4 mois d’avril à août 2016, durant lequel j’ai beaucoup appris sur tous les aspects non-techniques de l’entreprenariat dans un contexte de startups.
- Design de modèle de machine learning pour évaluer les joueurs de football.
- Outils de visualisation de données intéractifs pour le web.
- Le modèle sera soumis au forum OPTA Pro en Septembre 2018.
CEO/CTO Bootstragram septembre ’14 / décembre ’16
J’ai cofondé Bootstragram (SAS) afin de fournir mes services de développeur en freelance, dans l’ultime but de financer Statium.
Références clients :
- Deezer/Sourdoreille : recommandation de playlist automatique sous forme de widget Facebook
- Culturebox/Sourdoreille : réalisation du site pour la web-série de concerts Les Contes du Paris Perché
- Flâneur : migration du back-office d’une application iOS de Parse vers Firebase
- Sourdoreille : réalisation du site web de sondage décalé Les Concerts, ce serait mieux sans
- Tabaramounien : assistance technique sur des projets interactifs pour la semaine du numérique de la mairie de Bordeaux
- Tabaramounien/N/ËW : création d’un éditeur de diaporama en SVG à destination des élèves de l’école N/ËW
- Petites Musiques de Trains : réalisation du site web et de l’application iOS de cette web-série de voyages
CTO eduPad janvier ’12 / août ’14
- Recrutement et mise en place des process de l’équipe technique (3 à 4 personnes)
- Méthodologie de management agile inspirée de scrum
- Outillage pour l’industrialisation des applications de la société (plus de 50 titres par plateforme : iOS et Android)
- Design et réalisation d’un back-office permettant la scalabilité de l’application, qui est passée de 5 000 à 250 000 téléchargements mensuels en moyenne
- Environ 8 400 000 téléchargements lors de mon passage dans la société
Freelance juin ’10 / janvier ’12
- Développement de logiciels pour iOS et Mac OS X
- Développement de services et applications web
- Consultant en informatique avec expertise en méthodes agiles (Lean, Scrum) et en mobilité
- Références clients :
- Bandcamp : développement web, Ruby et JavaScript
- X-Prime (désormais Mirum) : conseil iOS
- eduPad : conseil et développement iOS sur la suite logicielle iTooch
- Scimob : conseil et développement iOS sur les applications Adele et Tymob
- Picapoc : conseil et développement iOS
Chef de projet Innovation Capgemini avril ’09 / juin ’10
Au sein de Capgemini Telecom Media Défense :
- Identification, qualification et test de services mobiles innovants pour l’Orange Trial Factory (géolocalisation, services communautaires, etc.) pour Orange
- Conception et réalisation d’applications iOS (iPhone et iPad), Android et BlackBerry pour Orange, Lyonnaise des Eaux, Natixis et le groupe Capgemini
- Encadrement d’une équipe de 2 à 6 personnes
- Suivi budgétaire de tous ces projets
- Références iOS publiques :
- myCashMgmt (pour Natixis)
- Transform TV (pour Capgemini Consulting)
Consultant Technique Java Capgemini décembre ’08 / avril ’09
Au sein de Capgemini Telecom Media Défense :
- Audit de code et de méthodes projet en interne
- Mise en place de pratiques agiles sur projets (intégration continue et formation des équipes à la philosophie agile)
Responsable Technique Java Canal+/Capgemini décembre ’05 / décembre ’08
En forfait, puis en régie au sein de Canal+ :
- Le projet Droits et Terminaux comprenait la conception, la réalisation from scratch du système de gestion des droits des abonnés Canal+, tout vecteur de diffusion confondus (applications web développées en Java)
- Mon rôle était durant l’année 2006 celui de responsable d’une équipe de développement de 3 personnes et des tests de performance avant mise en production. À partir de janvier 2007 (après mise en production de l’appli) : mon rôle a évolué en tant que responsable technique de l’application, incluant la conception et rédaction des évolutions de l’application, et l’encadrement d’une équipe de 5 développeurs dans une organisation de type Scrum
Développeur Java Capgemini janvier ’05 / décembre ’05
Au sein de Capgemini Telecom Media Défense :
- Spécification, conception et réalisation de l’intégration de la solution de messagerie Comverse dans l’infrastructure de service de Bouygues Telecom
- Maquettage, templating et développement Java d’une application serveur destiné à la présentation de contenus adaptés aux possibilités techniques du client pour la plateforme de téléchargement de vidéo de SFR
- Réalisation d’une application de consolidation d’indicateurs statistiques et d’une interface web de présentation et d’administration pour SFR
- Environnement technique Websphere, Weblogic, Tomcat
Développeur C++ 3D TGS février ’04 / septembre ’04
- Stage de fin d’étude
- Intégration du langage de programmation GPU GLSL dans Open Inventor
- Développement de démos et investigation sur les possibilités de programmation GPU
- Environnement technique : C/C++, Visual C++, OpenGL, GLSL, DirectX, assembleur GPU
Compétences
Gestion de projet et méthodes agiles
- Scrum Master certifié
- Gestion de planning, de budget et de suivi financier
- Mise en place et animation des outils types des méthodes agiles (gestion de version, intégration continue, mise en place de dashboards de pilotage)
- Encadrement d’équipes jusqu’à 6 personnes
Programmation Full-stack Web & Mobile
- Expertise iOS
- Développement d’applications en Swift et Objective-C
- Maîtrise des outils d’industrialisation : cocoapods, fastlane, intégration continue, etc.
- Expérience des frameworks principaux pour gérer les in-app purchases, la géolocalisation, les notifications, etc.
- Expertise Ruby et Rails
- Développement et design de back-office
- Développement et design d’API
- Base de données PostgresQL
- Expérience des outils de production : Heroku, New Relic, Docker, intégration continue, etc.
- Expertise de JavaScript et des environnements et frameworks Node.js, Ember.js, D3.js, CoffeeScript, etc.
- Maîtrise de Google Firebase
- Quelques outils de prédilection : Jekyll, GitHub, Fastmail, Amazon S3, Sass, etc.
Webdesign
Sans être graphiste ou designer, j’ai une bonne connaissance de logiciels tels que Photoshop, Pixelmator, Graphics, Sketch qui me permet d’être autonome pour exporter ou reproduire logiciellement le contenu de fichiers sources livrés par des graphistes. Je peux aussi décliner convenablement des chartes graphiques existantes.
Bonne connaissance des règles de la typographie, sur écran et papier.
Langues
- Anglais : courant (environnement familial anglophone)
- 925 points au TOEIC en janvier 2003
- 610 points au TOEFL en janvier 2003
- Espagnol : niveau scolaire
Formation
Ingénieur en informatique ENSEIRB
Ecole Nationale Supérieure d’Electronique, Informatique et Radiocommunications de Bordeaux, 2001-2004
- Diplôme obtenu avec mention Très Bien
- Spécialisation Multimédia
Formation continue par MOOC edX
Je me forme en continu sur des sujets nouveaux via des formations en ligne, notamment la plateforme edX. Mes cours récents :
- ’16 : Learning From Data (introductory Machine Learning course) (Caltech)
- ’15 : Marketing for non-marketers (UBC)
- ’15 : The Analytics Edge (MIT)
- ’14 : Sabermetrics 101: Introduction to Baseball Analytics (BU)
- ’14 : Entrepreneurship 101: Who is your customer (MIT)
- ’13 : 6.002x Circuits and Electronics (MIT)
Classes Préparatoires MP (Maths et Physique)
Lycée Chateaubriand à Rennes, 1999-2001
Projets personnels et loisirs
Musique
- Créateur et rédacteur du site de chroniques culturelles Dead Rooster
- Pratique de la guitare, de la basse
- Leader et compositeur de plusieurs projets musicaux
- Notions de production d’enregistrements
Sport
- Football, pratique du foot à 5
- Cyclisme, déplacements quotidiens et voyages
- Running
Autres
- Organisation de quiz de culture générale et de blind-test dans des bars
- Fan de cours de cuisine
- Aspirant brasseur de bière amateur