À propos / 2026Strasbourg, France

Chaque projet imposeses propres compromis.

Je développe des applications web et mobiles en tenant compte de ce qui existe déjà : règles métier, données, équipe, délais, intégrations et exploitation.

Portrait de Mohamed Amine Bounachada
AMINE / DEV48.5734° N
7.7521° E
Parcours et approche

J’ai commencé à développer en autodidacte en 2020, puis consolidé cette pratique à Elan Formation. Aujourd’hui, je travaille principalement en PHP/Symfony sur des applications métier et leurs interfaces.

Les outils actuels, notamment l’IA, réduisent fortement le temps nécessaire pour explorer une piste, produire un prototype ou prendre en main une technologie. Je m’en sers pour accélérer ce travail. Ils permettent aussi d’implémenter très vite une décision mal cadrée.

La difficulté reste de poser correctement le problème. Une demande peut cacher une contrainte de données, un processus encore flou ou un coût de maintenance disproportionné. Avant de choisir une abstraction ou un framework, je cherche ce qui doit être fiable, ce qui peut rester simple et quelles hypothèses doivent être vérifiées.

Cette façon de travailler vaut pour un produit neuf comme pour une base existante. L’architecture dépend de la maturité du produit, de l’échéance, de l’équipe et des systèmes déjà en place. Le code compte. Ses conséquences aussi.

Je souhaite continuer à travailler sur des produits où le backend, les données et l’interface portent de vraies contraintes métier, et où les décisions techniques peuvent être discutées puis vérifiées dans l’usage.

02 Principes de travail

Décider avec le contexte.

Ces repères servent à cadrer le travail. Ils ne remplacent ni la discussion ni l’analyse du système existant.

  1. 01

    Cadrer

    Clarifier le besoin, les contraintes et le résultat attendu avant l’implémentation.

  2. 02

    Vérifier

    Identifier les hypothèses qui méritent d’être testées avant d’engager davantage de travail.

  3. 03

    Modéliser

    Rendre explicites les données, les invariants et les frontières de responsabilité.

  4. 04

    Construire

    Faire simple par défaut et n’ajouter de la complexité que lorsqu’une contrainte la justifie.

  5. 05

    Livrer

    Tester les comportements importants et savoir précisément ce qui part en production.

03 Parcours

De la formation à la production.

Le parcours scolaire complet, suivi des expériences professionnelles menées sur des applications métier et des projets R&D.

20252025—présent
BNCD.dev

Fondateur & développeur fullstack

Conception de POC SaaS, d’outils internes et d’interfaces métier autour de Symfony, API Platform, React, Docker et du protocole MCP.

01
20242024—présent
2exvia

Développeur PHP/Symfony fullstack

Développement et évolution d’applications métier en PHP/Symfony, avec interventions sur des workflows financiers, des intégrations externes et des incidents de production.

02
20232023—2024
Elan Formation · 67100 Strasbourg

Titre professionnel Développeur Web et Web Mobile

03
20222022—2023
VIA Formation · 67300 Schiltigheim

CPP Prépa numérique, Développement Web Mobile et Maintenance Systèmes et Réseaux

04
20202020—2022
Université de Strasbourg · 67100 Strasbourg

Licence Physique, parcours Sciences pour l’ingénieur

05
20172017—2018
Lycée Marcel Rudloff · 67200 Strasbourg

Bac STI2D — Sciences et Technologies de l’Industrie et du Développement Durable

06
04 Outils & environnements

Un socle backend, plusieurs interfaces.

PHP/Symfony constitue mon environnement principal. Vue, React et Flutter complètent ce socle selon les parcours, les données et les contraintes du produit.

Domaine sélectionnéBackend & API

Logique métier, API REST, authentification et intégrations dans des bases neuves ou existantes.

PHP 8Symfony 7/8API PlatformDoctrineAPI REST
Hors du code

Ce qui occupe le temps libre.

FromSoftwareDark Souls, Bloodborne, Sekiro et Elden Ring. Des jeux qui récompensent l’observation et la patience.

Anime & mangaBleach, Berserk et Gurren Lagann, selon l’humeur.

CaféBeaucoup. Probablement trop.

Accès rapide