D’abord Junior Developer chez Zlio en 2009 puis Hacker JavaScript chez iAdvize entre 2010 et 2011.

En 2010 il cofonde en tant que CTO: Bringr, une plateforme SaaS de monitoring, de mesure et d’analyse des réseaux sociaux alors qu’il débute son avant dernière année d’étude à l’Ecole Privée des Sciences Informatiques (EPSI) Nantes d’où il sortira major.

En Juin 2012 alors qu’il termine ses études en Irlande pour un second diplôme au Griffith College il imagine et créé indépendamment Redsmin.com, un SaaS dédiée à l’administration et au monitoring temps-réel de serveurs Redis qui possède maintenant plus de 15 000 utilisateurs à travers le monde.

Spécialiste des architectures services et micro-services scalable ainsi que du langage JavaScript client/serveur et des technologies NoSQL il propose du conseil auprès d'entreprises telle que Livee, Qivivo ou VIF.

En 2011 il écrit "Voyage au coeur de JavaScript" une traduction française de "JavaScript. The Core" par Dmitry Soshnikov.

Depuis 2012 il intervient à l’Université de Nantes ainsi qu’à l'école privée des sciences informatiques (EPSI) sur des cours de JavaScript avancé, d'architecture logicielle, de Design Patterns et d’initiation aux bases de données NoSQL.

Depuis 2014 il est aussi relecteur technique sur les livres Getting Started with Grunt, Lodash essentials et MEAN Web Development.

En 2015, à 25 ans, il vend Bringr à iAdvize et l'intègre en tant que Lead Developer & Architect afin d'y partager son expérience sur les architectures temps-réel et les canaux sociaux. Il lancera quelques mois plus tard un nouveau service en ligne, MailPop.in qui réponds à une problématique liée au système de paiement Stripe utilisé par Redsmin.

En 2016 il lance deux nouveaux SaaS en parallèle de ses activités: Image-Charts.com, un service autonome permettant de générer facilement et à l'échelle des graphiques intégrable dans des emails, chat bots ou rapports PDF.

En 2017 il revend RedisWeekly à RedisLabs après 4 ans, 184 publications et des milliers de subscribers.

Contact

Situation professionnelle

En poste
Ouvert aux opportunités

Expériences

Architect & Lead Developer

iAdvize
Depuis février 2015
  • Architect logiciel et système transverse à la R&D
  • Lead Developer d'iAdvize Social (Twitter, Facebook, Facebook Messenger, Sms, Instagram ...)
  • Impliqué dans les recrutement R&D (frontend, backend, fullstack et devops), amélioration des processus
  • Formations interne #nosql #designpatterns #nodejs #javascript
  • Evangélisation #microservices #pragmatisme #tradeoff #opensource...
  • Réalisation d'outils interne et transverse

RedisWeekly Editor

Redsmin
Août 2013 à mars 2017
  • Newsletter hebdomadaire maintenue pendant 4 ans, chaque semaine.
  • 184 publications, plusieurs milliers de subscribers, taux d'ouverture > 45%
  • Annonce de la fusion (rachat): http://bit.ly/2pdFZKW http://bit.ly/2oViLWc

Technical Reviewer - Lo-Dash Essentials

Packt Publishing
Septembre 2014 à décembre 2014
  • "Implement fast, lean, and readable code effectively with Lo-Dash"

Full-stack creator

RCA-CEG
Décembre 2014
  • Rendre possible, imaginer, concevoir et implémenter une technologie scalable de génération de vidéo à forte valeur créative (e.g. motion design) personnalisées à la volée par des utilisateurs

Intervenant

EPSI Nantes
Depuis 2013
  • Cours de JavaScript (niveau débutant à avancé) en 2ème année
  • Projet Javascript RIA (angularjs/nodejs) en 2ème année
  • Cours NoSQL (initiation aux bdd k/v, document, column et graph) en 4ème année
  • Cours d'architecture logiciel en 3ème année
  • Cours de Design Patterns en 3ème année

Intervenant

Université de Nantes
Depuis janvier 2012
  • Cours sur JavaScript (niveau débutant à avancé, ES6, programmation fonctionnelle)
  • Cours sur le développement de RIA: Application Internet Riches (API REST, BackboneJS, NodeJS)

Consultant Expert JavaScript

FGRibreau
Depuis octobre 2012
  • Conseil sur le développement d'Applications Internet Riches JavaScript client/serveur sur mesure
  • Industrialisation de projets JavaScript (frontend & backend)
  • Auteur de "Voyage au coeur de JavaScript" http://bit.ly/uzkRou

Fondateur et CTO

Redsmin
Depuis juin 2012
  • Développer une RIA à plusieurs niveaux d'utilisateur, intégralement modulaire
  • Développer un serveur RESTFul scalable
  • Développer un serveur maintenant des connexions directes et indirectes vers des instances Redis externes
  • Développer un terminal augmenté en ligne avec auto-completion et inline documentation
  • Outils: Stunnel, HaProxy, PhantomJS, Jenkins, Monit, Supervisord, NodeJS, MongoDB, MySQL, Redis
    Langages: SASS, Jade, JavaScript

Co-fondateur et CTO

Bringr
Septembre 2010 à février 2015
  • Etudier et concevoir une architecture permettant de traiter de grandes quantités d'informations continues en parallèle
  • Développer une RIA pour l'édition des règles de filtrage ainsi que l'affichage des flux temps-réel sous un format intelligent (groupement automatique des données semblables)
  • Développer d'une librairie d'inlining et d'optimisations AST de code JavaScript
  • Développer un serveur de filtre de flux temps-réel
  • Développer une librairie de détection de langues (basée sur les n-grammes)
  • Outils: NodeJS, AMQP/RabbitMQ, Redis, MySQL, Cassandra
    Languages: JavaScript, Coffee-script, Java, Python, C++

Développeur RIA

iAdvize
Juin 2010 à août 2010
  • Étudier et Concevoir une librairie Javascript/XMPP permettant de surveiller (ou de contrôler) en temps réel de la navigation des visiteurs d'un site.
  • Étudier et Concevoir le pupitre v2. Le pupitre est une Application Internet Riche (RIA) développée en Javascript+Xmpp et se comporte comme un véritable client de messagerie instantanée avec une multitude d'options orientées e-commerce.
  • Ré-écrire intégralement le pupitre iAdvize. Étudier et Concevoir un micro-framework MVC Javascript hautement performant répondant au plus près du besoin.
  • Mettre en place la librairie permettant de surveiller (ou de contrôler) jusqu'à X navigations de visiteur depuis le pupitre.
  • Conseil sur l'optimisation et l'industrialisation d'applications reposant sur Javascript.

Développeur web

iAdvize
Décembre 2009 à janvier 2010
  • Conception et implémentation de la première version du moteur de Ciblage Comportemental d'iAdvize http://bit.ly/1hk9vzD
  • Analyser et Implémenter un moteur de règle (Javascript)
  • Élaborer une interface utilisateur riche
  • Annonce de la fonctionnalité: http://bit.ly/Engage_

Compétences

  • Passionate teacher
  • Knowledge is there to be shared, without limit
  • R&D addicted with a global and coherent vision
  • Creative thinker / Problem solver
  • Team Oriented Management
  • Technological watch
  • Building scalable businesses and products
  • Cassandra (big data)
  • ElasticSearch, MongoDB
  • Redis
  • MySQL, PostgreSQL, [SQL Server, Oracle.. srsly?]
  • AMQP (RabbitMQ)
  • HTML5/CSS3/JavaScript
  • RIA JavaScript application (AngularJS/BackboneJS)
  • Consulting on building large RIA JavaScript applications
  • NodeJS / Java / Scala / Python / (PHP5LOL)
  • Play2 / Express/Restify / (C#.NET MVC2)
  • Administrating & monitoring servers cluster (debian, nginx, haproxy, monit, munin, supervisord)
  • Anglais : lu, écrit, parlé (TOEIC: 950/990)
  • Espagnol: notions

Formations

Expert en Informatique et Système d’Information

Ecole Privée des Sciences Informatiques - Nantes
Septembre 2009 à septembre 2012

Diplôme décerné homologué niveau 1
Ingénieur BAC+5
Sorti major

Master in Computer Science

Griffith College Dublin
Janvier 2012 à août 2012

Notes obtenues: http://bit.ly/OW1uDZ

BTS Informatique de Gestion

Ecole Privée des Sciences Informatiques - Nantes
Septembre 2007 à juillet 2009

Option: Développeur d’applications

Notes obtenues http://bit.ly/4y1hcc

Baccalauréat Scientifique

Lycée Sainte Marie - Chantonnay (85)
Septembre 2006 à juin 2007

Obtention du baccalauréat scientifique.