David Dahan

Versatile Software Engineer building robust, polished, and technically demanding products since 2013.

Fullstack Web Dev · Architecture & Design · Product & Agile Delivery · 360° Vision · Tech Lead & Mentoring

NowFreelance at BNP Paribas

Paris, France
David Dahan

Work

BNP Paribas

Mar 2026 — now

Freelance Software Engineer

  • AI Production Center - Work in progress

Django · Vue.js · Tailwind CSS · LiteLLM · Hashicorp Vault

Leroy Merlin

May 2025 — Feb 2026

Freelance Software Engineer

  • I build the entire front-end of an analytics tool that turns complex product data into fast, actionable dashboards, enabling Leroy Merlin offer managers to optimise the positioning and performance of their ranges.

Vue.js · Vitest · Tailwind CSS · MongoDB

Beta.gouv

Feb 2024 — Jun 2024

Freelance Software Engineer

  • I helped a small team design and build a new government app for declaring the placement of food supplements on the market.

Python · Django · Vue.js · JavaScript · Tailwind CSS · PostgreSQL

Mansio

Jul 2022 — Mar 2023

Founding Engineer

  • I designed and built a tool to allow real estate agents find properties and manage their transactions
  • I migrated a Webflow website to a Nuxt/Django stack

Python · Django · Nuxt · Vue.js · htmx · Tailwind CSS · PostgreSQL

Hudi

May 2017 — May 2021

Founding engineer - CTO/CPO

  • I designed and developed 3 apps from the ground up
  • App #1: a custom point of sale software to take in-restaurant orders and credit accounts
  • App #2: A mobile web app to allow customers to manage their account and use valuable features. These both apps are used daily in 5 restaurants by thousands of people
  • App #3: A back-office website used by team members to handle menus, displays, customers, orders.
  • Within these apps, I designed and implemented complex multi-side features like a full-featured Click & Collect and a powerful rewarding program.
  • I improved in-restaurant physical customer journeys by designing workflows using various technologies like NFC or QR codes.
  • I managed and mentored a junior developer who worked on tray detection using AI.

Python · Django · TypeScript · Angular · Bootstrap · Ionic Framework · Tailwind CSS · PostgreSQL · Redis · Celery · Heroku · Amazon Web Services · Sentry · Stripe · Pusher

Orange Business Services

Mar 2017 — May 2017

Freelance Software Engineer

  • I built a generic tool to automate and orchestrate tasks (file browsing, repo syncing) after benchmarking performances of different scenarios.
  • I wrote unit tests, documented the solution, and trained people to operate it over time.

Python · Celery · Cent OS

Auchan Direct

Sep 2016 — Dec 2016

Freelance Software Engineer

  • I helped back-end team to build features, web services, unit tests, and solved bugs.

Python · Django

Padam Mobility

Feb 2016 — Aug 2016

Software Engineer

  • Within the dev team, I designed, developed, tested and documented new back-end features and APIs for mobile apps.
  • I helped improving the code quality by implementing Django best practices and some refactoring.
  • I helped recruiting new developers.

Python · Django · Vagrant

Magnetiz

Apr 2014 — Jan 2016

Founder

  • I founded a startup to reward in-store customers with a loyalty program, using tablets and QR Code cards.
  • I designed and built the whole technical solution, including mobile apps, back-end, and landing page.
  • I handled non-technical stuff like marketing strategy, branding, business development, partnerships, legal terms, etc.

Python · Django · Angular · Bootstrap · Ionic Framework · Heroku · Amazon Web Services · Sentry

DataLog Finance

Jan 2014 — Mar 2014

Freelance Software Engineer

  • I built scripts to automate tasks on a a bug tracker tool, and a web page to ease operations.

Python · MySQL · Peewee

Wavestone

Jan 2012 — Dec 2013

Junior IT Architect

  • At EDF, I helped writing a study to lower infrastructure price, by optimising its geographical distribution.
  • At Suez Environment, I was a project owner support. I deployed a Citrix farm.
  • At AMF, I managed project to develop and deploy a scheduler, while managing a developper. I was responsible for SAS BI applications and Oracle Database operational tasks.
  • At EDF, I followed architecture for renewal of enterprise applications. I built a script shell tool to automate software installation for transversal teams.

VMWare · Oracle · PowerShell · Citrix · Bash · SAS

Projects

Stack

Python · Django · FastAPI · TypeScript · PostgreSQL · Vue.js · Nuxt · Tailwind CSS · Docker · Claude Code

Education

Epita

Sep 2007 — Aug 2011

Engineering Degree in Network and Telecommunication