مرحباً، أنا أمين العرفاوي، مهندس برمجيات

متخصص في تصميم وتطوير تطبيقات ويب قابلة للتوسع، ومعماريات خلفية متينة، وواجهات مستخدم متقنة بالاعتماد على Next.js و TypeScript وأحدث تقنيات السحاب.

developer.config.ts

const engineer = {

name: "أمين العرفاوي",

role: "مهندس برمجيات شامل (Full-Stack)",

location: "عالمي / عن بُعد",

passion: [

"ويب عالي الأداء",

"أنظمة موزعة",

"واجهات متقنة التفاصيل"

],

status: "متاح للتعاون"

};

التقنيات وأدوات العمل

تقنيات تم اختبارها في بيئات الإنتاج لبناء برمجيات قابلة للتوسع وموثوقة.

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

الخبرات العملية

محطات هندسية لتطوير منصات سحابية، وبنى ويب قابلة للتوسع، وأنظمة برمجية عالية الموثوقية.

أوراكل (Oracle)
أوراكل (Oracle)تدريب مهني

مساعد باحث

مارس 2026 - أغسطس 2026·6 أشهرالدار البيضاء، المغرب·حضوري
  • تطوير واجهات خدمات قواعد بيانات OCI الموجهة للإنتاج باستخدام React و TypeScript ونظام Oracle Redwood UI، مع بناء مكونات معيارية وتدفقات مستخدم متقدمة في بيئة سحابية مؤسسية.
  • هندسة معمارية اختبارات شاملة (E2E) قابلة للتوسع باستخدام Playwright ونمط كائنات الصفحات (Page Object Model)، تدعم البيئات الحية والواجهات البرمجية المحاكاة لتحسين تغطية وجودة الاختبارات.
  • بناء تدفقات أتمتة عبر Node.js تربط بين الواجهات البرمجية الداخلية ونظام JIRA لتسهيل إدارة المهام والعمليات الهندسية والنشر عبر مناطق جغرافية متعددة.
  • التعاون مع مهندسي البرمجيات والمصممين وفرق المنتجات لتحويل المتطلبات إلى ميزات تقنية قابلة للصيانة وفق أعلى معايير التطوير المؤسسي.
ReactTypeScriptOracle Redwood UIOCIPlaywrightNode.jsJIRABitbucketConfluenceSeeksDevOps PortalE2E Testing
المركز اللغوي الأمريكي بالمحمدية (ALC)
المركز اللغوي الأمريكي بالمحمدية (ALC)تدريب مهني

مهندس برمجيات

يوليو 2025 - سبتمبر 2025·3 أشهرالمحمدية، المغرب·هجين
  • تصميم وتطوير منصة شاملة (Full-Stack) لإدارة التقييمات باستخدام Next.js و React و TypeScript و Spring Boot، استبدلت جداول البيانات التقليدية بنظام رقمي مركزي متكامل.
  • تنفيذ خدمات خلفية وواجهات REST APIs باستخدام Spring Boot لإدارة منطق الأعمال، المصادقة، والاتصال الفعال مع الواجهة الأمامية.
  • دمج روبوت محادثة مدعوم بالذكاء الاصطناعي بنمط RAG والبحث الشعاعي (Vector Search) لتوفير وصول سياقي ودقيق للمعلومات المؤسسية والتعليمية.
  • تطوير واجهة ويب تفاعلية متعددة اللغات وسريعة الاستجابة، وبناء مكونات قابلة لإعادة الاستخدام تلائم كافة مقاسات الشاشات.
Next.jsReactTypeScriptSpring BootTailwind CSSShadcn UIOpenAIRAGVector SearchCaffeineOpenPDFREST APIs
جلوبال ميديا أند إيفنتس سيرفيسز (GMES)
جلوبال ميديا أند إيفنتس سيرفيسز (GMES)تدريب مهني

مطور برمجيات شامل (Full-Stack)

أبريل 2023 - يونيو 2023·3 أشهرإيموزار كندر، المغرب·حضوري
  • تطوير منصة صحافة رقمية متكاملة وآمنة باستخدام PHP و MySQL و JavaScript و HTML و CSS، تغطي منطق المعالجة وواجهات المستخدم.
  • تطبيق آليات المصادقة، والتحقق من صحة المدخلات، وإدارة الصلاحيات والمحتوى لتعزيز الأمان وسلامة البيانات.
  • تصميم وربط ميزات معتمدة على قواعد بيانات MySQL مع معالجة البيانات واستدامتها بسلاسة.
  • إدارة استضافات ونشر سحابي على خوادم Linux مع إعداد بيئات التشغيل ودعم النشر في بيئات الإنتاج.
  • المساهمة في تصميم وتطوير واجهات المستخدم والأصول الرقمية مع الجمع بين متانة البرمجة وجماليات التصميم.
PHPMySQLphpMyAdminJavaScriptHTML / CSSXAMPPLinuxSSHPuTTYFileZillaUltraVNCCloud DeploymentsSecurity
جامعة الأخوين (Al Akhawayn University)
جامعة الأخوين (Al Akhawayn University)تدريب مهني

متدرب في تكنولوجيا المعلومات

يوليو 2022·شهر واحدإفران، المغرب·حضوري
  • تطوير مكونات إضافية لأنظمة إدارة المحتوى (CMS) لدعم متطلبات وتوسيع وظائف البوابة الجامعية.
  • تحسين واجهات وتدفقات التطبيقات القائمة مع التركيز على سهولة الاستخدام، سرعة الاستجابة، وقابلية الصيانة.
  • المشاركة في أنشطة مراقبة أداء الشبكات وأمن المعلومات، واكتساب خبرة عملية مباشرة في البنى التحتية المؤسسية.
WordPressphpMyAdminCisco Packet TracerOSI ModelTCP/IP ModelCMSNetwork MonitoringIT Security

التعليم والتكوين

التكوين الأكاديمي والهندسي في علوم البرمجيات والأنظمة المعلوماتية.

ENSET
جامعة الحسن الثانيENSET

المدرسة العليا لأساتذة التعليم التقني

دبلوم مهندس دولة في هندسة البرمجيات

هندسة البرمجيات والأنظمة المعلوماتية الموزعة (GLSID)

سبتمبر 2023 – يوليو 2026المحمدية، المغرب
Software EngineeringDistributed SystemsCloud ArchitectureSoftware Design PatternsDevOps & CI/CDData Structures & Algorithms
EST
جامعة ابن زهرEST

المدرسة العليا للتكنولوجيا

الدبلوم الجامعي للتكنولوجيا في المعلوميات (DUT)

دبلوم في المعلوميات · تطوير البرمجيات والشبكات

أكتوبر 2021 – يونيو 2023كلميم، المغرب
Computer ScienceObject-Oriented Programming (Java/C++)Database Design & SQLWeb DevelopmentNetworking & Operating Systems

المشاريع

مشاريع هندسية بارزة في الأنظمة الموزعة، منصات التعلم الذكية، تطبيقات الهواتف المحمولة، مجتمعات المصادر المفتوحة، وتطوير الألعاب.

منصة بنكية بالخدمات المصغرة (Microservices)
FINTECH & DISTRIBUTED SYSTEMS

منصة بنكية بالخدمات المصغرة (Microservices)

تطوير منصة بنكية موزعة بالاعتماد على خدمات Spring Boot المصغرة، واكتشاف الخدمات عبر Eureka، والتواصل غير المتزامن باستخدام Apache Kafka، وتطبيق نمطي CQRS والـ Event Sourcing بواسطة إطار عمل Axon Framework. تأمين النظام عبر Spring Security وOAuth2/OIDC وKeycloak وJWT، مع دعم الحاويات Docker.

Spring BootAngularEurekaApache KafkaCQRS & Event SourcingAxon FrameworkSpring SecurityOAuth2 / OIDCKeycloakJWTDocker
منصة احتراف هندسة البرمجيات
AI & EDTECH PLATFORM

منصة احتراف هندسة البرمجيات

بناء منصة تعليمية تفاعلية تغطي هياكل البيانات، الخوارزميات، البرمجة كائنية التوجه (OOP)، قواعد البيانات، أنظمة التشغيل، وتصميم الأنظمة عبر بطاقات تعليمية، اختبارات، تمارين تصحيح الأخطاء والمطابقة والترتيب، مع توليد ذكي للأسئلة عبر واجهات برمجة النماذج اللغوية (LLM APIs) وقاعدة بيانات PostgreSQL.

Next.jsReactTypeScriptTailwind CSSPostgreSQLLLM APIsSystem DesignData StructuresAlgorithms
Forensic: روبوت محادثة مجسم (3D) لتحليل القضايا الجنائية
3D & AI CRIME ANALYSIS

Forensic: روبوت محادثة مجسم (3D) لتحليل القضايا الجنائية

تطوير روبوت محادثة تفاعلي بأفاتار ثلاثي الأبعاد (3D) لمحاكاة التحقيق في القضايا الجنائية والتحليل الجنائي. مبني بواسطة Three.js للتصيير ثلاثي الأبعاد في الوقت الفعلي، وReact وTypeScript للواجهة، ونماذج OpenAI وGroq للاستدلال والتحقيق الذكي، وElevenLabs API لتوليد الصوت الواقعي.

Three.jsTypeScriptReactTailwind CSSOpenAIGroq ModelsElevenLabs API
المركز اللغوي الأمريكي بالمحمدية (ALC)
EDUCATION & WEB PLATFORM

المركز اللغوي الأمريكي بالمحمدية (ALC)

تصميم وتطوير الموقع التعريفي والمنصة الرسمية للمركز اللغوي الأمريكي بالمحمدية، مع استعراض البرامج والأنشطة، ودمج Meta Graph API لأتمتة بيانات التسجيل، وتوفير مساعد ذكي للطلاب بالاعتماد على OpenAI.

Next.jsTypeScriptTailwind CSSOpenAIMeta Graph API
تطبيق هاتف يدعم العمل دون اتصال (Offline-First)
OFFLINE-FIRST MOBILE

تطبيق هاتف يدعم العمل دون اتصال (Offline-First)

تطوير تطبيق جوال متعدد المنصات لاستكشاف القصص، الشخصيات، والأماكن التاريخية وفق بنية Offline-First، مع اعتماد SQLite للتخزين المحلي، وPowerSync للمزامنة، وSupabase للخدمات الخلفية، وZustand لإدارة الحالة.

React NativeExpoSQLitePowerSyncSupabaseZustandOffline-FirstTypeScript
تطبيق متجر قهوة بـ Ionic
MOBILE E-COMMERCE

تطبيق متجر قهوة بـ Ionic

تصميم وتطوير واجهة تطبيق جوال أنيقة لشراء القهوة باستخدام Ionic، تتضمن استعراض قائمة المنتجات وإدارة سلة المشتريات وتجربة مستخدم عصرية وسلسة.

IonicReactTypeScriptSCSSMobile UIState Management
منصة مؤتمر BlaBlaConf 2026
COMMUNITY PLATFORM & EVENT

منصة مؤتمر BlaBlaConf 2026

المساهمة في تصميم وتطوير الثيم الرسمي لمؤتمر BlaBlaConf 2026 من قِبل GeeksBlaBla، أحد أكبر المجتمعات التقنية في المغرب، مع توفير واجهة ويب متجاوبة وسريعة وجداول مواعيد تفاعلية.

ReactTypeScriptTailwind CSSUI/UX DesignOpen Source
لعبة Space Invaders الكلاسيكية
GAME DEVELOPMENT

لعبة Space Invaders الكلاسيكية

إعادة بناء لعبة Space Invaders الكلاسيكية بتقنيات Java الأصلية وJavaFX وScene Builder وCSS، مع دعم حلقة اللعبة واكتشاف التصادمات وحركات بصرية كلاسيكية ممتعة.

JavaJavaFXScene BuilderCSSGame LoopOOP