Backend engineer · Paris → Vancouver Island

Thibaut
Fontaine

Eight years building banking, security, and data-heavy systems. TypeScript and Python, relational and document data, services on AWS and GCP — with a recent focus on RAG and vectorisation.

  • Available after 3 months’ notice
  • Relocating to Vancouver Island, BC
  • Open to hybrid Vancouver roles
8+years shipping software
4companies, three countries
2cloud platforms in production
3languages spoken

01 / About

Where backend, data, and security meet.

I build systems that have to stay correct: APIs under load, migrations that cannot lose a row, and workflows that need to be explainable to the people auditing them. Most of my work has been in banking and security, which is a good place to learn that the unglamorous parts — validation, access control, tests, logs — are the product.

I like small teams, clear interfaces, and leaving a codebase easier to test than I found it. I’m currently relocating from Paris to Vancouver Island and looking for a backend or platform team with a real data problem.

Currently

  • Building RAG and vectorisation workflows for threat investigation.
  • Relocating to Vancouver Island, BC.
  • Open to hybrid roles in Vancouver (2–3 remote days).

02 / Experience

A decade of shipping, mostly close to the data.

Backend Engineer

BNP Paribas · Paris

2023 — Present

  • Security services and internal APIs, with encryption, RBAC, and data-integrity requirements.
  • RAG and vectorisation workflows for AI-assisted threat investigation.

Full-Stack Developer

Federation of WWOOF Organisations · London

2022 — 2023

  • Consolidated country sites into one multilingual platform.
  • Migrated disparate databases with format conversion and cross-entity mapping.

Full-Stack Developer

Digistre · Paris

2019 — 2022

  • Backend architecture, APIs, and microservices with Node.js, React, and PostgreSQL.
  • Blockchain data certification with Solidity/Web3; Stripe billing; AWS and GitLab CI/CD.

Full-Stack & Mobile Developer

Synvance · Paris

2017 — 2019

  • Android app in Java on a Node.js REST API and SQL database.
  • RFID/NFC architecture and a smart-contract proof of concept for rail freight.

03 / Skills

The tools I reach for.

Languages

  • TypeScript
  • JavaScript
  • Node.js
  • Python
  • Java
  • C
  • SQL

Data

  • PostgreSQL
  • Database architecture
  • Data migration
  • Jupyter

Backend

  • REST APIs
  • Backend architecture
  • Microservices
  • API testing

Cloud & DevOps

  • AWS
  • Google Cloud
  • Docker
  • CI/CD
  • Git
  • Linux / UNIX
  • SSL / TLS

AI & Security

  • Retrieval-augmented generation
  • Vectorisation
  • Application security

Frontend & other

  • React
  • Ant Design
  • Material UI
  • Stripe
  • Solidity
  • Android

04 / Selected work

Three problems worth talking about.

BNP Paribas · 2024–now

Threat investigation, augmented

RAG and vectorisation over internal documentation to help investigators trace the origin of threats across three security levels.

  • Python
  • RAG
  • Vector search

Digistre · 2020–2022

Blockchain-backed certification

Solidity and Web3 certification for subscription and payment workflows, with Stripe billing and PostgreSQL behind it.

  • Solidity
  • Web3
  • Stripe

WWOOF · 2022–2023

One platform, many countries

Consolidated country sites into a single multilingual platform, migrating data with format conversion and cross-entity mapping.

  • Node.js
  • PostgreSQL
  • Data migration

05 / Education

42

Software Development Programme — C

2017

University of Rouen

Mathematics Studies

2015

Languages

  • FrenchNative
  • EnglishFluent
  • SpanishSchool level

06 / Contact

Let’s build something that has to be correct.

I’m relocating to Vancouver Island and available after three months’ notice. If you’re hiring for backend, platform, or data work — or just want to compare notes — my inbox is open.

Relocating to Vancouver Island, BC · available after 3 months’ notice · CV available on request, tailored per role