مهندس برمجيات · خريج المدرسة الوطنية للعلوم التطبيقية بأكادير
Yahya El Omari
من أنا
أنا مهندس معلوماتية، تخرجت من المدرسة الوطنية للعلوم التطبيقية بأكادير بميزة. وُلدت في لوس أنجلوس ونشأت في المغرب، وأحمل الجنسيتين الأمريكية والمغربية، لذلك لا حاجة إلى تأشيرة عمل لأي منصب في أي من البلدين. ما أفعله فعليًا: آخذ متطلبًا غامضًا وأحوّله إلى نظام يعمل في الإنتاج، لا مخططًا معماريًا على الورق.

فلسفتي
أؤمن بأن «لغات البرمجة أدوات لجعل الحياة أبسط وأمتع». لا ألهث خلف الرائج، بل أختار الأداة المناسبة لكل تحدٍّ بعينه سعيًا إلى أثر حقيقي.
«الأدوات تتغيّر كل عام. القدرة على اختيار المناسبة منها لا تتغيّر.»

خبرتي التقنية
لدي خبرة شاملة عبر كامل المنظومة التقنية. في الواجهة الخلفية أتخصص في Spring Boot و Java لبناء واجهات برمجية متينة. أما في الواجهة الأمامية فأعمل بكثافة على Next.js و React لبناء واجهات تفاعلية.
المنظومة الأساسية
- الواجهة الخلفية: Java, Spring Boot, Jakarta EE, REST APIs, JSON:API, JWT, Drupal 10, PHP
- الواجهة الأمامية: Next.js, React, Angular, TypeScript, JavaScript, HTML, CSS, Material UI
- البيانات والمراسلة: MySQL, PostgreSQL, OracleDB, Redis, Apache Kafka, RabbitMQ
DevOps والجودة والذكاء الاصطناعي
- DevOps: Docker, Git, GitLab CI/CD, GitHub, Nginx, Linux, AWS
- الاختبار والجودة: Playwright, JUnit, Mockito, SonarQube
- الذكاء الاصطناعي والأتمتة: n8n, Supabase
- الهندسة المعمارية: UML, ERP (Odoo)

المسار المهني
مهندس برمجيات متدرب، مشروع التخرج — وكالة VOID
فبراير 2026 - يوليوز 2026تمحور مشروع تخرجي، على مدى ستة أشهر، حول إعادة بناء البوابة الإلكترونية الدولية لمجموعة Atos، ضمن فريق مرن من ثمانية أشخاص بوكالة VOID. تخدم المنصة عشرين منطقة بتسع لغات، ويحررها أكثر من ثلاثمائة مسؤول محتوى في آنٍ واحد.
🏗️ بنية مفصولة
واجهة خلفية Drupal 10 معزولة داخل شبكة خاصة، تغذّي واجهة أمامية Next.js عبر JSON:API، مع تخزين مؤقت بـ Redis وتوليد ثابت تدريجي.
📰 المحرك التحريري
ثلاث من وحدات المحتوى السبع في البوابة طوّرتها من الألف إلى الياء — Case Studies و Research Reports و Events & Webinars — إضافة إلى تدقيق الوحدات الأربع التي أنجزها زملائي، وتصحيح التصفية الجهوية وثغرات معيار WCAG 2.1.
🧰 مساهمات في إطار العمل
ثلاثة إصلاحات أُدمجت في Vactory، إطار العمل المشترك للوكالة: أداة اختيار مقالات أُعيد بناؤها، وخلل في دمج المصفوفات بلغة PHP كان يُفسد حفظ النماذج، وإضافة لتوطين التواريخ على مستوى الخادم.
📈 الأداء
صفحات سُلّمت بنتيجة 91 في الأداء و94 في سهولة الوصول و92 في الممارسات الجيدة على Lighthouse، بزمن استجابة أولي بلغ 179 مللي ثانية مقابل سقف 800 مللي ثانية.

مهندس برمجيات متدرب — Ahdigital
يوليوز 2025 - غشت 2025شهران في Ahdigital أمضيتهما في أتمتة الأعمال التي لا يريد أحد القيام بها يدويًا: بريد إلكتروني يصوغ ردوده بنفسه، وأداة لرصد المنافسين تقترح الخطوة التالية لا مجرد ما حدث، ونظام لإدارة المخزون سُلّم في أسبوع واحد، ومسار آلي يحوّل نصًا مكتوبًا إلى فيديو جاهز. بُني معظمه باستخدام n8n، ومن خلفه قاعدة بيانات Supabase.
📧 وكيل بريد ذكي
وكيل ذكي بُني باستخدام n8n يُصفّي الرسائل المزعجة، ويصوغ ردودًا تراعي السياق، ويدير حلقة تحقق عبر تيليغرام.
📦 نظام إدارة المخزون
بالتعاون مع فريق من أربعة أشخاص، تصميم وتسليم نظام متكامل لإدارة المخزون في أسبوع واحد.
🕵️ رصد المنافسين
المساهمة في أداة ترصد منافسي الشركة وتنبّهها فور نشر أحدهم. تحلّل المنشور الجديد في ضوء كامل سجلّ الحساب، ثم توصي بالخطوة الواجب اتخاذها، لا بالرقم الذي يُنظر إليه فحسب.
🎬 مصنع المحتوى
النصف الآخر من أداة الرصد. يعلن منافس عن شيء ما، فتُصاغ نسخة أقوى من منشوره وتُنتَج تلقائيًا، جاهزة للاعتماد قبل أن تنتهي من قراءة التنبيه.

مهندس برمجيات متدرب — OpenTecc
فبراير 2025 - ماي 2025تأسست خبرتي المهنية في OpenTecc، حيث توليت مشروع Amanti، وهي منصة لوجستية تشاركية صُممت لمعالجة مشكلة «الميل الأخير» في التوصيل.
🚨 التحدي
- نسبة فشل مرتفعة في التوصيل المنزلي
- مسارات غير فعّالة تهدر الوقت والوقود
- غياب الزبناء خلال ساعات النهار
- مساطر إرجاع معقدة
💡 الحل الذي قدمناه
- استلام مرن من نقاط قريبة
- تحسين المسارات عبر نقاط استلام متعددة
- حركة زبناء إضافية لفائدة المتاجر المحلية
- إرجاع سلس وضغط أقل
التنفيذ التقني:
- الواجهة الخلفية: Spring Boot مع واجهة Stripe للمدفوعات وإشعارات بريدية آلية.
- الواجهة الأمامية: Next.js مع Material UI للوحة تحكم إدارية شاملة.
- التكامل: إضافة Shopify مخصصة مبنية على Remix للتواصل مع المتاجر.
- التصميم: هندسة النظام ومسارات العمل كاملةً بلغة UML.

القيادة والعمل الجمعوي
كان دوري كأمين مال ومسؤول فريق في نادي APPS محطة فارقة. هناك اكتشفت شغفي بنقل المعرفة وبناء المجتمع.
ورشات وتدريس
المشاركة في تصميم وتأطير سلسلة ورشات حول Git و GitHub لطلبة السنوات الأولى، من إدارة الإصدارات إلى مسارات CI/CD.
فعاليات ومسابقات
تنظيم مؤتمر مجتمع مايكروسوفت وإدارة مسابقات «Let's Code»، بما يصل الخبراء بالطلبة.

ما يحرّكني حقًا
نمط يتكرر فيما أفعله: تحديد المشكلة الحقيقية، لا تلك التي يفترضها الجميع، ثم الذهاب لحلّها بدل الاكتفاء بتسميتها. هذا ما حدث في مشروع ترميم المدرسة، وفي تصحيح ثلاثة أخطاء داخل إطار العمل المشترك في Atos بدل الاكتفاء بالإبلاغ عنها، وفي الدورة الاستدراكية التي تركتُ نفسي أرسب فيها عمدًا للحصول على نتيجة مختلفة.

فضولي لمعرفة ما بنيته؟
استعرض مشاريعي التقنية، من البوابات المؤسسية إلى الأنظمة الخلفية ومسارات الأتمتة بالذكاء الاصطناعي.