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.

developer.config.ts

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.

JavaLanguages
Spring BootBackend
TypeScriptLanguages
JavaScriptLanguages
ReactFrontend
Next.jsFrontend
Tailwind CSSFrontend
BootstrapFrontend
FigmaUI/UX & Design
C / C++Languages
Apache KafkaDistributed Systems
PostgreSQLDatabases
DockerCloud & DevOps
PythonLanguages
Spring CloudBackend
RedisDatabases
Oracle Cloud (OCI)Cloud & DevOps
Spring SecuritySecurity & Testing
RAGAI / ML
PlaywrightSecurity & Testing
SQLLanguages
JavaLanguages
Spring BootBackend
TypeScriptLanguages
JavaScriptLanguages
ReactFrontend
Next.jsFrontend
Tailwind CSSFrontend
BootstrapFrontend
FigmaUI/UX & Design
C / C++Languages
Apache KafkaDistributed Systems
PostgreSQLDatabases
DockerCloud & DevOps
PythonLanguages
Spring CloudBackend
RedisDatabases
Oracle Cloud (OCI)Cloud & DevOps
Spring SecuritySecurity & Testing
RAGAI / ML
PlaywrightSecurity & Testing
SQLLanguages
MicroservicesBackend
Node.jsBackend
MySQLDatabases
SQLiteDatabases
GitVCS & Tools
IonicMobile & Hybrid
JavaFXDesktop GUI
Event-Driven ArchDistributed Systems
Hibernate / JPABackend
AzureCloud & DevOps
CQRS / Event SourcingDistributed Systems
MongoDBDatabases
REST APIsBackend
CI / CDCloud & DevOps
OAuth2 / OIDCSecurity & Testing
Vector Search & DBsAI / ML
Service DiscoveryDistributed Systems
JWTSecurity & Testing
LLM APIsAI / ML
LinuxCloud & DevOps
VercelCloud & DevOps
E2E TestingSecurity & Testing
PHPLanguages
HTML / CSSFrontend
MicroservicesBackend
Node.jsBackend
MySQLDatabases
SQLiteDatabases
GitVCS & Tools
IonicMobile & Hybrid
JavaFXDesktop GUI
Event-Driven ArchDistributed Systems
Hibernate / JPABackend
AzureCloud & DevOps
CQRS / Event SourcingDistributed Systems
MongoDBDatabases
REST APIsBackend
CI / CDCloud & DevOps
OAuth2 / OIDCSecurity & Testing
Vector Search & DBsAI / ML
Service DiscoveryDistributed Systems
JWTSecurity & Testing
LLM APIsAI / ML
LinuxCloud & DevOps
VercelCloud & DevOps
E2E TestingSecurity & Testing
PHPLanguages
HTML / CSSFrontend

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.

Oracle
OracleStage

Assistant de Recherche

Mars 2026 - Août 2026·6 moisCasablanca, Maroc·Sur site
  • 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.
ReactTypeScriptOracle Redwood UIOCIPlaywrightNode.jsJIRABitbucketConfluenceSeeksDevOps PortalE2E Testing
American Language Center Mohammedia
American Language Center MohammediaStage

Ingénieur Logiciel

Juillet 2025 - Septembre 2025·3 moisMohammedia, Maroc·Hybride
  • 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.
Next.jsReactTypeScriptSpring BootTailwind CSSShadcn UIOpenAIRAGVector SearchCaffeineOpenPDFREST APIs
Global Media and Events Services
Global Media and Events ServicesStage

Développeur Full-Stack

Avril 2023 - Juin 2023·3 moisImouzzer Kandar, Maroc·Sur site
  • 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.
PHPMySQLphpMyAdminJavaScriptHTML / CSSXAMPPLinuxSSHPuTTYFileZillaUltraVNCCloud DeploymentsSecurity
Al Akhawayn University
Al Akhawayn UniversityStage

Stagiaire en Technologies de l'Information

Juillet 2022·1 moisIfrane, Maroc·Sur site
  • 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.
WordPressphpMyAdminCisco Packet TracerOSI ModelTCP/IP ModelCMSNetwork MonitoringIT Security

Formation

Parcours académique en ingénierie logicielle et informatique.

ENSET
Université Hassan IIENSET

É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)

Septembre 2023 – Juillet 2026Mohammedia, Maroc
Software EngineeringDistributed SystemsCloud ArchitectureSoftware Design PatternsDevOps & CI/CDData Structures & Algorithms
EST
Université Ibn ZohrEST

École Supérieure de Technologie

Diplôme Universitaire de Technologie (DUT)

Génie Informatique

Octobre 2021 – Juin 2023Guelmim, Maroc
Computer ScienceObject-Oriented Programming (Java/C++)Database Design & SQLWeb DevelopmentNetworking & Operating Systems

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
FINTECH & DISTRIBUTED SYSTEMS

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.

Spring BootAngularEurekaApache KafkaCQRS & Event SourcingAxon FrameworkSpring SecurityOAuth2 / OIDCKeycloakJWTDocker
Maîtrise du Génie Logiciel
AI & EDTECH PLATFORM

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.

Next.jsReactTypeScriptTailwind CSSPostgreSQLLLM APIsSystem DesignData StructuresAlgorithms
Forensic: Chatbot 3D d'Analyse Criminelle
3D & AI CRIME ANALYSIS

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.

Three.jsTypeScriptReactTailwind CSSOpenAIGroq ModelsElevenLabs API
American Language Center Mohammedia
EDUCATION & WEB PLATFORM

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.

Next.jsTypeScriptTailwind CSSOpenAIMeta Graph API
Application Mobile Offline-First
OFFLINE-FIRST MOBILE

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.

React NativeExpoSQLitePowerSyncSupabaseZustandOffline-FirstTypeScript
Application Mobile Café Ionic
MOBILE E-COMMERCE

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.

IonicReactTypeScriptSCSSMobile UIState Management
Plateforme BlaBlaConf 2026
COMMUNITY PLATFORM & EVENT

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.

ReactTypeScriptTailwind CSSUI/UX DesignOpen Source
Jeu Classique Space Invaders
GAME DEVELOPMENT

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.

JavaJavaFXScene BuilderCSSGame LoopOOP

Bâtissons quelque chose d'extraordinaire

Intéressé par une collaboration sur des architectures distribuées, des applications web haute performance ou des défis techniques ? Initialisons le contact.

Envoyer un e-mail

© 2026 Amine Arfaoui. Tous droits réservés.

Conçu avec Next.js 16, TypeScript & Tailwind CSS