الملف المهني الكامل

خبرة صنعتها الممارسة.

01 / الملخص المهني

مهندس برمجيات ومطوّر Flutter

مهندس برمجيات ومطوّر Flutter بخبرة 4 سنوات في تصميم وبناء ونشر تطبيقات موبايل إنتاجية على Google Play وApp Store — من بينها منصة صوت اجتماعي حيّة تجاوزت 5,000 تنزيل. مدعوم بأساس هندسة برمجيات أكاديمي تطبيقي: تحليل الأنظمة، تحليل المتطلبات، تصميم قواعد البيانات العلائقية، الخوارزميات، OOP، وSDLC — مطبّقة من أول رسمة حتى المنتج المنشور. متخصص في Clean Architecture وBLoC/Cubit وأنظمة offline-first، مع خبرة عميقة في الصوت/الدردشة اللحظية ومعالجة OCR على الجهاز والتكامل مع خدمات خلفية متعددة.

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

مطوّر Flutter — مستقل وعقود

07/2022 – حتى الآن

عن بُعد

  • صممت وأطلقت أكثر من 5 تطبيقات Flutter إنتاجية من الصفر حتى النشر — مع التحكم الكامل بالمعمارية وإدارة الحالة وتكامل الخلفية والأداء والنشر على Google Play وApp Store.
  • بنيت منصة صوت اجتماعي لحظية (LKLK) مصمّمة لتحمّل 500 مستمع و20 مقعد ميكروفون، مع تكامل SDK صوت مزدوج (ZEGOCLOUD + LiveKit) وثلاثة قنوات لحظية متزامنة مع منطق إعادة اتصال لكل قناة — تجاوز التطبيق 5,000 تنزيل.
  • صممت منظومة تحقيق الدخل والتفاعل: مشتريات داخل التطبيق (6 باقات عملات)، محرّك رسوم هدايا SVGA/VAP بسعة 8 رسوم متزامنة وفاصل طابور أقل من 100ms، ونظام VIP وتحفيز متدرّج.
  • سلّمت سوق سيارات ثنائي اللغة (Wolfera) على Supabase (PostgreSQL مع Row-Level Security، مصادقة مع Google/Apple SSO، محادثة لحظية، تخزين)، مع فلترة NSFW على الجهاز بـ TFLite، وتنبيهات FCM عند انخفاض الأسعار، وبحث متقدم بأكثر من 15 فلتراً مع تمرير لانهائي.
  • بنيت ماسح مستندات offline-first (Office Archiving) بخط OCR مزدوج المحرّك (Google ML Kit + Tesseract) للعربية/الإنجليزية — متعدد الاتجاهات، معالجة مسبقة، اختيار أفضل نتيجة — إضافةً لمجموعة أدوات PDF كاملة وبحث نصي في SQLite، كل ذلك على الجهاز بلا خادم.
  • وحّدت أسلوب الهندسة عبر جميع التطبيقات: Clean Architecture مع وحدات feature-based وBLoC/Cubit وGetIt/Injectable، ومعالجة أخطاء typed Either، وisolates ومهام خلفية.
  • حصّنت الإصدارات بـ app flavors وProGuard/R8 وتخزين آمن وبيئات منفصلة وفلترة أعطال Crashlytics.

مطوّر Android (Kotlin) — مشاريع جامعية ومستقلة

2022

حلب، سوريا

  • بنيت تطبيق "أنا مبرمج": مسارات تعلّم لـ 8 لغات برمجية، كونسول تنفيذ أكواد عبر WebView، واختبارات تلقائية بتصحيح ذاتي.
  • مشروع التخرج: منصة تعليمية برمجية (كورسات، مقالات، وأكواد قابلة للتنفيذ) — شمل تحليل المتطلبات، تصميم النظام، والتنفيذ الكامل.

مطوّر تطبيقات ويندوز — مشاريع جامعية

2021 – 2022

حلب، سوريا

  • سلّمت نظام إدارة مستودعات لكلية الصيدلة (Windows Forms، 2021) — حصل على شكر خاص من عميد كلية الصيدلة.
  • سلّمت نظام إدارة مستودعات لكلية العلوم / قسم الكيمياء (Windows Forms، 2022) — حصل على شكر من عميد كلية العلوم وتقدير إضافي من رئاسة جامعة حلب.

المهارات الأساسية

اللغات البرمجية

Dart، SQL، C#، Kotlin (أساسي)

الموبايل والواجهات

Flutter، Material 3، Android، iOS، واجهات تكيّفية، RTL وتعريب (عربي/إنجليزي)، تحسين الصور

المعمارية وإدارة الحالة

Clean Architecture، SOLID، MVVM، وحدات feature-based، BLoC، Cubit، Provider، GetIt، Injectable، Freezed، dartz/Either

الخلفية والـ APIs

REST، Dio (interceptors، إعادة المحاولة)، WebSockets، Supabase (PostgreSQL، Auth، Realtime، Storage، RLS)، Firebase (Auth، FCM، Analytics، Crashlytics)، Appwrite

الوقت الحقيقي والوسائط

ZEGOCLOUD (ZegoExpress)، LiveKit، ZIM، just_audio، audio_session، رسوم SVGA/VAP، background_downloader

التخزين ودون اتصال

Hive، SQLite (sqflite)، تخزين آمن، offline-first caching، ترقيم، stale-while-revalidate، أخطاء typed

ML والمستندات

Google ML Kit، Tesseract OCR، TFLite، إنشاء/تعديل PDF، طباعة، بحث نصي كامل

الإصدار والجودة

App flavors، ProGuard/R8، Crashlytics، تخزين آمن، بيئات منفصلة، isolates ومهام خلفية، مشتريات داخل التطبيق، Google Play وApp Store

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

هياكل البيانات والخوارزميات، OOP، هندسة البرمجيات، تحليل وتصميم الأنظمة، تصميم قواعد البيانات العلائقية وSQL، مخططات UML، SDLC، تحليل المتطلبات والتوثيق التقني

الأدوات

GoRouter، Git، GitHub، Postman، Figma، build_runner

أبرز المشاريع

LKLK ↗

منصة صوت اجتماعي مباشر

تطبيق صوتي اجتماعي للسوق العربي يضم غرفاً مباشرة وهدايا متحركة ومستويات VIP وشراء العملات داخل التطبيق. كنت المطوّر الوحيد لتطبيق Flutter، وتولّيت المعمارية وإدارة الحالة وربطه مع ZEGOCLOUD وLiveKit وAppwrite ونظام المشتريات.

Flutter · flutter_bloc (Cubit) · GetIt · ZEGOCLOUD · LiveKit · ZIM · Appwrite · Dio · Hive · in_app_purchase

Wolfera ↗

سوق سيارات بالعربية والإنجليزية

سوق يربط بائعي السيارات بالمشترين والمستأجرين، مع محادثة مباشرة وقائمة مفضلة وتنبيهات عند انخفاض السعر. كنت المطوّر الوحيد لتطبيق Flutter، وتولّيت المعمارية وربطه مع Supabase وFirebase وخطوات إضافة السيارة وأدوات المشرف.

Flutter · Supabase · Firebase (FCM/Crashlytics) · BLoC/Cubit · GoRouter · GetIt + Injectable · Freezed · TFLite

Office Archiving ↗

إدارة المستندات بخصوصية كاملة

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

Flutter · flutter_bloc (Cubit) · SQLite (sqflite) · Google ML Kit · Tesseract OCR · pdf · printing · flutter_doc_scanner

Quran Ahmed Karasi ↗

قراءة واستماع دون اتصال

تطبيق قرآن مركّز بلا خادم حول ثلاث ركائز — القراءة، الاستماع دون اتصال بالكامل، والدراسة الشخصية المنظّمة. مشروع فردي شمل محرّك الصوت بآلة حالة صريحة، تدفّق التنزيل دون اتصال لكل سورة، أدوات الدراسة (وسم، ملاحظات، أهداف)، ونظام تصميم من Figma.

Flutter · flutter_bloc (Cubit) · GetIt · just_audio · audio_session · background_downloader · quran_library · Offline Audio

Beroya Cars ↗

سوق سيارات مصمم للعربية أولاً

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

Flutter · Dart · Cubit · Arabic RTL · Localization · In-app Chat

Code Book ↗

اكتشاف الكتب مع دعم العمل دون اتصال

تطبيق لاكتشاف كتب البرمجة المجانية والبحث فيها وقراءتها من Google Books. يحفظ النتائج محلياً لعرضها بسرعة، ويضم قارئاً آمناً داخل التطبيق. نفذت المشروع كاملاً، من المعمارية وربط الخدمة إلى الحفظ المحلي والقارئ.

Flutter · flutter_bloc (Cubit) · Dio · Google Books API · Hive · GetIt · GoRouter · WebView · dartz

التعليم

دبلوم هندسة حاسبات، جامعة حلب (يونيو 2020–أغسطس 2022)

  • مسار هندسة البرمجيات · المعدل 82.89% · حلب، سوريا
  • المواد: C# وهياكل البيانات والخوارزميات والبرمجة كائنية التوجه وقواعد البيانات وهندسة البرمجيات
  • مشروع التخرج: منصة تعليم برمجة بمسارات دورات على الويب وWindows والموبايل

أهم الإنجازات

  • صممت وأطلقت أكثر من 5 تطبيقات موبايل إنتاجية من الصفر حتى النشر في مجالات الصوت الاجتماعي والمتاجر وإدارة المستندات والمحتوى
  • بنيت غرف صوت اجتماعية لحظية (LKLK) تدعم حتى 500 مستمع متزامن و20 مقعد ميكروفون — تجاوزت 5,000 تنزيل
  • نفّذت خط OCR مزدوج المحرّك (ML Kit + Tesseract) لاستخراج نصي موثوق من المستندات العربية والإنجليزية المختلطة
  • سلّمت نظامَي إدارة مستودعات (Windows Forms) لجامعة حلب — حصل كلاهما على شكر العمداء، والأخير على تقدير من رئاسة الجامعة
  • طبّقت SDLC كاملاً: تحليل متطلبات، نمذجة UML، تصميم قاعدة بيانات، تنفيذ، ونشر على المتاجر — في جميع المشاريع الرئيسية
  • صمّمت معمارية offline-first (Hive، SQLite، stale-while-revalidate، إعادة محاولة أُسّية 3 مرات، أخطاء typed Either) على تطبيقات متعددة

مهارات متقدمة

  • دورة حياة تطوير البرمجيات كاملة (SDLC): تحليل متطلبات ← نمذجة UML ← تصميم قاعدة بيانات ← تنفيذ ← إصدار — مطبّقة من البداية للنهاية في كل المشاريع
  • Clean Architecture مع وحدات feature-based وطبقات UI ومجال وبيانات مفصولة تماماً — على 5 تطبيقات إنتاجية
  • أنظمة offline-first بـ Hive وSQLite وترقيم وstale-while-revalidate وأخطاء typed
  • تكامل لحظي بـ WebSockets وSupabase Realtime وZEGOCLOUD ZegoExpress وZIM — مع منطق إعادة اتصال مستقل لكل قناة
  • خطوط ML على الجهاز: OCR (ML Kit + Tesseract)، استنتاج TFLite، تسجيل متعدد المرشّحين، ومعالجة PDF آمنة من الذاكرة
  • تصميم قواعد بيانات علائقية: تطبيع المخطط، استعلامات SQL، استراتيجيات ترقية SQLite الآمنة (additive-only)

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

هندسة برمجيات أكاديمية وتطبيقية

  • هياكل البيانات والخوارزميات — مطبّقة في البحث والترقيم والتخزين وخوارزميات التسجيل في التطبيقات الإنتاجية
  • البرمجة كائنية التوجه (OOP) — أساس جميع مشاريع Flutter وKotlin وC#
  • تحليل وتصميم الأنظمة — تجميع المتطلبات، نمذجة حالات الاستخدام، وكتابة المواصفات
  • تصميم قواعد البيانات العلائقية — تطبيع المخطط، استعلامات SQL، المفاتيح الخارجية، واستراتيجية الفهرسة
  • مخططات UML ونمذجة الأنظمة — مخططات الفئات والتسلسل والكيانات
  • دورة حياة تطوير البرمجيات (SDLC) — مطبّقة من المتطلبات حتى النشر على المتاجر في كل مشروع رئيسي
  • تحليل المتطلبات البرمجية والتوثيق التقني — موثّق في جميع المشاريع الجامعية والتعاقدية
  • لغة C# (مشاريع Windows Forms، مواد أكاديمية)

الخدمات المقدّمة

  • تطوير تطبيقات موبايل كاملة (iOS وAndroid) من الفكرة حتى المتجر
  • تصميم Clean Architecture: وحدات feature-based وBLoC/Cubit وإعداد DI
  • ميزات لحظية: غرف صوت، تدفقات رسائل، WebSockets، Supabase Realtime
  • تدفّقات OCR والمستندات: ML Kit وTesseract وSQLite وإنشاء/تعديل PDF
  • معمارية offline-first: تخزين، معالجة إعادة المحاولة، حالات خطأ متوقعة
  • تكامل خلفي: Supabase وAppwrite وFirebase وREST APIs
  • نشر على المتاجر وإعداد إصدارات إنتاجية (Google Play وApp Store)

اللغات

العربية (لغة أم)، الإنجليزية (كفاءة مهنية في العمل)

احتفظ بنسخة

السيرة المناسبة للفرصة.

ملفات السيرة الذاتية الأصلية، باللغتين ولكلا المسارين المهنيين.