Achraf Tajani
CV
Achraf Tajani

Achraf Tajani

AT

Développeur Full Stack · IA & Prompting · Architecture logicielle

// stack principal

Java
Java
Spring
Spring
TypeScript
TypeScript
React
React
Angular
Angular
PostgreSQL
PostgreSQL
Docker
Docker

// skills

Compétences

Full Stack

Développement d'applications web de bout en bout, frontend et backend.

JavaSpring BootReactAngularTypeScriptNode.js

IA & Prompting

Conception de projets assistée par IA, prompt engineering, méthodologie Claude Code.

Claude CodePrompt EngineeringAgent SDKArchitecture IA

Architecture logicielle

Conception en MVC, architecture hexagonale, microservices, API REST, design patterns et clean code.

MVCHexagonalMicroservicesAPI RESTDesign PatternsClean Code

UI/UX

Design system custom, responsive mobile-first, micro-animations fonctionnelles.

Tailwind CSSFramer MotionFigmaDesign System

// experience

Parcours

EDF R&D
EDF R&Dnow

Senior Developer

fév. 2026 → présent

JNGV — Jumeau Numérique de Générateur de Vapeur

  • MCO corrective : bug fixing, support Redmine, amélioration CI/CD, tests, Sonar
  • MCO évolutive : nouvelles fonctionnalités, adaptation IHM, tests de non-régression
Java SpringAngularPostgreSQLApache TomcatSonarCI/CD
France Travail
France Travail

Senior Developer

juil. 2023 → déc. 2025
  • Application interne de suivi de migration de données
  • Refactorisation de code legacy (Perl, Bash, Java)
  • Conception de solutions techniques pour l'équipe migration
Java Spring BootQuarkusAlpine JSPerlBashPL SQL
BNF
BNF

Senior Developer

nov. 2020 → juil. 2023
  • Développement de fonctionnalités et maintenance
  • Conception de POC et mentorat d'équipe
  • Revue de code et amélioration des bonnes pratiques
Java Spring BootReactAngularHTML/CSS/JS
KEOLIS
KEOLIS

Junior Developer

mars 2020 → oct. 2020
  • Développement de features, bug fixes, code reviews
IonicAngularNode.jsHapi JS

// projects

Projets

localhost/keyper
2 screens
KeyPer

KeyPer

ReactViteSupabaseTypeScript
localhost/horizon
2 screens
Horizon

Horizon

mobile
React NativeExpoTypeScript
https://dispatchr.neotlantic.com
2 screens
Dispatchr

Dispatchr

ReactPythonFastAPILeafletDocker

// approche

La plupart utilisent l'IA comme assistant. Je l'orchestre comme une équipe.

Chaque projet démarre par une architecture, pas un prompt. Mes agents opèrent dans un cadre structuré que j'ai conçu — avec des rôles définis, une cohérence de contexte rigoureuse, et un résultat qui tient dans le temps.

Conception d'abord

Aucune ligne générée sans architecture préalable. La structure précède toujours la génération.

Contexte maîtrisé

Un système de contexte propriétaire qui donne aux agents la rigueur d'un développeur senior.

Orchestration, pas exécution

Je pilote. Les agents produisent. Le résultat est solide, maintenable, déployable.

La méthode reste propriétaire — les résultats parlent d'eux-mêmes.