À 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.
