تفاصيل العمل

عملت لمدة 3 سنوات كمهندس واجهة خلفية (Backend Engineer) بشركة NaXum الأمريكية، حيث كنت مسؤولاً عن تطوير النظام الأساسي للمنصة وضمان استقرار العمليات المالية. وشملت مسؤولياتي:

1. هندسة قواعد البيانات والأداء (Database & Performance):

- تصميم وتطوير هيكلية قاعدة البيانات (Database Schema Design): قمت بإعادة تصميم وتحسين جداول MySQL المعقدة لضمان تكامل البيانات (Data Integrity) وتقليل التكرار، مما سمح للنظام باستيعاب نمو البيانات لـ 10,000+ مستخدم.

- تحسين أداء الاستعلامات (Query Optimization): تحليل وتحسين استعلامات SQL البطيئة وتطبيق الـ Indexing المناسب، مما أدى لتقليل زمن استجابة السيرفر (Response Time) بشكل ملحوظ في التقارير الثقيلة.

- معالجة الكود القديم (Refactoring Legacy Code): إعادة كتابة وحدات برمجية قديمة (Legacy Modules) باستخدام أحدث معايير Laravel، مما سهل عملية الصيانة المستقبلية وقلل الديون التقنية (Technical Debt).

2. تطوير الـ API والتكامل (API Integration):

- بناء RESTful APIs احترافية: تطوير واجهات برمجية آمنة (Secured APIs) لخدمة تطبيقات الـ Frontend (Vue.js)، مع التركيز على توحيد هيكل البيانات (JSON Standardization) ومعالجة الأخطاء (Error Handling).

- تكامل الخدمات الخارجية (Third-party Integrations): ربط المنصة مع مزودي خدمات متعددين عبر الـ API، شملت:

- بوابات الدفع: لأتمتة عمليات الخصم والاشتراكات.

- شركات الشحن: لحساب التكلفة وتتبع الشحنات آنياً.

- أنظمة الضرائب: لحساب الضرائب أوتوماتيكياً بناءً على الموقع الجغرافي.

3. منطق العمليات المعقد (Complex Business Logic):

- نظام الفوترة والاشتراكات (Recurring Billing ): برمجة الـ Logic الخاص بتجديد الاشتراكات الدورية، ومعالجة فشل الدفع (Payment Retries)، وإدارة ترقيات الخطط (Upgrades/Downgrades).

التقنيات المستخدمة (Tech Stack):

Backend: Laravel, PHP, Perl (Legacy Support)

Database: MySQL (Optimization & Design)

Frontend Integration: Vue.js, jQuery, JavaScript

E-commerce Core: OpenCart (Customized)

API & Tools: REST APIs, Postman, Git

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
10
تاريخ الإضافة
تاريخ الإنجاز
المهارات