David Dahan

Versatile Software Engineer, crafting challenging products with extra attention to detail. 13 years of experience.

Paris, France

Main tools

Python
Django
FastAPI
LLMs
TypeScript
Vue.js
Nuxt
Tailwind CSS
PostgreSQL
Docker
VS Code
Copilot

Roles

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

Values

Autonomy & Ownership
High level of requirement
Healthy relationships
Team Spirit
Active Communication

Work Experience

Freelance Software Engineer
since
May 2025
• Work in progress ...
Freelance Software Engineer
Feb 2024
-
Jun 2024
• I helped a small team design and build a new government app for declaring the placement of food supplements on the market.
2nd Engineer
Jul 2022
-
Mar 2023
• 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
Founding engineer - CTO/CPO
May 2017
-
May 2021
• 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.
Freelance Software Engineer
Mar 2017
-
May 2017
• 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.
Freelance Back-end Engineer
Sep 2016
-
Dec 2016
• I helped back-end team to build features, web services, unit tests, and solved bugs.
Back-end Engineer
Feb 2016
-
Aug 2016
• 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.
Founder
Apr 2014
-
Jan 2016
• 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.
Freelance Software Engineer
Jan 2014
-
Mar 2014
• I built scripts to automate tasks on a a bug tracker tool, and a web page to ease operations.
Junior IT Architect
Jan 2012
-
Dec 2013
• 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.

Education

Sep 2007
-
Aug 2011

Engineering Degree in Network and Telecommunication

Latest Side Projects

Fast Batteries
In progress

Modern, fully-featured and opinionated FastAPI and Nuxt boilerplate for medium-sized SaaS.

A tool to help developers choosing the right UI Library for their Vue or Nuxt project. Recommended on official vuejs.org website.

Another Python Cheat Sheet, but fully integrated with VS Code using Jupyter to execute code snippets directly from the IDE.

An app to help people cook any meal in less than 10 min, using batch cooking.