مهندس برمجيات Full-Stack

جميل شجاع

أبني تطبيقات ويب وأؤتمت إجراءات العمل المعقدة.

أبني تطبيقات ويب وأؤتمت إجراءات العمل للعمليات الجامعية والأنظمة المؤسسية ومنتجات العملاء.

مقيم في بيروت، وأتعلم الأدوات التي تتطلبها كل مسألة.

نبذة

فضول يتحول إلى عمل.

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

أنا مهندس برمجيات مقيم في بيروت وخريج علوم الحاسوب من الجامعة الأميركية في بيروت. يشمل عملي تطوير التطبيقات وتكامل الأنظمة المؤسسية وأتمتة إجراءات العمل.

أحب فهم ترابط أجزاء النظام، من البيانات وواجهات البرمجة إلى الأشخاص الذين يستخدمونه. ويمنحني تدريس الرياضيات وعلوم الحاسوب مساحة أخرى لهذا الفضول.

العمل

حلول برمجية للفرق والعملاء.

أطوّر التطبيقات وأربط الأنظمة وأؤتمت إجراءات العمل، ضمن فرق وبالتعاون المباشر مع العملاء.

الخبرة الوظيفية

الأتمتة وتطبيقات المؤسسات وتطوير الموبايل.

  1. الدور الحالي

    آذار ٢٠٢٦ – حتى الآن

    بيروت، لبنان

    Registrar, American University of Beirut

    مهندس تطوير Full-Stack وأتمتة، مكتب التسجيل

    بناء أتمتة باستخدام TypeScript و Playwright لنظام Ellucian Banner عبر آلاف سجلات الطلاب.

    • طبقت فحوصات تحقق ومراجعة للعمليات الأكاديمية الكبيرة.
    • حللت أعطال التدفقات وتضارب البيانات في أنظمة قواعد بيانات مؤسسية.

    أدوات مختارة

    • TypeScript
    • Playwright
    • Ellucian Banner
    • قواعد بيانات مؤسسية
  2. كانون الثاني ٢٠٢٦ – حزيران ٢٠٢٦

    جل الديب، لبنان

    Wide Streams

    استشاري تقني Full-Stack

    تطوير ميزات لتطبيقات مؤسسية وربط الخدمات الخلفية وأتمتة إجراءات العمل عبر الويب والمنصات السحابية.

    • ربطت التطبيقات ومنصات Oracle وقواعد البيانات والأنظمة الخارجية عبر REST APIs.
    • بنيت MCP servers باستخدام TypeScript لإتاحة أدوات وتدفقات مضبوطة لمساعدي الذكاء الاصطناعي.
    • أتمتّ العمليات المتكررة في المتصفح باستخدام n8n و Playwright.
    • نشرت الخدمات على OCI باستخدام Docker و Kubernetes، وساهمت في الاختبار والتصحيح ومراجعة الكود.

    أدوات مختارة

    • Angular
    • React
    • Oracle Visual Builder
    • TypeScript
  3. تشرين الثاني ٢٠٢٣ – حزيران ٢٠٢٤

    الحازمية، لبنان

    ET3 Labs

    مطوّر تطبيقات Full-Stack

    تطوير ميزات موبايل متعددة المنصات باستخدام React Native و Node.js مع REST APIs مدعومة بـ MySQL.

    • بنيت مكونات موبايل قابلة لإعادة الاستخدام وواجهات متجاوبة.
    • دمجت REST APIs للمصادقة وإدارة البيانات وتدفقات التطبيق الأساسية.
    • أعدت تنظيم وحدات موجودة وصححت المشاكل واختبرتها لتحسين الأداء والاستقرار.

    أدوات مختارة

    • React Native
    • Node.js
    • REST APIs
    • MySQL

العمل المستقل

التقنيات المناسبة لمشروعك.

من الفكرة الأولى إلى الإطلاق وما بعده.

لنتحدث عن مشروعك

أيلول ٢٠٢٤ – حتى الآن · عن بعد

مهندس برمجيات Full-Stack مستقل

أحلّل المتطلبات التقنية والتجارية لكل مشروع لاختيار التقنيات المناسبة، وأعمل على الواجهات والخدمات الخلفية وقواعد البيانات والسحابة وDevOps.

  • أتولّى دورة التطوير كاملة: المتطلبات والتخطيط، وهندسة النظام وقواعد البيانات، وتطوير الواجهات والخدمات الخلفية وAPIs، والاختبار والنشر والصيانة والتحسين المستمر.
  • تشمل مشاريعي اللياقة والتقنية المالية وإدارة الفعاليات والأتمتة وتحليل الأسواق والتطبيقات المدعومة بالمحادثة الآلية ومنصات المحتوى المنظّم.
الخبرة التقنية

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

الواجهات الأمامية
React · Next.js · Angular · TypeScript · Tailwind CSS · SCSS
الخدمات الخلفية
Java · Spring Boot · Node.js · Express · .NET · Python
قواعد البيانات
PostgreSQL · MySQL · Oracle · SQL · PL/SQL
السحابة وDevOps
AWS · OCI · Docker · Kubernetes · GitHub Actions · CI/CD
لغات البرمجة
Java · TypeScript · Python · C# · C++ · Bash

مشاريع مختارة

استكشف العمل.

مشاريع للعملاء وأعمال جامعية وأبحاث، مع توضيح سياق كل مشروع ومساهمتي فيه.

العمل المستقل ومشاريع العملاء

أبرز أعمالي المستقلة، بين مشاريع سلّمتها وأعمال أواصل تطويرها.

مشاريع الجامعة والبحث

مشاريع مستقلة خلال الجامعة ومساهمات برمجية في أبحاث المساعدات المالية.

سوق خدمات

Sweep Services

سوق خدمات موبايل بواجهة Android مبنية باستخدام Kotlin و Jetpack Compose، مع خلفية Python Flask.

  • Kotlin
  • Jetpack Compose
  • Python
  • Flask

مشروع جامعي

Student Hub

منصة مجتمعية باستخدام ASP.NET MVC لطلاب الجامعة الأميركية في بيروت، لتبادل النصائح وتقييم المقررات والأساتذة دون كشف الهوية ومشاركة نماذج امتحانات سابقة للمراجعة.

  • .NET
  • ASP.NET MVC

رابط المستودع غير متاح

مساعد صوتي

Google Assistant Budget Tracker

مهارة لـ Google Assistant تحلّل عادات الإنفاق وتقدّم رؤى تساعد المستخدمين على تخطيط ميزانياتهم وتحسين استخدام مواردهم.

  • Google Assistant

رابط المستودع غير متاح

أعمال برمجية أخرى

استكشاف أطر العمل والتقنيات وبناء تطبيقات عملية وحلول أتمتة مخصّصة.

استكشاف أطر العمل

Spring Boot Experiments

مشروع تعلّمي لاستكشاف REST APIs وحقن الاعتمادات وحفظ البيانات عبر واجهة لإدارة المستخدمين مبنية باستخدام Spring Boot.

  • Java
  • Spring Boot
  • MySQL

استكشاف أطر العمل

Blazor Experiments

تمرين صغير للتسجيل في فعالية، لاستكشاف مكوّنات Blazor والتحقق من النماذج والتنقّل ومشاركة الحالة بين الصفحات.

  • C#
  • .NET
  • Blazor

القدرات التقنية

أدوات مرتبطة بالعمل.

من واجهات التطبيقات إلى إجراءات العمل والبنية التحتية التي تدعمها.

تطبيقات الويب والموبايل

واجهات متجاوبة ومكوّنات قابلة لإعادة الاستخدام وتدفقات تطبيقات مترابطة.

  • React
  • Next.js
  • Angular
  • TypeScript
استكشف المشاريع

واجهات API والبيانات

خدمات خلفية وتكاملات والتحقق من البيانات في التطبيقات المرتبطة بقواعد البيانات.

  • Node.js
  • Spring Boot
  • MySQL
  • Oracle
نظام إدارة الرحلات

التسليم والصيانة

تجهيز الخدمات في حاويات ونشرها سحابياً وتصحيحها واختبارها وتوثيقها.

  • OCI
  • AWS
  • Docker
  • Kubernetes
دوري في Wide Streams

الرياضات الإلكترونية

بدأت الحكاية مع نادشوت.

قبل أن تصبح الرياضات الإلكترونية جزءاً من مسيرتي المهنية، كنت مجرّد طفل يحبّ ألعاب الفيديو.

من أوائل الأشخاص الذين جعلوني أدرك أن الألعاب قد تصبح شيئاً أكبر بكثير كان ماثيو «نادشوت» هاغ.

بدأت أتابع رحلته مع OpTic Gaming وفي منافسات Call of Duty. لم يكن ما يثير اهتمامي مجرّد مشاهدته وهو ينافس، بل كلّ ما كان يحدث حوله.

شاهدت الألعاب تتحوّل إلى مسيرة مهنية.

انتقل إلى عملي في الرياضات الإلكترونية
أشجّع ⁦100 Thieves⁩ منذ 2018

أكثر من مجرّد ألقاب.

شاهدت نادشوت ينتقل من لاعب محترف في Call of Duty إلى أحد أبرز الأسماء في الرياضات الإلكترونية. ورأيته يصبح رياضياً برعاية Red Bull، وهو أمر بدا لي آنذاك شبه خيالي. ها هو شخص يحظى بالتقدير إلى جانب رياضيين من الرياضات التقليدية، بفضل ما حقّقه من خلال الألعاب.

غيّر ذلك نظرتي إلى الرياضات الإلكترونية. لكن الجزء الذي بقي عالقاً في ذهني من حكايته جاء لاحقاً.

ابتعد نادشوت في النهاية عن منافسات Call of Duty وغادر OpTic. وبدلاً من أن يختفي من المشهد، جمع كلّ ما تعلّمه من المنافسة وصناعة المحتوى وبناء المجتمع والعلامة التجارية، ليؤسّس شيئاً خاصاً به: 100 Thieves.

عندما شاهدت نموّ 100 Thieves، أصبح اهتمامي بالرياضات الإلكترونية أعمق بكثير.

لم يكن مجرّد فريق. لقد جمع المنافسة وصنّاع المحتوى والسرد والملابس وثقافة الألعاب في هوية واحدة. بدأت تشجيع 100 Thieves عام 2018، وأتابع المنظمة منذ ذلك الحين.

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

من متابعة الرياضات الإلكترونية إلى العمل فيها

في الوقت نفسه، كان طريقي الخاصّ يتشكّل.

كنت أحبّ الألعاب، لكنني اخترت مهنياً علوم الحاسوب. لفترة، شعرت بأنهما عالمان منفصلان تماماً: أحدهما ما أدرسه وأبني مسيرتي حوله، والآخر شيء أحبّه.

وفي النهاية، التقى العالمان.

ذلك الطفل الذي تابع نادشوت ينافس مع OpTic، واحتفى بصعود 100 Thieves، وتخيّل كيف سيكون شعور الانتماء إلى هذا المجال، وجد نفسه في النهاية يعمل داخله.

بعد سنوات، أصبحت Lead Arabic Talent Manager في كأس العالم للرياضات الإلكترونية، أعمل مع اللاعبين والمواهب وفرق الإنتاج، وفي بعض أكبر الألعاب التنافسية في العالم.

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

عشت هذه التجربة أولاً بصفتي مشجّعاً، ثم بصفتي متخصّصاً في علوم الحاسوب، وأخيراً كشخص يساهم في إنجاح العرض من خلف الكواليس.

وبطريقة غريبة، يعود جزء من هذه الرحلة إلى مشاهدة نادشوت يلعب Call of Duty مع OpTic Gaming، وإدراكي أن:

ربما يمكن للألعاب أن تصبح شيئاً أكبر.

  1. OpTic & Call of Duty

    متابعة رحلة نادشوت

  2. 100 Thieves · 2018

    مشجّع منذ ذلك الحين وحتى اليوم

  3. علوم الحاسوب · 2019

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

  4. كأس العالم للرياضات الإلكترونية · 2024

    المساهمة في إنجاح العرض

عملي في الرياضات الإلكترونية

2024 – حتى الآن

Esports World Cup

Lead Arabic Talent Manager

أقود تنسيق المواهب العربية في كأس العالم للرياضات الإلكترونية منذ 2024.

  • أدرت تدفقات المواهب العربية لبرامج رياضات إلكترونية دولية.
  • نسقت الجداول واحتياجات المواهب والتواصل بين الفرق.
  • دعمت بيئات فعاليات مباشرة حيث التوقيت والوضوح عنصران أساسيان.

مشاركة مقررة · 2027

Esports Nations Cup

Lead Arabic Talent Manager

مشاركة مقررة لعام 2027: قيادة إدارة المواهب العربية والعمل كنقطة اتصال للإنتاج العربي.

التدريس والإرشاد

التعليم

الأساس الذي أبني عليه.

شهادة في علوم الحاسوب ودورات تقنية مكتملة.

بكالوريوس علوم الحاسوب

American University of Beirut

أيلول 2019 - أيار 2023
بيروت، لبنان

الدورات المكتملة

شهادات إتمام دورات من Microsoft · 2025

  • Database Integration and Managementحزيران ٢٠٢٥
  • Back-End Development with .NETأيار ٢٠٢٥
  • Blazor for Front-End Developmentنيسان ٢٠٢٥
  • Introduction to Web Developmentنيسان ٢٠٢٥
  • Introduction to Programming With C#نيسان ٢٠٢٥
  • Foundations of Coding Full-Stackنيسان ٢٠٢٥

تواصل

لنبنِ شيئاً مفيداً.

فرص Full-Stack، استشارات، مشاريع أتمتة، وتعاون في بناء منتجات مفيدة.