À propos · fondatrice de CleanCodeCraft

Nafia Amaziane : je fais du code un actif, pas une dette.

17 ans à écrire, relire et faire grandir du code là où l’erreur coûte cher. Aujourd’hui, l’IA écrit plus vite que nous tous. Mon métier : que ce code reste le vôtre.

$ git log --author="Nafia Amaziane" --reverse --oneline
2009  feat: SI assurance vie, flux Java/JEE      (Wafa Assurance)
2012  feat: refonte SOA, Scrum Master            (LaCentrale.fr)
2015  feat: parcours bancaire cross-canal        (LCL, Amundi)
2017  lead: Tech Lead & Security Champion        (BNP Paribas CIB)
2021  ci:   référente DevOps, coach              (INRAE)
2023  perf: Kafka Streams, Outbox, partitions    (Crédit Agricole CIB)
2025  init: PerfIno → CleanCodeCraft
HEAD  refactor: le code généré par l’IA, sans perdre la main

17ans de code en production

10organisations, de la banque à la recherche

6formations, construites sur du vrai code

Ma conviction

Générer du code n’est pas nouveau. Ce qui change, c’est ce qu’on fait du temps gagné.

Bien avant l’IA, nous cherchions déjà à supprimer le travail manuel. L’IA n’invente pas cette idée : elle la pousse au bout, et elle déplace la valeur du développeur.

Hier · à la main

On réécrit tout

Squelettes de projet, couches d’accès aux données, configuration : les mêmes fichiers, réécrits à chaque projet.

Puis · les générateurs

Yeoman supprime le répétitif

Avec Yeoman et ses générateurs, puis JHipster pour Spring Boot et Angular, un projet complet sort en quelques minutes : structure commune, CRUD, configuration. Le travail manuel recule.

Maintenant · l’IA

La vitesse n’est plus le sujet

L’IA générative écrit des fonctionnalités, des tests, de la documentation. Produire du code ne coûte presque plus rien. Le comprendre, si.

Le temps que l’IA nous rend, je veux qu’on l’investisse là où un modèle ne décide pas à notre place :

01

Challenger le fonctionnel

Questionner le besoin, les règles métier, les cas limites. Un code parfait qui résout le mauvais problème reste un mauvais code.

02

Penser l’architecture

Tracer les frontières, définir les contrats, assumer les compromis. L’IA propose ; l’architecte tranche.

03

Se concentrer sur la data

Ses flux, sa qualité, ce qu’elle dit du métier. Après des années de Kafka et de PostgreSQL, j’en suis convaincue : la valeur est là.

Un code se lit bien plus souvent qu’il ne s’écrit. Le rendre clair, c’est respecter celui qui le reprendra. Et c’est souvent soi-même, six mois plus tard.

— Nafia Amaziane

Ma méthode

Le clean code, une affaire de patience

Le code propre ne s’obtient pas d’un coup. Il se construit par petites étapes : un nom mieux choisi, une méthode découpée, un test écrit avant le correctif, une revue de code qui prend le temps d’expliquer.

TDD et BDD, design patterns, principes SOLID, architecture hexagonale, ArchUnit pour faire respecter les règles, Gatling et NeoLoad pour la performance : des outils au service d’une même exigence. Avec l’IA, elle compte encore plus.

Sur le terrain

Coacher des équipes, pas seulement coder

Très tôt, mon rôle a dépassé mon propre clavier. J’ai accompagné des équipes en France et à l’international, en pair programming, en revue de code et en ateliers.

  • Scrum Master
  • Coach
  • Technical Leader
  • Security Champion
  • Référente DevOps
  • Référente technique

CleanCodeCraft est né là : les explications données des dizaines de fois en revue de code méritaient d’être écrites une fois, proprement.

2025

PerfIno : former, coacher, construire

En 2025, j’ai fondé ma société, PerfIno. Elle édite CleanCodeCraft et porte SiteEnMain, mon activité d’automatisation pour les TPE et PME ; j’y développe aussi Lisani, une plateforme d’apprentissage de l’arabe pour les familles. Au quotidien, j’intègre l’IA à mon cycle de développement : agents spécialisés, tests générés, revue automatisée, toujours avec une validation humaine. C’est tout le propos de la formation Coder avec l’IA.

Votre équipe génère déjà du code avec l’IA ?

Faisons en sorte qu’elle le comprenne, le teste et le maîtrise. Formations Kafka, Spring Boot, Angular, SOLID, Docker et IA, coaching d’équipe et audit de code.