المسيرة

المسيرة

الأدوار، والتسليم، ومن بنيت معهم الأشياء.

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

  1. 2026-01حتى الآن

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

    Distinctive Frontier Co. for Safety Equipment L.L.C (يفتح في تبويب جديد) · الخبر، المملكة العربية السعودية · دوام كامل · في الموقع

    • أقود تطوير الواجهات الأمامية عبر المنصات الداخلية للشركة، وأسلّم واجهات قابلة للتوسّع بالعربية والإنجليزية باستخدام React وTypeScript.
    • أضع معايير كتابة الكود، وأراجع كل تغيير في الواجهة الأمامية قبل الدمج، وأوجّه المطوّرين — ما يقلّل إعادة العمل ويحافظ على قابلية صيانة الكود.
    • أحوّل أفكار المنتج إلى مزايا تصل للإنتاج بالتعاون مع فريقي الواجهة الخلفية (Laravel) وتصميم تجربة المستخدم، بما يوائم التسليم التقني مع أهداف العمل.
    • أُدخل الأتمتة الداخلية عبر n8n وتكاملات OpenAI لتبسيط العمليات المتكرّرة داخل الفريق.
    • React
    • TypeScript
    • Tailwind CSS
    • n8n
    • OpenAI API
    • Jira
    • Git
  2. 2025-03حتى الآن

    منسّق مشاريع ومطوّر أتمتة (عمل حر)

    NexLead (يفتح في تبويب جديد) · عن بُعد · عمل حر · عن بُعد

    • أُسلّم مشاريع الأتمتة والبرمجيات للعملاء من البداية إلى النهاية: المتطلبات، النطاق، تصميم سير العمل، والإصدار.
    • أجمع المتطلبات مباشرة من العملاء، وأحدّد معايير القبول، وأقسّم العمل إلى مهام وقصص مستخدم على Trello.
    • أدير الجداول الزمنية وتقدير التكلفة، وأشرف على جودة الواجهة الأمامية والخلفية وتجربة المستخدم.
    • سلّمت تطبيق GoldenTag لإدارة محلات المجوهرات ونشرته على متجر Google Play.
    • Trello
    • Requirements Gathering
    • n8n
    • React
    • Release Management
  3. 2025-012026-01

    مطوّر واجهات أمامية / منسّق مشاريع

    Distinctive Frontier Co. for Safety Equipment L.L.C (يفتح في تبويب جديد) · الخبر، المملكة العربية السعودية · دوام كامل · في الموقع

    • بنيت منصّة داخلية قائمة على لوحات التحكّم تجمع تتبّع المهام بأسلوب Jira مع نظام لإدارة عروض الأسعار باستخدام React، وتُستخدم يومياً في كل الأقسام.
    • نفّذت ثلاث وحدات أساسية — تتبّع المهام، وإصدار عروض الأسعار، وإدارة سير العمل — لتحلّ محل العمليات اليدوية على جداول البيانات.
    • نسّقت بين فريقي الواجهة الأمامية والخلفية لتوضيح المتطلبات والحفاظ على الجدول الزمني للتسليم.
    • تمّت ترقيتي إلى مشرف هندسة برمجيات خلال اثني عشر شهراً.
    • React 19
    • TypeScript
    • Tailwind CSS v4
    • TanStack Query
    • React Hook Form
    • Axios
    • Laravel Echo
  4. 2024-092025-04

    مطوّر واجهات أمامية (دوام جزئي)

    Khwarizm Technologies (يفتح في تبويب جديد) · الرياض، المملكة العربية السعودية (عن بُعد) · دوام جزئي · عن بُعد

    • طوّرت لوحة تحكّم لتطبيق ويب حديث ومتجاوب باستخدام React وTailwind CSS ضمن فريق منتج متكامل.
    • حوّلت تصاميم Figma التفصيلية إلى واجهات دقيقة البكسل وسهلة الوصول، بمكوّنات قابلة لإعادة الاستخدام وإدارة حالة فعّالة.
    • أجريت مراجعات للكود وحافظت على معايير الكتابة لتسليم كود نظيف ومحسّن.
    • React
    • Tailwind CSS
    • Figma
    • Leaflet
  5. 2023-062024-02

    مطوّر واجهات أمامية (عمل حر)

    Minicodeleader (يفتح في تبويب جديد) · عن بُعد · عمل حر · عن بُعد

    • صمّمت واجهات مستخدم متجاوبة لمنصّة تعليمية للأطفال باستخدام React وMaterial-UI، حيث يتصفّح المستخدمون الدورات ويفتحون الدروس ويحفظون الدورات لوقت لاحق.
    • حوّلت تصاميم Figma إلى واجهات عملية بمكوّنات قابلة لإعادة الاستخدام وإدارة حالة محسّنة.
    • أول دور احترافي لي بـ React — والأساس الذي بُني عليه كل ما تلاه.
    • React
    • Material-UI
    • Bootstrap
    • Figma

التوصيات

عملت عن قرب مع نور الدين في شركتين مختلفتين، وهو من القلائل الذين رأيتهم يجمعون بين تنفيذ قوي للواجهة الأمامية وملكية حقيقية للتسليم — المتطلبات، وتقسيم المهام، والمواعيد النهائية. كنت مطوّر الواجهة الخلفية وكان هو مطوّر الواجهة الأمامية. وفي تعاوننا الثاني تولّى أيضاً توضيح المتطلبات وتحويلها إلى مهام قابلة للتنفيذ، وتنسيق الإسناد، وإبقاء التسليم في مساره. وهذا جعل التعاون بين الواجهتين سلساً، لأن التوقّعات وعقود الـ API كانت واضحة.
Haitham Zedan (يفتح في تبويب جديد)مهندس برمجيات · مطوّر Laravel PHP · عمل مع نور في الفريق نفسه، في شركتين مختلفتين
سعدت بتدريب نور عام ٢٠٢١ استعداداً لمسابقات البرمجة التنافسية. وخلال عملنا على هياكل البيانات والخوارزميات، تميّز نور بذهن تحليلي حادّ بشكل استثنائي وبقدرة سريعة على استيعاب المفاهيم المعقّدة. إنه حلّال مشكلات بالفطرة، يواجه التحديات بسرعة ودقّة معاً.
George Drouj (يفتح في تبويب جديد)مهندس برمجيات في noon · Codeforces Master · ميدالية برونزية في ACPC · درّب نور في البرمجة التنافسية؛ أقدم منه لكن دون إدارة مباشرة
تشرّفت بالعمل مع نور الدين ضمن فريق تطوير تطبيقات الموبايل في شركة NexLead، وخلال هذه التجربة — وبحكم مسؤوليتي عن تصميم الواجهات وتجربة المستخدم — كان أكثر ما ميّز أسلوبه في العمل هو تركيزه على «الفهم قبل التنفيذ». كان حريصاً دائماً على استيعاب المتطلبات بشكل كامل وفهم الهدف من التصميم، لضمان ألا يكون التنفيذ مجرّد تطبيق بصري، بل تجربة مستخدم متكاملة ومنطقية تعكس الفكرة الأساسية للتصميم. وتعامل باحترافية عالية مع مرحلة التسليم والملاحظات؛ كان يطرح أسئلة دقيقة، وينتبه لتفاصيل مثل الاتساق والحالات المختلفة وتوقّعات المستخدم. أوصي بنور الدين لأي دور يتطلّب تنسيقاً قوياً بين التصميم والتطوير، وفهماً عميقاً للمتطلبات، مع اهتمام حقيقي بجودة التنفيذ حتى مرحلة التسليم.
Tawheed Malkat (يفتح في تبويب جديد)مهندس تقنية معلومات · مصمّم واجهات وتجربة مستخدم أول · مصمّم منتجات · عمل مع نور في الفريق نفسه في NexLead
كنت ضمن فريق مشروع التخرّج مع نور الدين، وكنت مسؤولاً عن جزء Flutter وتطبيق الموبايل، بينما كان نور مسؤولاً عن الجزء الأهمّ في المشروع: الخوارزمية الأساسية ومكوّن الذكاء الاصطناعي الذي يبني النظام الغذائي المناسب بناءً على بيانات المستخدم. ما أعجبني في نور أنه كان يتعامل بعقلية المالك: يوضّح المدخلات المطلوبة، ويحدّد تدفّق البيانات ونقاط التكامل، ويشرح منطق القرار بطريقة تجعل الفريق كله متّفقاً على الصورة نفسها. وأي حالة غير واضحة كان يعود فيها إلى الأساس: ما الهدف؟ وما القيود؟ وكيف نضمن نتيجة منطقية؟ وجوده في المشروع رفع جودة المخرجات، لأن عمله كان مبنياً على فهم وتحليل لا على تنفيذ عشوائي.
Hamza Shansho (يفتح في تبويب جديد)مطوّر تطبيقات موبايل · مطوّر Flutter · درس مع نور؛ زميله في مشروع التخرّج

الشهادات

التعليم والجوائز