تقديم
من بين السنوات الثلاث، قضيت أكثر من سنتين ونصف أعمل كمهندس برمجيات في شركتي التقنية السابقة. في هذا الدور، عملت عبر عدة مجموعات تكنولوجية، مطورة حلول أتمتة تعتمد على بايثون وقدمت ميزات كاملة للعملاء الحكوميين من خلال منصة تطوير داخلية. عززت هذه التجربة قدرتي على التكيف مع تقنيات مختلفة، وحل المشكلات المعقدة، وتقديم حلول موثوقة في بيئة مهنية.
تشمل تجربتي بناء منصة إدارة مكتبات كاملة باستخدام Next.js وراكت وتايب سكريبت وTailwind CSS وإكسبريس وبوستغر سكويل ودريزل ORM. تتميز المنصة بمصادقة آمنة للمستخدم، وإدارة الكتب والتأجير، وملفات تعريف المستخدم، ونظام خلفي قابل للصيانة منظم إلى أجهزة توجيه، ووحدات تحكم وخدمات، ومستودعات.
كما طورت بوت ديسكورد غير متزامن باستخدام بايثون لعميل يستخدم discord.py وSQLAlchemy وPostgreSQL. يدعم الروبوت التفاعلي والتفاعل الاجتماعي، والمحتوى اليومي المجدول، والتكوينات الخاصة بالخادم، والعدادات، وأدوات الإشراف، والتحكم الإداري. طبقت مراقبة الصحة، وتسجيل الأخطاء المنظم، والتعامل مع إعادة محاولة قاعدة البيانات، وامتداد الأوامر المعيارية، وسلوك إعادة الاتصال القوي لتحسين موثوقية الإنتاج.
عملي في الواجهة الخلفية يتضمن بروكسي عكسي عالي الأداء مكتوب بلغة Go. يوفر ذاكرة تخزين مؤقت LRU في الذاكرة، وانتهاء صلاحية يعتمد على TTL، وحدود قابلة للتكوين، ودعم التحكم في ذاكرة HTTP للذاكرة المؤقتة، والعديد من الميزات الأخرى. عزز هذا العمل فهمي لبنية HTTP التحتية، وتحسين الأداء، وهياكل البيانات الفعالة، وتصميم الخدمات الموثوق.
كما طورت منصة ذكاء رياضي متكاملة مصممة لجمع ومعالجة وعرض رؤى قابلة للتنفيذ من بيانات أفضل خمس دوريات كرة قدم. تستخدم هذه المنصة Go، Gin، MongoDB، React، TypeScript، وVite، وتجمع بين خلفية فعالة وواجهة أمامية واضحة وسهلة الوصول للتحليلات واستكشاف البيانات.
يمكنني مساعدة العملاء في بناء تطبيقات متكاملة، وواجهات برمجة التطبيقات، والروبوتات، وأنظمة الأتمتة، ومنصات التحليلات، وخدمات خلفية تركز على الأداء. أعطي الأولوية للبنية النظيفة، والكود القابل للصيانة، والتعامل القوي مع الأخطاء، والتواصل الواضح، بهدف تقديم برمجيات عملية وقابلة للتوسع تلبي متطلبات الأعمال الحقيقية.
الخدمات المقدمة
المسار
المشروع: FPTS: ▪طور وحدات برمجيات HMI وServer لتكرار وربط وحدات الأجهزة في بيئة افتراضية. ▪أعيد هيكلة خطوط أنابيب Jenkins وحل عنق الزجاجة التي قللت من وقت النشر بنسبة 15٪. مسؤولية إضافية: صمم سكريبت أتمتة لتسريع وتقليل الترجمة اليدوية بنسبة 50٪.
المشروع: تريسي: ▪أجرى بحثا وتطويرا واسعا ونفذ حلول اختبار آلية تحقق تغطية اختبارية بنسبة 100٪ للنظام. ▪تم بناء حلول أتمتة لتطبيقات الويب وسلامة بيانات الشبكة، مما زاد تغطية الاختبار إلى 95٪.

