أحمد القطو

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

أحوّل الأفكار إلى برمجيات موثوقة وقابلة للتوسع

أحمد القطومتاح للعمل

أنا مهندس برمجيات Full-Stack أركّز على تحويل المتطلبات المعقدة إلى برمجيات موثوقة وسهلة الصيانة. أعمل على منصات الويب وتطبيقات الهاتف والخدمات الخلفية والتكاملات والأنظمة المعتمدة على البيانات، مع اهتمام بالمعمارية النظيفة والحلول العملية والجاهزية للإنتاج.

ما الذي أقدّمه؟

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

بناء أنظمة جاهزة للإنتاج

أبني تطبيقات ويب وأنظمة مؤسسية قابلة للصيانة، مع التركيز على وضوح المعمارية والموثوقية والأداء واحتياجات التشغيل الفعلية.

تصميم واجهات API والتكاملات

أصمم وأربط واجهات REST API آمنة وتكاملات بين الأنظمة باستخدام ASP.NET Core، مع المصادقة والصلاحيات، والتكامل مع الأنظمة القديمة، والأنماط القائمة على الأحداث.

تطوير تطبيقات الهاتف

أطوّر تطبيقات هاتف متعددة المنصات باستخدام React Native وExpo وFlutter، بما يشمل العمل دون اتصال، والواجهات ثنائية اللغة، وتجهيز الإصدارات للمتاجر.

العمل مع البيانات وقواعد البيانات

أصمم وأتعامل مع البيانات العلائقية واللحظية باستخدام PostgreSQL وMicrosoft SQL Server وMySQL وFirebase وRedis/Valkey، مع التركيز على سلامة البيانات والوصول الآمن.

بناء واجهات حديثة

أبني واجهات متجاوبة وثنائية اللغة باستخدام React وTypeScript وVite وMaterial UI وTailwind CSS، مع مكوّنات قابلة لإعادة الاستخدام مبنية على مخططات البيانات.

نشر وتشغيل البرمجيات

أعمل مع Git وDocker وLinux وخطوط CI/CD وIIS، وأتولّى النشر إلى بيئة الإنتاج، وأتتبّع المشكلات في التطبيق والبنية التحتية حتى أصل إلى سببها الفعلي.

توظيف الذكاء الاصطناعي حيث يفيد فعلًا

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

المهارات

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

الأدوات والنشر

  • Git
  • Docker
  • Linux
  • GitHub Actions
  • Playwright
  • IIS
  • JavaFX (desktop)

قواعد البيانات

  • PostgreSQL
  • PostGIS
  • Microsoft SQL Server
  • MySQL
  • Firebase / Firestore
  • Redis / Valkey

الذكاء الاصطناعي والبيانات

  • PyTorch
  • OCR (CRNN)
  • Power BI

الواجهة الخلفية

  • ASP.NET Core
  • .NET Aspire
  • Entity Framework Core
  • REST APIs
  • OpenIddict
  • YARP
  • Java
  • Spring Boot
  • Javalin
  • Python
  • Django
  • PHP

الواجهة الأمامية

  • React
  • TypeScript
  • JavaScript
  • Vite
  • Material UI
  • Tailwind CSS
  • MapLibre GL JS
  • HTML
  • CSS

تطبيقات الهاتف

  • React Native
  • Expo
  • Flutter
  • Kotlin (Jetpack Compose)
  • Android (Java)

المشاريع

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

منصة مؤسسية لإدارة قطاع المياه thumbnail
+5 المزيد

منصة مؤسسية لإدارة قطاع المياه

أصمّم وأبني منصة مؤسسية مكوّنة من وحدات لعمليات قطاع المياه في الجهات العامة. لكل مجال وحدة مستقلة — المختبرات (LIMS)، وموارد المياه، والتزويد والتوزيع، ومعالجة مياه الصرف الصحي، ونظم المعلومات الجغرافية (GIS)، والترخيص، والفوترة، والإشعارات — خلف بوابة واحدة تدعم تسجيل الدخول الموحّد والتحقق بخطوتين. وتتشارك الوحدات خدمات المنصة: خدمات ونماذج قابلة للضبط، ومعالجة قائمة على مسارات العمل، وتوليد الوثائق، وسجل التدقيق، وتكاملات مبنية على نمط Outbox. التقنيات: ‎.NET 10 مع ‎.NET Aspire وبوابة YARP، وASP.NET Core، وEntity Framework Core، وPostgreSQL/PostGIS، وReact 19 وTypeScript، وMapLibre GL JS، وDocker. التطبيق الميداني: تطبيق مصاحب مبني بـReact Native (Expo) يعمل دون اتصال لموظفي الميدان — أخذ العينات، وقراءة العدادات، والمسوحات، وتقييم الأضرار. يحفظ السجلات على الجهاز ويزامنها عند عودة الاتصال. التركيز: قدرات مشتركة للمنصة، ومسارات عمل آمنة، وسلامة البيانات، بحيث يُضاف أي مجال جديد كوحدة لا كنظام منفصل.

موزّع — منصة البيع المتنقل للموزّعين thumbnail
+4 المزيد

موزّع — منصة البيع المتنقل للموزّعين

صمّمت وبنيت منتجًا للبيع المتنقل للموزّعين المستقلين وشركات التوزيع. على الهاتف يحمّل الموزّع البضاعة، ويبيع نقدًا أو بالأجل، ويحصّل الدفعات، ويسجّل المرتجعات والمصروفات، ثم يُقفل يومه بجرد النقد فيظهر الفرق عن القيمة المتوقعة في النظام. وعبر الويب يدير صاحب المؤسسة المستودع، ويحمّل كل مركبة، ويراجع مبيعات كل موزّع وتحصيلاته وفروقات إقفاله. المعمارية: Modular Monolith على ‎.NET 10 مع Entity Framework Core وPostgreSQL. كل مؤسسة معزولة بأمان مستوى الصفوف (Row-Level Security)، ويتصل التطبيق بحساب قاعدة بيانات لا يستطيع تجاوز هذا العزل. لا تُعدَّل الأرصدة والمخزون يدويًا، بل تُحسب من دفاتر الحركات. ويعمل تطبيق الهاتف (React Native وExpo) دون اتصال بالكامل: يحصل كل سجل على معرّف UUIDv7 يولّده الجهاز، ولكل مركبة ترقيم فواتير خاص بها، فلا تُنشئ إعادة المزامنة سجلات مكرّرة، ولا تصدر مركبتان تعملان دون اتصال رقم الفاتورة نفسه. وتطبيق المالك على الويب مبني بـReact وVite وTailwind، مع عقد TypeScript مشترك بين تطبيقي الهاتف والويب. وأيضًا: خطط اشتراك مع فترة تجريبية مجانية، ودليل استخدام عربي داخل التطبيق مع مساعد ذكي يجيب من محتواه، وتقارير Excel وPDF، وإصدار منشور على Google Play.

عرض
منصة البلديات الإلكترونية thumbnail
+10 المزيد

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

أطوّر وأصون منصة حكومة إلكترونية تستخدمها بلديات فلسطينية، ليقدّم المواطنون طلبات الخدمات البلدية ويسدّدوا رسومها ويتابعوها إلكترونيًا. الهاتف: قاعدة شيفرة واحدة بـReact Native (Expo وHermes وبناءات EAS)، منشورة على Google Play لبلديات طولكرم ويعبد وعقابا وعزون والكوم وحوارة وترقوميا. ولكل بلدية نسخة بناء خاصة بهويتها وخدماتها وإعداداتها. الويب: بوابة المواطن وتطبيق PWA ‏(React وMaterial UI) يعملان على REST API مبني بـ‎.NET 8 وEntity Framework Core ومصادقة JWT، ويتكاملان مع أنظمة البلديات القائمة عبر SOAP/WCF. ويعالج الموظفون الطلبات في نظام مبني على ASP.NET MVC مع محرّك مسارات عمل قابل للضبط. وأيضًا: تتبع طلبات الخدمات، وتوليد مستندات PDF، ودعم العربية والإنجليزية، ومسار إصدار تطبيقات Android وiOS.

عرض
مركز بيانات اللاجئين thumbnail
+4 المزيد

مركز بيانات اللاجئين

مركز بيانات اللاجئين (بدعم من UNDP) منصة ويب لإدارة بيانات اللاجئين والمخصصات المالية والصرف والمشاريع والمنح والفعاليات. عملت على مسارات الموافقة وتتبع المراحل ولوحات المهام، وحدّثت واجهات React وMaterial UI، وأدخلت نماذج مبنية على المخططات (Schema)، وحسّنت حقول البحث والاختيار والمرفقات وتجربة الواجهة العربية من اليمين إلى اليسار. كما ساهمت في الواجهة الخلفية المبنية على ‎.NET وEntity Framework Core وPostgreSQL وواجهات API المحمية بـJWT، مع الصلاحيات حسب الأدوار ومعالجة الأخطاء.

لوحة متابعة التشغيل والصيانة thumbnail
+3 المزيد

لوحة متابعة التشغيل والصيانة

طوّرت لوحة تحكم للتشغيل والصيانة مبنية بـReact، مع مكوّنات Material UI قابلة لإعادة الاستخدام ونماذج مبنية على المخططات باستخدام React Hook Form. وبنيت Hooks قابلة لإعادة الاستخدام فوق Axios لجلب البيانات ومعالجة الأخطاء، ودعمت العربية والإنجليزية بواجهات متجاوبة، وأضفت جداول قابلة للبحث ومقسّمة إلى صفحات، ورفع الملفات، والتحقق من صحة المدخلات، ومسارات محمية حسب الأدوار.

أرشفة تسوية الأراضي thumbnail

أرشفة تسوية الأراضي

بنيت أدوات أتمتة بـPython تنظّف بيانات Excel وتستخرجها وتتحقق منها ضمن مشروع لأرشفة تسوية الأراضي، وتطبيقات سطح مكتب بـJavaFX لتدقيق ملفات PDF الممسوحة ضوئيًا ودمجها لدعم ضبط جودة الأرشيف. التعرّف الضوئي على الحروف (OCR): درّبت نموذج CRNN صغيرًا (نحو مليون معامل، PyTorch) يقرأ أرقام الطلب والحوض والقطعة من أغلفة الملفات الممسوحة ضوئيًا، فتُفهرس الملفات دون إدخال يدوي. وقارنته بنماذج الرؤية العامة من حيث الدقة والسرعة وتكلفة الصفحة قبل اعتماده في مسار المعالجة.

التعليم

جامعة بيرزيت logo

جامعة بيرزيت

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

2019 - 2024 • بيرزيت

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

المواد الاختيارية للتخصص:

  • علوم البيانات
  • خدمات الويب
  • تطوير أندرويد
  • تفاعل الإنسان والحاسوب
  • الألعاب والتلعيب

ثانوية عين مصباح

شهادة الثانوية العامة في الفرع العلمي

2016 - 2019 • رام الله

الخبرة

شركة الأمين للتقنيات logo

شركة الأمين للتقنيات

مطور برمجيات

2023 – حتى الآن • رام الله

  • بناء منصة «موزّع» من البداية إلى النهاية: نظام Modular Monolith على ‎.NET 10 يعزل بيانات كل مؤسسة عبر أمان مستوى الصفوف (Row-Level Security) في PostgreSQL، مع تطبيق React Native يعمل دون اتصال، ولوحة تحكم للمالك مبنية بـReact.
  • تطوير وحدات مؤسسية متكاملة (Full-Stack) باستخدام ASP.NET Core وEntity Framework Core وPostgreSQL وReact وTypeScript.
  • تصميم وتنفيذ مكوّنات مشتركة قابلة لإعادة الاستخدام: مسارات العمل، والخدمات والنماذج القابلة للتهيئة، والترخيص، وقواعد الفوترة، وإنشاء المستندات، والصلاحيات، وسجلات التدقيق، والتكاملات.
  • تطوير وحدات كثيفة البيانات تدعم نظم المعلومات الجغرافية للمختبرات وموارد المياه والتوزيع والصرف الصحي والمراقبة التشغيلية.
  • تطوير وإصدار تطبيقات بلدية متعددة المنصات باستخدام React Native وExpo، تخدم سبع بلديات من قاعدة برمجية واحدة.
  • تدريب نموذج صغير للتعرّف الضوئي (OCR) مبني على CRNN بـPyTorch، يقرأ الأرقام من أغلفة مجلدات أرشيف الأراضي الممسوح ضوئيًا لفهرستها.
  • العمل مباشرة مع العملاء لتحديد المتطلبات وتشخيص مشكلات الإنتاج ونشر الإصدارات ودعم ما يُطلق منها.
إكويبتال logo

إكويبتال

متدرب Full-Stack

حزيران – آب 2024 • رام الله

  • طوّرت تطبيقًا متكاملًا يحاكي Twitter باستخدام Javalin وHTMX وPebble وPostgreSQL وDocker.
  • نفّذت واختبرت المصادقة والنشر وإعادة النشر والمتابعة وتدفقات استخدام متجاوبة.
  • اعتمدت على التوثيق التقني ومراجعة الكود لتطبيق ممارسات تطوير احترافية.

الشهادات

الشهادات المهنية والبرامج التدريبية التي أكملتها.

برمجة الذكاء الاصطناعي باستخدام Python و TensorFlow certificateموثّق

برمجة الذكاء الاصطناعي باستخدام Python و TensorFlow

Udacity · 2025

Power BI certificate

Power BI

The Hope · 2025