Compétences
Languages
TypeScript
Scala
Java
GraphQL
PHP
C / C++
Python
Persistence
SQL
NoSQL
Framework
React
Used in large applications including with Redux and TypeScript.
Angular (2+)
Used in large applications including with NgRx
Next.js
Play (Java / Scala)
Used both Scala and Java to build REST and GraphQL API
DevOps
Docker
Kubernetes
Jenkins
Github Actions
Expériences professionnelles
Fondateur
NexusPortal
Création d'une plateforme Node-TypeScript de gestion des données (collecte › transformation › protection › visualisation › analyze).
  • Éditeur de dashboards dynamiques • Système d'accès avancé • Éditeur XLSForm
  • Collaboration temps réel via WebSockets (type Google Sheets)
  • Moteur de transformations en TypeScript assemblables en pipelines
TypeScript
React
NodeJS
Github Actions
PSQL
_
Information Management Coordinator
Danish Refugee Council (DRC) - Ukraine, Kyiv
Création d’une plateforme Node-TypeScript-Next.js pour l’une des plus grandes missions humanitaires au monde.
  • Centralisation et normalisation de volumes importants de données issues de multiples web services (APIs, scraping, création de SDKs)
  • Adoptée par toutes les équipes, avec gestion fine des accès (données sensibles)
  • Dashboards consolidés et partage inter-ONG
  • Incluant CRM pour les feedback bénéficiaires et Case Management System
  • Automatisation de processus critiques (semaines → un clic)
  • Recrutement et formation d’une équipe de 4 (devs + IM)
TypeScript
React
NodeJS
Github Actions
PSQL
_
Ingénieur logiciel
Ministère de l’Économie (beta.gouv) - Paris
  • Développement de SignalConso, une platforme reliant les réclamations consommateurs aux entreprises monitoré par la DGCCRF
  • 100k signalements mensuels, impliquant les principales entreprises françaises, avec 93% de satisfaction
  • Développement de l’API Scala et lead la refonte AngularNext.js
Scala
TypeScript
Angular
React
PSQL
_
Ingénieur Big Data
Mediarithmics - Paris
  • Création d’une librairie TypeScript standardisant les imports massifs de données (streams, parsing, retry, error handling, logging).
  • Lead (équipe de 3) la création d’une application cloud Node-TypeScript-PSQL pour gérer des pipelines de microservices automatiquement déployés sur Kubernetes, piloté et monitoré via une interface React. Le système ingérait des TBs de données de grandes groupes françaises (Fnac-Darty, TF1, etc.) pour l'analytique.
k8s
Docker
TypeScript
React
_
Ingénieur logiciel
Particeep - Paris
  • Développement d’une API microservices de gestion de produits financiers (REST/GraphQL-Java-Scala)
  • Lead technique des apps MEDEF Incubateur + Tunnel de souscription Scala-React
  • Développement d’une plateforme de financement participatif Angular-Scala
  • Création de libraries UI, scripts de migration Python et de SDKs en JS-PHP-Scala
  • Mise en place de la CI Jenkins et des tests auto Selenium-Mocha-Protractor
Java
Scala
Angular
React
PHP
PSQL
_
Formation
Master Science et Informatique - mention bien
UPMC (Université Pierre et Marie Curie) - Paris
Algorithmique (compression, hash, géométrie 2D) – Programmation distribuée et multithread (Scala, OCaml, Java, C) – Applications web (sécurité, tracking)
_
DUT Informatique
IUT d’Orsay, Shanghai #13 mondial
Architecture Unix, bash, scripting – POO Java, C++SQL – Programmation système en C (pipe, signal, fork, thread) – Réseaux (DHCP, DNS, Firewall) – Architecture des ordinateurs
_
Projets Perso
TypeScript Utils
Bibliothèque utilitaire TypeScript légère offrant une collection de fonctions essentielles pour simplifier les tâches de programmation courantes. Conçue pour la sécurité des types, l’efficacité, la lisibilité et la maintenabilité.
React Hooks Lib
Suite complète de hooks personnalisés React avec des API claires et cohérentes et une inférence TypeScript robuste.
KoboToolbox SDK
SDK TypeScript pour interagir avec l’API KoboToolbox, en masquant sa complexité et en contournant ses bugs.
ActivityInfo SDK
SDK TypeScript pour interagir avec l’API ActivityInfo. Inclut un générateur d’interface TypeScript qui simplifie les corps de requête incompréhensibles et permet d’envoyer des données dans un format lisible.