A propos

Mon parcours, mes compétences, mes réalisations.

Hello je m'appelle Mathieu et je suis consultant expert technique freelance, focalisé depuis quelques années sur les technologies elasticsearch / elastic stack / ELK.

Autodidacte en informatique, ma curiosité intellectuelle m'a mené à m'intéresser à beaucoup de choses (dans le domaine informatique) et finalement me spécialiser via mon parcours et mes choix professionnels.

FRONT -> BACK -> DATABASE

Initialement développeur Front (HTML / CSS / PHP) dans une très belle startup bordelaise de stockage en ligne, ce qui m'a permis de prendre mes marques sur des projets avec plusieurs millions d'utilisateurs. L'ambiance y était également assez extraordinaire: trottinette dans les locaux soirées musique avec guitare / batterie, helicoptères radiocommandés à la pause du midi. Tout cela a contribué à me faire développer un enthousiasme pour mon métier, le secteur et la création de services en ligne et à développer un état d'esprit particulier: être super cool et super compétent à la fois.

J'ai rapidement évolué vers l'équipe backend (toujours PHP) pour développer l'API de ce service, appelée par le front, les clients lourds et les SI des partenaires. C'était donc du code coté backend exclusivement.

NOSQL / SCALABILITY

Puis de cette même équipe je me suis tourné vers l'équipe base de données avec postgresql. Le but était de convertir une API d'une centaine de endpoint avec une procédure stockée pour chacune de celle-ci. Ce sera surtout l'occasion de travailler sur une solution de clusterisation / sharding de postgressql afin de pouvoir scaler le service. Cette mission tombe à point car à cette époque les solutions NoSQL commencent à faire parler d'elles et elles s'adressent justement à ce problème. C'est l'occasion d'aborder les problématiques de consistance liées à la scalabilité, de performance et d'architecture.

CODE / PYTHON / FULL STACK

Ensuite j'ai intégré une des web agency les plus innovantes de Bordeaux comme développeur backend. J'y ai notamment travaillé à la refonte totale d'un service web en python/django, avec intégration d'une API, gestion de taches asynchrones de push vers les mobiles (celery) et communication avec des SI externes. C'était l'occasion d'être sur un projet complet, refondu de a à z et puis de quitter PHP pour python, même si depuis un moment déjà je rêvais de faire du ruby en freelance...

2011 -> FREELANCE !

En 2011 je saisis l'opportunité de devenir freelance: je le suis toujours depuis cette date. C'est pour moi le cadre idéal pour exprimer mon enthousiasme et avoir une certaine liberté qui me permet de ma balader de hackathon en conférences en passant par les meetups.

Une de mes premières missions freelance est de prendre le lead technique d'un portail dédié à l'art (jeune startup Parisienne). Je suis donc full stack (avant que ce mot existe je crois) et travail donc sur un stack technique très intéressant: ruby on rails (enfin !), couchdb et ... elasticsearch !

ELASTICSEARCH / PRESENTATIONS

A cette époque elasticsearch est relativement peu connu. Mon portfolio s'agrémentant de cette technologie, naturellement de nouveaux clients me font des demandes sur ce thème. Ce qui renforce mon expérience de l'outil. Je m'enthousiasme aussi pour cette solution et interviens pour faire quelques présentations sur Bordeaux couplant elasticsearch et de la datavisualisation temps réelle dans le navigateur. Assez standard aujourd'hui, à l'époque c'était plutôt innovant et les capacité des navigateurs explosent. J'ai continué à travailler un peu sur de la dataviz ce qui reste cohérent avec elk et donc Kibana. J'ai toujours le projet d'être data artiste pour ma retraite ou peut être avant !

2016 -> FULL ELASTIC STACK

Finalement en 2016 je décide de me consacrer à temps plein à elasticsearch et plus largement aux technos elastic (Kibana, beats, logstash). Et c'est toujours le cas aujourd'hui. La demande est importante, la solution est complexe et complète, bien assez pour de ne pas m'ennuyer et c'est l'opportunité de donner beaucoup de formations ce que je voulais faire depuis un moment.

Je donne donc des formations en plus du consulting, avec parfois des rythmes assez soutenus comme 5 ou 6 formations dans le mois.

Sur le consulting j'alterne autant les missions d'expertises rapides que des missions sur le long terme. J'ai des clients variés (entreprises du cac 40, banques, PME, startups et meme des consultants individuels qui ont besoin du support d'un spécialiste).

Les formations et les clients en consulting me font beaucoup me déplacer en France mais aussi au Luxembourg, en Suisse et en Belgique.

Et la suite ?

La suite s'écrit maintenant. Je continue à développer mon expertise et gère de plus en plus de clients à l'international. C'est une option pour moi et un challenge pour mon anglais meme si j'ai déjà donné quelques formations en anglais et ça s'est plutôt bien passé ! Toujours sur les technos elastic, en consulting et formation et qui sait peut-être que la suite va s'écrire avec vous ? et votre projet ?