
عصام ماهر
مهندس برمجيات أول
Full-stack · .NET · Next.js · هندسة AI-native
- الرياض، المملكة العربية السعودية
- iss.rashwan@gmail.com
- in/issam-maher-0923a9246
- isMaher
الملخص
مهندس برمجيات أول بخبرة تزيد على 3 سنوات عبر الويب والجوال والأنظمة الخلفية الموزّعة. يتولّى أجزاء أساسية من منصة تقنية مالية تعالج المدفوعات وصفقات الأسهم ومعاملات جدول الملكية (cap table)، ويقود الاجتماعات التقنية مع عملاء من كبرى المؤسسات والبنوك. يصمّم خدمات .NET المصغّرة (CQRS والمراسلة المعتمدة على الأحداث و sagas)، ويطلق منتجات Next.js/React و Flutter بالعربية أولًا، مستخدمًا Claude Code ضمن حلقة منضبطة: الاختبارات أولًا للتغييرات الحساسة، ومراجعة بشرية قبل الدمج، والتحقق من النتائج قبل اعتمادها.
الخبرات
Ebana Company for Fintech
نوفمبر 2023 – حتى الآن- تدرّجتُ من دور في الواجهة الأمامية إلى مسؤولية full-stack كاملة عن تطبيق الويب الرئيسي للشركة؛ فأنا المساهم الأول فيه من حيث commits و pull requests، بنحو نصف جميع الـ commits خلال آخر 12 شهرًا، والمهندس المرجعي لعدة وحدات أساسية.
- سلّمتُ ميزات الدفع والمعاملات المالية من البداية إلى النهاية، ومنها التكامل مع بوابة الدفع Moyasar ومعاملات تداول الأسهم وحركات جدول الملكية (cap table)، من تدفقات الواجهة وتكامل API إلى ضمان الجودة والإطلاق.
- قدتُ اجتماعات تقنية مع 2–3 عملاء من كبرى المؤسسات، ومنها بنوك: وضّحتُ المتطلبات، وشرحتُ التكاملات، واتفقنا على الحلول.
- حللتُ مئات المشكلات الإنتاجية (أكثر من 1,500 commit لإصلاح الأخطاء) عبر الواجهة الأمامية وواجهات .NET و Spring Boot البرمجية وقواعد البيانات و CI/CD، مستعينًا بالسجلات والمراقبة وتحليل الأسباب الجذرية.
- خفّضتُ زمن استجابة إجراءات المستخدم البطيئة بنسبة تصل إلى 50% في مرات عدة، عبر التخزين المؤقت وضبط استجابات API وإعداد البيئات، وعملتُ مع فريق DevOps على رفع موثوقية CI/CD وعمليات النشر.
- كتبتُ إرشادات الفريق لاستخدام الذكاء الاصطناعي في المنصة الداخلية: مراجعة بشرية لكل شيفرة يولّدها الذكاء الاصطناعي قبل الدمج، والاختبارات أولًا للتغييرات الحساسة مثل واجهات API الخلفية، وإبقاء البيانات الحساسة بعيدًا عن أدوات الذكاء الاصطناعي.
- ساهمتُ بميزات واختبارات في الواجهة الخلفية المبنية على Spring Boot (Java و Spring Modulith)، بصفتي ثالث أكبر مساهم فيها خلال آخر 12 شهرًا.
Intelligent Education Systems (IES)
يوليو 2026 – أكتوبر 2026- بنيتُ 3 منتجات حتى مرحلة ما قبل الإطلاق عبر 6 قواعد شيفرة في نحو 10 أسابيع بدوام جزئي، بسير عمل متعدد الوكلاء على Claude Code (بحث ← تنفيذ ← مراجعة) وبوابات تحقّق بشرية: 3 تطبيقات ويب على Next.js 16 / React 19 (68 صفحة، مع دعم كامل للعربية و RTL) وتطبيقا Flutter (27 شاشة).
- قدتُ معمارية واجهة خلفية من 8 خدمات على .NET 10 (46 نقطة API، و 28 عقد رسائل)، مصمّمة لإعادة الاستخدام عبر المنتجات وتعمل في 10 حاويات Docker على خوادم مملوكة للشركة: Clean Architecture + CQRS للنطاقات الأساسية، و Minimal APIs للخدمات الأبسط، وقاعدة بيانات مستقلة لكل خدمة (EF Core و SQL Server).
- بنيتُ تكاملًا معتمدًا على الأحداث باستخدام MassTransit و RabbitMQ (transactional outbox و sagas قائمة على state machines)، واستضفتُ OAuth2/OIDC ذاتيًا باستخدام OpenIddict، وضمّنتُ المراقبة والاختبارات منذ اليوم الأول (OpenTelemetry و health checks و xUnit واختبارات smoke شاملة عبر الـ saga و Playwright).
- بعد انتقال MediatR و AutoMapper و Duende IdentityServer إلى تراخيص تجارية، استبدلتُها بموزّع CQRS داخلي خفيف وبدائل بتراخيص مفتوحة، متجنّبًا تكاليف التراخيص المستقبلية.
- بصفتي مستشارًا تقنيًا، حدّدتُ الحزمة التقنية المرجعية والمعايير الهندسية، ووثّقتُ القرارات في ADRs، ودقّقتُ تراخيص الاعتماديات، وراجعتُ الشيفرة، ووجّهتُ 3 مهندسين.
Hala Payments Company
مارس 2023 – أكتوبر 2023- حللتُ جميع المشكلات الإنتاجية التي أُسندت إليّ خلال فترة التدريب، وحسّنتُ الأداء في خدمات .NET المعتمدة على قواعد بيانات SQL و NoSQL وواجهات REST API.
الذكاء الاصطناعي والهندسة بالوكلاء
- يستخدم Claude Code يوميًا في المعمارية والتنفيذ وإعادة الهيكلة ومراجعة الشيفرة وتصحيح الأخطاء عبر قواعد شيفرة .NET و Next.js و Flutter، مع سير عمل متعدد الوكلاء يوزّع البحث والتنفيذ والمراجعة ويتحقّق من النتائج قبل اعتمادها.
- يربط الوكلاء بالمهام وعمليات النشر وبيانات الأخطاء عبر خوادم MCP (Linear و Vercel و Sentry).
المهارات والأدوات
- لغات البرمجة
- C#
- TypeScript
- JavaScript (ES6+)
- Java
- Dart
- SQL
- الواجهة الخلفية
- .NET 10 / ASP.NET Core
- Microservices
- Clean Architecture
- CQRS
- MassTransit + RabbitMQ (outbox, sagas)
- EF Core
- REST
- GraphQL
- Spring Boot
- Spring Modulith
- الواجهة الأمامية والجوال
- Next.js 16 (App Router)
- React 19
- TanStack Query
- Chakra UI
- Tailwind CSS
- React Hook Form
- Zod
- i18n مع دعم العربية و RTL
- Flutter
- قواعد البيانات
- SQL Server
- PostgreSQL
- MongoDB
- Firebase (Firestore)
- DevOps
- Docker / Docker Compose على خوادم مستضافة ذاتيًا
- GitHub Actions CI/CD
- Vercel
- Linux
- OpenTelemetry
- Sentry
- الأمن
- OAuth2 / OpenID Connect (OpenIddict)
- تطبيق متطلبات مختارة من SAMA في منصة تقنية مالية
- الاختبار
- xUnit
- Playwright
- Cypress
- Storybook + MSW
- الذكاء الاصطناعي
- Claude Code
- خوادم MCP
- سير عمل متعدد الوكلاء
- تكامل LLM
- الأدوات
- Git/GitHub
- Jira
- Linear
- Trello
- Figma
- Slack
- MS Teams
التعليم
جامعة الملك سعود
2019 – 2023- مشروع التخرج: Mouid، مسجّل صحي ومساعد صحي بالذكاء الاصطناعي. التقدير: A+.
التقدير
محكّم في هاكاثون حراساثون
فبراير 2026العمل التطوعي
Future Technology Club (FTC)، جامعة الملك سعود
يناير 2021 – سبتمبر 2023- قدتُ الإدارة المالية للنادي، ثم إدارة مقر النادي.
الدورات
شهادات احترافية أُنجزت بين 2024 و 2026
- IBM Applied DevOps Engineering Professional Certificate
- Microsoft Back-End Developer Professional Certificate
- Meta Front-End Developer Professional Certificate
- Algorithms, Princeton University (Sedgewick & Wayne)
اللغات
العربية (اللغة الأم) · الإنجليزية (بطلاقة)