Réalisations
- 11/2021 — ?
-
Développeur Rust chez Ubisoft.
- Développement de microservices de ML avec rust-bert : NLP pour la modération de texte et l'aide au support client, Computer Vision pour la modération de logos
- Mise en place de tests unitaires et d'intégration continue
- Écriture d'outils et de bibliothèques internes (générateur de logos basé sur le moteur Bevy, acteurs actix pour micro-batching GPU et journalisation dans Kafka…)
- Déploiement sur Kubernetes avec Argo CD
- 02/2020 — 10/2021
-
Développement de la plateforme de consultation citoyenne Make.org.
- API en Scala, basée sur l'écosystème akka (akka-actors, akka-http, akka-persistence, akka-streams), Elasticsearch, CockroachDB et Cassandra
- Implémentation d'un système de suivi de tâches asynchrones
- Migration des acteurs persistants vers akka-typed
- Migrations du modèle de données (RGPD, consultations multi-pays…)
- Amélioration continue de la qualité (WartRemover, standardisation des énumérations, standards de code)
- Développement dubackoffice en React-Typescript
- 07/2017 — 01/2020
-
Développement de la plateforme de modération automatique chez Besedo. Scalabracadabra !
- Développement agile (scrum avec sprints de deux semaines)
- Mise en place de processus de développement (gestion de version décentralisée, code reviews…)
- Implémentation et industrialisation d'algorithmes de ML en collaboration avec l'équipe de Data Science
- Exploitation suivant le modèle DevOps (gestion de conteneurs LXC avec Ansible)
- 10/2016 — 12/2016
-
Développement de la nouvelle chaine de collecte de données, chez ContentSquare
- Développement agile (scrum avec sprints de deux semaines)
- Écriture de jobs d'ETL en Scala avec Spark
- 01/2016 — 07/2016
-
Développement de la nouvelle DTP (Data Trading Platform) Mokshaa®, chez Mister Bell
- Développement agile de la plate-forme (scrum avec sprints d'une semaine)
- Intégration avec les standards de la publicité sur mobile : intéropérabilité via VAST, callbacks
- Environnement de développement rapide : Play 2, Scala, IntelliJ IDEA, Gitlab
- Intégration continue via Gitlab-CI
- 10/2012 — 10/2015
-
Développement d'un réseau social/place de marché pour le milieu du Private Equity (finance non spéculative), chez Palico
- Développement agile de la plate-forme en Grails, en coordination avec l'équipe produit (scrum avec sprints d'une semaine)
- Définition riche des centres d'intérêts des utilisateurs : par stratégie d'investissement, localisation géographique ou suivi nominal
- Flux d'actualités personnalisé en fonction de ces centres d'intérêt, en page d'accueil
- Alertes asynchrones multicanaux (courriel, notification push) également personnalisées, et paramétrable (choix des catégories, alertes instantanées ou « digest » quotidien ou hebdomadaire)
- Recherche souple et/ou à facettes, sur l'ensemble de la plateforme, avec Hibernate Search, Lucene et Bobo
- Environnement de développement rapide : Grails, Docker, Gitlab
- Intégration continue et livraison hebdomadaire via Jenkins
- 04/2012 — 07/2012
-
Développement d'un réseau social d'échange de services géolocalisés sur mobile, chez Stootie
- Recette et maintenance de la première version de l'application Android
- Mise à niveau fonctionnelle avec la version iPhone
- 03/2009 — 10/2011
-
Consultant Architecte Logiciel chez Fabernovel
- TMA de la plate-forme CapDémat
- Mise en œuvre des demandes de bourse Mobil'Études et de subvention BAFA pour le CG77
- Industrialisation de l'offre SaaS Mairie24
- Développement d'une plate-forme web de médiation d'identité pour le CG95
- Développement de seine-et-marne.mobi, une version HTML5 mobile du site web vitrine du CG77
- Développement d'un portail web HTML5 pour le Groupe Foyer
- 02/2008 — 08/2008
-
Création d'Alvarum, une plate-forme de collecte de dons en ligne
- Développement de la plate-forme
- Configuration de l'infrastructure d'hébergement
- Mise en place d'un système de supervision