مطور واجهات خلفيه (Backend Engineer) متخصص في بناء وتصميم واجهات برمجة التطبيقات (RESTful APIs) المستقرة والآمنة باستعمال Node.js, Express, Prisma ORM, و MySQL. أركز بشكل أساسي على تصميم معمارية النظم (System Architecture) وضمان سلامة البيانات وحمايتها في بيئات العمل الحقيقية.
الخدمات والمهارات التي أقدمها:
بناء RESTful APIs متكاملة: تصميم وتطوير APIs عالية الكفاءة للمتاجر الإلكترونية، أنظمة المبيعات، وأنظمة الإدارة.
تصميم معمارية البيانات (Architecture): تطبيق آلية عدم قابلية تعديل السجلات المالية (Financial Immutability)، معالجة الطلبات المتقاطعة (Concurrency Control) لمنع أخطاء المخزون، وبناء أنظمة صلاحيات المستخدمين (RBAC).
الأمان والتحقق: التشفير ب JWT، إدارة ال Token Blacklisting، والتحقق الصارم من البيانات المدخلة باستعمال Zod لحماية السيرفر من البيانات الخاطئة.
قواعد البيانات والأداء: تصميم مخططات قواعد البيانات (MySQL Schemas) باحترافية عبر Prisma ORM وتفادي مشاكل الأداء.
التوثيق والاختبار: توثيق ال APIs ب Postman و Swagger لتسهيل ربطها مع ال Frontend.
أعتمد في عملي على كتابة كود نظيف (Clean Code)، توثيق شامل، واختبار دقيق لل Endpoints قبل التسليم لضمان استقرار النظام.