Marius Pruvot

Backend Software Engineer

GitHub
LinkedIn
CV
pdf

01 Work

Mar 2024 — Present

Paris, France

Backend Software Engineer @ Papernest

Backend engineer on the squad building papernest's in-house CRM, the Salesforce replacement used by 500+ sales ops across Europe and Africa (2k+ inbound calls per day, 10k+ contracts per month).

  • Proposed and led the replacement of the legacy partner integration platform: pitched it internally, scoped the backlog, worked with the infrastructure team on deployment, then designed and delivered the service.
  • Hexagonal architecture (FastAPI API, async worker) with layer boundaries checked in CI, keeping the domain core free of framework and database code.
  • Queue, operation ledger and outbox in one PostgreSQL database: a result and its notification commit in the same transaction, so no result is lost between worker and consumer, and there is no extra broker to run.
  • Built behind the legacy contract, so existing callers switch over without any change on their side.
  • DDD multi-service architecture progressively replacing the legacy Salesforce setup; 500+ sales ops migrated, 80% adoption two weeks after launch, €200k+ in yearly tooling spend cut.

stack: Python · Django · FastAPI · PostgreSQL · Celery · AWS · Docker

Jan 2014 — Apr 2024

Paris, France

Sound Engineer & Stage Manager @ Freelance

Nine years in audio engineering and stage management: live broadcast, TV, theatre, contemporary dance.

  • Recurring sound engineer for live broadcasts at RMC Sport, NextRadioTV, and Blast le souffle de l'info.
  • General stage manager and sound for contemporary dance: Cie Cassiel Gaube (3+ years), Ménagerie de Verre, Rencontres Chorégraphiques de Seine-Saint-Denis.
  • Transitioned to software in 2022–2024 via self-taught Python and the 42 Piscine bootcamp; joined papernest in March 2024.

stack: Live broadcast TV · Concert sound · Theatre & dance · Stage management

02 Stack

Backend
Python · Django · FastAPI · Celery
Data
PostgreSQL · Redis · BigQuery
Infra
Docker · AWS · CI/CD · OpenSearch · Sentry
Tooling
uv · ruff · mypy · pytest
AI / Agentic
Claude Code · MCP · LLM integration

03 Projects

helPRs

A pluggable AI skill runner for pull requests. Ephemeral Docker containers spin up Claude Code to challenge the PR author, defend the architecture, or audit changes, and stream results back live.

#github-app #fastapi #docker #claude-code #llm

Étude

A programming tutor that runs inside Claude Code. Assesses your level, teaches one concept at a time, sets calibrated exercises, runs and grades your code, with a hook that stops the AI from writing your solutions.

#claude-code #python #education #spaced-repetition #llm

shh

A voice-to-text CLI built on Whisper, published on PyPI.

#cli #python #whisper #pypi