SiGel — ترحيل نظام إدارة الخزينة المحلية
العميل: الخزينة الوطنية
تحديث نظام قديم مبني على Spring MVC (Java 8 + Thymeleaf) إلى معمارية REST حديثة بـ Spring Boot (Java 17) مع إعادة بناء الواجهة بـ Angular.
الأهداف: تحسين القابلية للصيانة، الأمان، الأداء، والتكامل مع الأنظمة الأخرى.
المسؤوليات والإنجازات:
- إعادة بناء المتحكمات من MVC إلى
@RestController
مع فصل واضح بين الواجهة والخلفية.
- تصميم DTOs متوافقة مع منطق الأعمال (السنة الميزانياتية، الملاحق، التخصيصات…).
- تطبيق مصادقة JWT آمنة لواجهات الـ API.
- إنشاء مكونات Angular للإدخال والاستعلام ومعالجة البيانات المحاسبية.
- خدمات Angular لاستهلاك واجهات REST.
- قواعد عمل معقدة: اعتماد السنوات، تجميع التخصيصات، التصفية حسب الكود المحاسبي.
التقنيات: Java 17 · Spring Boot · REST APIs · Angular · JWT · SQL Server · Git · Nginx
تآزر — منصة تحديد المواقع وإدارة الدكاكين الاجتماعية
العميل: تآزر (برنامج حكومي للتضامن)
تطبيق جوال لتحديد مواقع الدكاكين الاجتماعية + تطبيق ويب إداري لإدارة البيانات ولوحات المتابعة والتقارير بصيغة PDF وتحليلات وإدارة المستخدمين.
النشر: Docker · Render Cloud · خطوط CI/CD.
التقنيات: .NET 9 API · Blazor Web App (Auto‑render) · React Native · PostgreSQL
SEM — نظام متابعة التزامات المشغلين المعدنيين
العميل: وزارة البترول والمعادن والصناعة
تطبيق جوال (React Native) + منصة ويب (Angular) لمتابعة الامتثال والتنزيلات الميدانية وتوليد التقارير.
النشر: DigitalOcean (Linux, Nginx, Gunicorn).
التقنيات: Angular · Django REST API · React Native · PostgreSQL/PostGIS