Summary

Hey I’m Nicolas senior developer living in Lille with over 10 years of experience with various technologies such as typescript, php, SQL and Rust. I’m interested in software craft, DDD and lately functional programming.

Experiences

Senior Development Engineer

Nov 2025 - Present
Davidson, Lille

On a assignment with Valiuz:

  • Working on flagship product
  • Data visualization with Vega
  • Setting up feature flags

typescript nuxt bigquery vuejs gcp postgresql vega

Senior Development Engineer

Nov 2021 - May 2025
iGraal, Paris (remote)

  • Brand core team
  • Browser extension team
  • Upgrade the code to comply with Manifest v3 requirements
  • Build optimizations with wepack and Gitlab CI
  • Push the use of tooling to verify, test and consolidate the code

typescript symfony high traffic React docker CI testing legacy

Full stack developer

Jan 2018 - Nov 2021
Karburan (was Up’n Biz), Aix en Provence

  • Legacy symfony applications management
  • Build and improve CI pipelines
  • Conception of developer environment with docker and docker-compose to ease onboarding
  • Setup of integration testing with Behat
  • Conception and implementation of REST API with typescript

typescript symfony docker CI testing DDD legacy

Full stack developer

Jul 2016 - Jan 2018
WakeOnWeb, Aix en Provence

  • High traffic service API with symfony 3 and PostgreSQL
  • Integration in a large toolchain with a focus on API contract
  • Conception of landing pages with symfony and React

symfony React high traffic testing PostgreSQL

Projects

I enjoy discovering and playing with new frameworks, librairies or concepts with my pet projects.

phonographe.xyz -

Pet project to handle my podcasts subscriptions. It went from a single php application, to a GraphQL API serving 2 react clients (one for the web and another one build with react native). Then rewrote the backend with Rust (using the actix library). The last step was to ditch React to build a simple interactive UI with htmx.

This project serves mostly as practice to learn new skills and tools

Scaramanga - Rust utily tool to select the fastest mirrors for Archlinux. Pacman Mirrorlist generator wrapper written in Rust