Bonjour, je suis Amine ARFAOUI, Ingénieur Logiciel
Spécialisé dans la conception d'applications web scalables, d'architectures backend robustes et d'interfaces soignées avec Next.js, TypeScript et les technologies cloud modernes.
const engineer = {
name: "Amine ARFAOUI",
role: "Ingénieur Full-Stack",
location: "Global / Télétravail",
passion: [
"Web Haute Performance",
"Systèmes Distribués",
"Interfaces Pixel-Perfect"
],
status: "Disponible pour collaborer"
};
Outils & Stack Technique
Technologies éprouvées en production pour concevoir des systèmes performants et fiables.
Expérience Professionnelle
Expériences en ingénierie logicielle pour concevoir des plateformes cloud, des architectures web scalables et des systèmes à haute valeur ajoutée.
Assistant de Recherche
- Développement d'interfaces de production pour OCI Database Services avec React, TypeScript et Oracle Redwood UI, concevant des flux utilisateurs et des composants réutilisables en environnement cloud d'entreprise.
- Conception d'une architecture de tests E2E évolutive avec Playwright basée sur le Page Object Model, prenant en charge les environnements en direct et les API simulées afin de maximiser la fiabilité.
- Mise en place de workflows d'automatisation Node.js intégrant les API internes et JIRA pour optimiser le traitement des anomalies, les opérations techniques et les déploiements multi-régions.
- Collaboration étroite avec les ingénieurs logiciels, designers et chefs de produit pour transformer les spécifications en fonctionnalités maintenables conformément aux standards d'entreprise.
Ingénieur Logiciel
- Conception et développement d'une plateforme d'évaluation full-stack avec Next.js, React, TypeScript et Spring Boot, remplaçant les processus sur tableurs par un système numérique unifié.
- Implémentation des services backend et d'API REST avec Spring Boot pour la logique métier, la persistance des données, l'authentification et les échanges avec l'interface frontend.
- Intégration d'un agent conversationnel RAG dopé à l'IA avec recherche vectorielle pour offrir un accès contextuel rapide aux connaissances organisationnelles et pédagogiques.
- Conception d'une interface web multilingue et adaptative, développant des composants UI modulaires garantissant cohérence et ergonomie sur tous les terminaux.
Développeur Full-Stack
- Développement d'une plateforme de presse numérique sécurisée avec PHP, MySQL, JavaScript, HTML et CSS, couvrant le moteur applicatif et les interfaces utilisateurs.
- Mise en œuvre des flux d'authentification, de contrôle des entrées, de modération de contenu et de permissions basées sur les rôles pour garantir l'intégrité du système.
- Conception et intégration de fonctionnalités orientées données avec MySQL, assurant la liaison entre les processus frontend et la base de données persistante.
- Gestion des serveurs Linux et déploiements cloud, configuration des environnements d'exécution et suivi des mises en production.
- Contribution au développement d'interfaces et d'assets médias numériques, alliant rigueur en ingénierie logicielle et conception d'expérience utilisateur.
Stagiaire en Technologies de l'Information
- Développement de modules CMS spécifiques pour étendre les fonctionnalités de la plateforme web et satisfaire les exigences institutionnelles.
- Optimisation des flux et interfaces des applications existantes avec un accent prononcé sur l'ergonomie, la réactivité et la maintenabilité.
- Participation active aux opérations de supervision réseau et de sécurité informatique, acquérant une expérience concrète sur infrastructure d'entreprise.
Formation
Parcours académique en ingénierie logicielle et informatique.
École Normale Supérieure de l'Enseignement Technique
Cycle d'Ingénieur d'État
Génie du Logiciel et des Systèmes Informatiques Distribués (GLSID)
École Supérieure de Technologie
Diplôme Universitaire de Technologie (DUT)
Génie Informatique
Projets
Projets d'ingénierie majeurs illustrant des architectures distribuées, plateformes d'apprentissage IA, applications mobiles, projets open source et développement de jeux.

Plateforme Bancaire Microservices
Conception et développement d'une plateforme bancaire distribuée basée sur des microservices Spring Boot, la découverte de services Eureka, la communication asynchrone avec Apache Kafka et les patterns CQRS / Event Sourcing avec Axon Framework. Sécurité assurée par Spring Security, OAuth2/OIDC, Keycloak et JWT, avec conteneurisation Docker.

Maîtrise du Génie Logiciel
Développement d'une plateforme interactive d'apprentissage couvrant les structures de données, algorithmes, POO, bases de données, systèmes d'exploitation et architecture système via flashcards, quiz, exercices de débogage et de tri, avec génération de questions par IA (APIs LLM) et persistance des données sur PostgreSQL.

Forensic: Chatbot 3D d'Analyse Criminelle
Développement d'un chatbot avatar 3D immersif dédié à l'analyse d'affaires criminelles et aux enquêtes médico-légales. Conçu avec Three.js pour le rendu 3D en temps réel, React et TypeScript pour l'interface utilisateur, les modèles OpenAI et Groq pour le raisonnement d'investigation, et l'API ElevenLabs pour la synthèse vocale réaliste.

American Language Center Mohammedia
Conception et développement de la plateforme web et landing page officielle de l'American Language Center de Mohammedia, intégrant la présentation des programmes, les événements du centre, la synchronisation des prospects via l'API Meta Graph et une assistance étudiante intelligente avec OpenAI.

Application Mobile Offline-First
Création d'une application mobile multiplateforme dédiée à l'exploration d'histoires, de personnages et de lieux historiques selon une architecture offline-first, avec SQLite pour la persistance locale, PowerSync pour la synchronisation, Supabase pour les services backend et Zustand pour la gestion d'état.

Application Mobile Café Ionic
Conception et développement d'une interface mobile élégante d'achat de café avec Ionic, comprenant le catalogue produits, la gestion de panier et des interactions tactiles modernes.

Plateforme BlaBlaConf 2026
Contribution au thème web 2026 de BlaBlaConf par GeeksBlaBla, communauté tech de référence au Maroc. Réalisation d'une expérience de conférence performante, réactive et animée.

Jeu Classique Space Invaders
Recréation fidèle du célèbre jeu Space Invaders en Java natif avec JavaFX, Scene Builder et CSS, intégrant boucle de jeu, gestion des collisions et ambiance rétro.