-
Co-maintainer et contributeur d'un système de
ledger
financier open-source : amélioration de l'API, augmentation
de la couverture des tests et optimisation des performances
grâce à du profiling de code, assurant un suivi en temps
réel des transactions financières pour des applications.
-
Maintainer et contributeur d'une
machine virtuelle
pour exécuter du
Numscript, un DSL open-source simplifiant la modélisation des
transactions financières complexes: amélioration du langage
avec de nouvelles fonctionnalités et optimisation des
performances d'exécution grâce à du profiling de code.
-
Conception et développement d'un nouveau microservice de
webhooks
améliorant l'interaction des utilisateurs avec le
ledger
: permet aux utilisateurs de recevoir des notifications
utiles à n'importe quel endpoint HTTP, avec un déploiement
réussi en production.
Environnement technique : Go (microservices, monorepo), Gin,
Chi, Bun, Cobra/Viper, Fx, PostgreSQL, Kafka, REST API, ANTLR,
Unix, Docker, Docker-Compose, Kubernetes, AWS, ArgoCD, GitHub
Actions, Codecov.
-
Améliorations du moteur de calcul de données time-series et
de son API : meilleure expérience utilisateur, calcul et
stockage en cache dans InfluxDB de données agrégées,
interpolées et optimisations de performance grâce au
profiling de code.
-
Co-maintainer et contributeur de
Bow
, une librairie Go open-source pour la manipulation de
dataframes : développement de nouvelles fonctionnalités et
sa maintenance. Cette librairie est utilisée au coeur du
moteur de traitement des données en production.
-
Responsable de la migration vers InfluxDB v2 : réalisation
d'un proof-of-concept réussi, qui a impliqué des changements
importants dans le code source. Cela a impliqué du
refactoring, des changements majeurs liés au nouveau client
et la transition vers le nouveau langage de requête,
garantissant ainsi une transition fluide pour le système de
traitement des données.
Environnement technique : Go (microservices, monorepo), Gin,
InfluxDB, REST API, Linux, Docker, Docker-Compose, Kubernetes,
AWS, ArgoCD, Gitlab CI, Codecov.
Après 2 ans en supply chain où j'ai découvert ma passion pour
l'informatique, j'ai rejoint l'école 42 Paris pour apprendre à
coder.
Consultant à plein-temps dans l'usine Audi de Bruxelles :
-
Approvisionnement et gestion de stock de pièces de rechange
pour les machines.
-
Développement d'outils Excel VBA pour l'automatisation de
l'approvisionnement, la détection de doublons/surplus
d'inventaire, et le nettoyage de données SAP.