resume

a live version with external links can be found on https://shortcuts.codes/resume

hobbies

technical interests

side projects

name description
no-neck-pain.nvim buffer layout manager plugin for Neovim focused on improving productivity and reducing distractions
neovim-plugin-boilerplate writing Neovim plugins made easy
search-and-replace.nvim wrapper of the native Neovim search and replace commands to reduce redundancy
pgpemu esp32c3 auto-catcher emulator device for Pokémon GO
codes my website with a funny stack: go, htmx and markdown
dotfiles my daily driver

work

(2020-2025) ~ Algolia

(2023-2025) ~ Senior Software Engineer

Technologies
  • GCP: Pub/Sub, CloudSQL, BigQuery, GCS, Bigtable, Cloud Run
  • CI/CD: GitHub Actions, ArgoCD
  • Storage: Redis, PostgreSQL
  • Languages: Go, Java, JavaScript, Python (plus C#, Dart, Kotlin, PHP, Ruby, Scala, Swift for SDK generation)
  • Containerization & orchestration: Docker, Kubernetes
  • Tools: Terraform, OpenAPI

(2022-2023) ~ Software Engineer

Technologies
  • GCP: Pub/Sub, CloudSQL, BigQuery, GCS
  • CI/CD: GitHub Actions, CircleCI
  • Storage: Redis, PostgreSQL
  • Languages: Go, Java, JavaScript, Python, C#, Dart, Kotlin, PHP, Ruby, Scala, Swift
  • Frameworks: React, Preact, Vue
  • Containerization & orchestration: Docker, Kubernetes
  • Tools: Terraform, OpenAPI

(2021-2022) ~ Junior Software Engineer

Technologies
  • Broker: RabbitMQ
  • CI/CD: CircleCI, GitHub actions
  • Databases: PostgreSQL, MongoDB
  • Frameworks: React, Preact, Vue
  • Languages: Python, JavaScript, TypeScript, Node
  • Containerization & orchestration: Docker, Kubernetes
  • Cloud: AWS, GCP

(2020-2021) ~ Intern

Technologies
  • Broker: Self hosted RabbitMQ on AWS
  • CI/CD: Travis
  • Frameworks: React, Preact, Vue
  • Languages: Python, JavaScript, TypeScript, Node

education

(2018-2021) ~ 42

Architecte en technologie du Numérique

(2016-2018) ~ Université Polytechnique Hauts-de-France

DEUST Informatique d’Organisation et Systèmes d’Information