مهندس برمجيات و مطوّر تطبيقات محمولة يتمتع بخبرة تزيد عن 4 سنوات في بناء تطبيقات متعددة المنصات باستخدام Flutter و Android Native.
 
متقن للغات Dart و Java و Kotlin، ولديه فهم عميق لـ REST APIs و Firebase وإدارة الحالة (BLoC، GetX) وهندسة Clean Architecture.
 
شغوف بتطوير تطبيقات قابلة للتوسّع وعالية الأداء، والعمل ضمن بيئات Agile.
 
الخبرات
عمل حر (Self-Employed)
● طوّرت وأطلقت تطبيقات محمولة لأنظمة iOS وAndroid، مما ساهم في توسيع قاعدة المستخدمين.
 
● حسّنت أداء التطبيقات من حيث السرعة وقابلية التوسّع، مما أدى إلى تقليل وقت التوقف بنسبة 30٪.
 
● دمجت واجهات برمجة تطبيقات (APIs) من جهات خارجية مثل بوابات الدفع وتحليلات الاستخدام لتعزيز وظائف التطبيق.
 
شركة أوراكيل ميديا للدعاية و الإعلان
● تعاونت مع الفرق في تصميم واختبار وإطلاق 10 ميزات لتطبيقات قائمة.
 
● قمت بإصلاح أخطاء حرجة، مما ساهم في تحسين استقرار التطبيق والحصول على تقييمات إيجابية بنسبة 95% من المستخدمين.
 
شركة التقنيات الحديثة (MTC)
● طوّرت تطبيقات Android باستخدام لغتي Java وKotlin ضمن بيئة Agile.
 
● ساهمت في تصميم واجهات المستخدم وتحسين تجربة الاستخدام.
 
● دمجت واجهات برمجة التطبيقات (RESTful APIs) وأدرت البيانات المحلية باستخدام SQLite.
 
● شاركت في عمليات تصحيح الأخطاء والاختبار لضمان استقرار التطبيقات.
 
المشاريع
أكاديمية توجيهي
 
تطبيق موبايل مصمم لطلبة الثانوية العامة في فلسطين (توجيهي)، يوفّر موارد دراسية مثل الكتب والامتحانات والملفات مصنفة حسب التخصص والمادة.
 
من ميزاته: الوصول بدون إنترنت، تحميل الملفات، مشغل صوتي مخصص، ومنبّه لتذكير أوقات الدراسة.
 
التقنيات المستخدمة: Flutter، BLoC، REST API، Hive (للتخزين المحلي)، Firebase Cloud Messaging، الإشعارات المحلية، Flavors، CI/CD، Git وGitHub.
 
بدري – تطبيق حجز وتتبع متعدد الأدوار
 
"بدري" هو تطبيق مبني باستخدام Flutter يدعم عدة أدوار للمستخدمين مثل السائقين، المدربين، العملاء، والمشرفين.
 
يتميز بتتبع الموقع في الوقت الفعلي باستخدام خرائط Google وFirebase، ونظام حجز شامل، وإشعارات مخصصة لكل دور.
 
يتيح للمستخدمين إدارة الحجوزات، تتبع الرحلات مباشرة، والتواصل بكفاءة.
 
أما المشرفون، فيشرفون على المستخدمين والتقارير المالية.
 
يساهم التطبيق في تحسين تنسيق الخدمات، وتعزيز تجربة المستخدم، ودعم الحسابات متعددة الأدوار في خدمات التدريب والنقل.
المهارات التقنيه
SQL
لغة المستخدمه فى قواعد البيانات
 
PL/SQL
لغة برمجة قواعد البيانات فى Oracle
 
T-SQL
لغة برمجة قواعد البيانات فى Microsoft SQL Server
 
Postgres SQL
نوع من انواع ال SQL المستخدم فى تحليل البيانات
 
Database Design
تصميم قواعد البيانات من الصفر
 
Database Development
تطوير قواعد البيانات و القيام بالعمليات المختلفه بها لتناسب التطبيقات و تناسب الانظمه
 
ERD
رسم بياني لتصميم قواعد البيانات
 
EERD
رسم بياني متطور لتصميم قواعد البيانات
 
Schema
عمل تخطيط كامل لقواعد البيانات
 
Normalization
عمل تطوير لقواعد البيانات يساعد فى السرعه و الربط و توفير المساحه
 
Data Analysis
تحليل البيانات للمساعده فى اتخاذ القرارات
 
Data Visualization
عمل عرض لتحليل البيانات فى رسومات بيانيه
 
Excel
استخدام Microsoft Excel فى تحليل البيانات و عمل التقارير
 
Power Bi
استخدام Power Bi كاداه فى عرض الرسومات التحليله للبيانات
 
Python
أستخدام لغة البرمجه Python فى تحليل البيانات و الذكاء الاستطناعي
 
Machine Learning
تعلم الاله و أستخدامه فى تحليل البيانات و علم البيانات
 
Data Science
علم البيانات و التنبؤ من خلال البيانات بالحاضر و المستقبل و كيف يتم اتخاذ القرارات
 
#C
استخدام لغة البرمجه #C فى عمل الانظمه و برامج سطح المكتب
 
ADO.NET
عمل برامج سطح المكتب و ربطها بقواعد البيانات لعمل نظام كامل
 
Desktop Applications Development
عمل تطوير كامل لاي تطبيق يعمل على Windows
 
Canva
عمل التصميمات و الواجهات و الخلفيات بالذكاء الاستطناعي و Canva
 
UI Design
عمل التصميمات لتطبيقات الموبايل و الويب و برامج سطح المكتب
 
Data Entry
إدخال البيانات بسرعة كتابة تصل ل 80 كلمة بالدقيقه
 
Microsoft SQL Server
نوع من انواع قواعد البيانات و المتسخدم بكثره فى تحليل البيانات
 
Oracle
نوع من انواع قواعد البيانات و المتسخدم بكثره فى الانظمه للشركات
 
MySQL
نوع من انواع قواعد البيانات و المستخدم بكثره فى Web Development
 
SQLite
نوع من انواع قواعد البيانات و المستخدم بكثره فى الانظمه الشخصيه الصغيره
 
PG Admin
نوع من انواع قواعد البيانات و المستخدم بكثره فى تحليل البيانات
 
Google Sheets
أستخدامه يتم على ال Cloud مثل Excel و ذلك لسهولة الاشتراك به باكثر من شخص خاصه فى علم البيانات و تحليل البيانات
 
المهارات الناعمة
Problem-Solving
القدره على التحليل و حل المشاكل
 
Flexibility
القدره على التعامل مع المواقف المختلفه و الاوضاع و المشاكل
 
Adaptability
القدره على التكيف مع بيئة العمل
 
Communication Skills
مهارات التواصل مع اعضاء الفريق و العملاء
Information Technology Technician
Bachelor of Science in Computer Science – Cybersecurity