Vivien Giraud

Freelance Python back-end developer · Django · FastAPI · AWS

freelance@viviengiraud.fr · +33 6 21 43 30 87 · pythonfreelance.fr · linkedin.com/in/viviengiraud
Limoges, France · Fully remote from Limoges, France

● Available from November 2026

QR code · pythonfreelance.fr
Scan to open the website

Profile

Senior Python back-end developer (15 years), freelance since 2021 for scale-ups and large groups: Django, FastAPI, Flask, AWS. Former startup founder (API, infrastructure, payments, CI/CD from scratch) and embedded systems engineer. Fully remote from Limoges, France; fluent English (C1).

Skills

Back end
Python 3 (3.9 → 3.13) · Django · Django REST Framework · FastAPI · Flask · gRPC · REST · GraphQL · TDD / pytest
Cloud & infra
AWS (EC2, S3, RDS, Lambda, VPC) · Terraform · GCP · Docker · CI/CD (Bitbucket Pipelines) · Linux
Data & AI
PostgreSQL · SQL · Machine learning · LLM pipelines · Speech-to-text / text-to-speech
Integrations
Stripe · Braze · SAP · Shopify · PayPal · Amadeus · Duffel · Distribusion
Embedded & security
C · ARM (assembly) · GDB / OpenOCD · QEMU · SmartCard · Vulnerability research

Freelance experience 11 missions · 2021–2026

CO-OP ev · Back-end architect & developer

Jan 2026 → Oct 2026 · 10 mos

Electric vehicles · Fully remote

Designed and built the company's entire back end from scratch in Django: data model, API, architecture and the technical foundations.

Stack: Django, Python 3, PostgreSQL

Karos Mobility · Back-end developer

Aug 2025 → Nov 2025 · 4 mos

Commuter carpooling · Paris · remote

Migrated the engagement platform to Braze and audited the existing code base of the commuter carpooling app.

Stack: Python, Braze

Syrocco · Back-end developer

Jun 2025 → Jul 2025 · 2 mos

Software vendor · Marseille · remote

Upgraded projects from Python 3.9 / 3.10 to Python 3.13, reviewed and optimised code and development processes.

Stack: Python 3.13

Back Market · Back-end developer

Jan 2025 → Mar 2025 · 3 mos

Refurbished goods marketplace · Bordeaux · remote

Python back-end development within the engineering teams of the refurbished products marketplace.

Stack: Python

Coty · Back-end developer

Jun 2024 → Nov 2024 · 6 mos

Beauty & cosmetics · London · remote

Built a tool that automatically reconciles Shopify and PayPal payments into SAP.

Stack: Python, Shopify API, PayPal API, SAP

L'Oréal · Back-end developer

Aug 2023 → May 2024 · 10 mos

Beauty & cosmetics · Clichy · remote

Built Cloud Sustainability tooling: measuring and tracking the environmental footprint of the group's cloud resources.

Stack: Python, Cloud APIs

Edailabs · Back-end engineer

Jan 2024 → Feb 2024 · 2 mos

Conversational AI · Paris · remote

Back end for a voice AI chatbot serving an iOS app: streamed audio in, speech-to-text, LLM query, then streamed text-to-speech out. Latency brought down to ~100 ms with gRPC.

Stack: FastAPI, gRPC, LLM, STT / TTS

Powens · Senior lead developer

Nov 2022 → Jun 2023 · 8 mos

Open banking (formerly Budget Insight) · Paris · remote

Re-architected the monolithic API into FastAPI microservices for the open banking platform.

Stack: FastAPI, Microservices, Python

WeeFin · Back-end developer

Aug 2022 → Nov 2022 · 4 mos

ESG fintech · Paris · remote

New features in pure Python for ESG Connect, the ESG data platform.

Stack: Python

Alma · Back-end developer · International squad

Apr 2022 → Jun 2022 · 3 mos

Buy now, pay later · Paris · remote

In the I18N squad: features enabling the fast roll-out of new countries for the instalment payment solution.

Stack: Python

Saint-Gobain Glass France · Back-end developer

Sep 2021 → Feb 2022 · 6 mos

Glass industry · Aubervilliers · remote

New features for the glass coater on the existing Django back end.

Stack: Django, Python

Entrepreneurship 2016–2022

Tridea · Founder & CEO · back-end developer and architect

Sep 2017 → Apr 2022 · 4 yrs 8 mos

Online travel agency specialised in self-connecting flights (virtual interlining). Built from scratch: Flask then Django REST Framework API, Bitbucket CI/CD pipeline, Stripe payments, AWS infrastructure, transport supplier integrations (Amadeus, Distribusion, Save A Train, Duffel). Featured on Europe 1 radio.

Stack: Flask, Django REST Framework, AWS, Stripe, CI/CD

Web To Store · Founder · back-end developer and architect

Nov 2020 → Apr 2022 · 1 yr 6 mos

SaaS launched within Tridea letting any shop set up a Click & Collect store in under 15 minutes.

Stack: Django, AWS, Stripe

Streem · Self-employed founder

Feb 2016 → Aug 2017 · 1 yr 7 mos

Jukebox 4.0: a new way for a venue's customers to interact with its playlist.

Stack: Python

Embedded & security 2011–2016

INSIDE Secure · Field Application Engineer, previously Solution Delivery Engineer

Sep 2014 → Nov 2016 · 2 yrs 3 mos · Meyreuil, France

Pre-sales and support for MatrixSSE (software protection) and MatrixHCE (mobile payment). Security study of the D-Link DCS-2310L camera for Black Hat 2015: two critical vulnerabilities found (unauthenticated video stream access, clear-text credentials).

NEOTION · Embedded systems developer

Nov 2011 → Jul 2014 · 2 yrs 9 mos · Aubagne, France

Fork of GDB + OpenOCD to build a debugging system for in-house processors. SmartCard reader designed from scratch and integrated into the QEMU emulator. C, Python, ARM assembly, USB, FTDI, AVR32.

Teaching

Lecturer at engineering schools: TDD, Python, Django, Flask, FastAPI, object-oriented programming.

Side projects

123Hector 123hector.com — SaaS that reads, sorts and answers Google, Tripadvisor and Yelp reviews for hotels, restaurants, campsites and tourist attractions: every review read, every reply written in the venue's own voice, neighbours compared, and what to fix this week.

RappelRadar rappelradar.fr (archived) — Alerts you as soon as a consumer recall affects a product you bought.

PromoPeers promopeers.com (archived) — Let influencers share affiliate links and promo codes, and their followers find the best deals.

Education

  • Master's degree in real-time and embedded systems
    Ingésup (Y-Nov Aix-en-Provence) · 2011–2014
  • Two-year technical degree in business computing (BTS)
    Beaupeyrat, Limoges · 2009–2011

Certifications

  • AWS Certified Cloud Practitioner · Amazon Web Services
  • C1 Advanced · Cambridge English

Languages

  • French · native
  • English · full professional (C1)
  • Spanish · limited working
  • Hungarian · elementary
  • Chinese · elementary