السيرة الذاتية

Experiences

  1. مهندس برمجيات متكامل (Gabera، النيجر/سويسرا/ليختنشتاين)

    فبراير 2025 — الحاضر
    تطوير الواجهة الأمامية والخلفية لمنصة AGPP (Auto-Generated Pro-Code Platform)، التي تتيح للفرق إطلاق تطبيقات أعمال قابلة للتكوين بدلًا من برمجة كل شاشة يدويًا.
    • تصميم وتنفيذ إطار عمل لإعداد التقارير مستقل عن قاعدة البيانات بلغة C#، بهندسة موحّدة للمهايئات: تنفيذ واحد يخدم العملاء الذين يعملون بـ PostgreSQL أو MySQL أو MongoDB أو SQL Server.
    • منحت الفرق غير التقنية تحكمًا مستقلًا في اختيار البيانات والتجميعات والترتيب والتصفية، مع الحفاظ على طبقة بيانات متسقة عبر جميع المصادر.
    • دمج محرّكي التقارير و BPMN في سلسلة توليد التطبيقات، بحيث تُسلَّم التطبيقات المنتَجة من المنصة لتقارير وسير عمل أعمال جاهزة ومهيّأة.
    • بناء واجهات أمامية متجاوبة بـ Blazor و .NET MAUI لتهيئة واستخدام هذه الخصائص، مع تصحيح الأخطاء وضبط التطبيقات المولَّدة لرفع الموثوقية والأداء.
    • مراجعة الكود والتعاون مع فرق المنتج والهندسة ضمن إطار عمل Agile.
    • استخدام مساعدات البرمجة بالذكاء الاصطناعي لتسريع النمذجة الأولية وتصحيح الأخطاء والتوثيق، مع مراجعة واختبار كل سطر من الكود المولَّد قبل الدمج.
  2. مهندس برمجيات متكامل مستقل (عن بُعد)

    أكتوبر 2023 — فبراير 2025
    تسليم متكامل لعملاء احتاجوا منتجًا عاملًا لا مجرد استشارات — منصات نقل سيارات الأجرة، والسجلات الحكومية، وحجز خدمات التجميل، نُقلت كلّها من تحديد المتطلبات إلى الإنتاج على AWS.
    • Kano VTC: بناء منصة نقل سيارات الأجرة من تطبيقَي موبايل إلى لوحة تحكم ويب، باستخدام Next.js و NestJS على AWS (Lambda، Cognito) مع Docker وتكامل الدفع عبر Stripe.
    • LIDAN: تصميم وبناء منصة سجلات آمنة للاستخدام الحكومي باستخدام Next.js و NestJS و PostgreSQL، مع تحكّم في الوصول حسب الأدوار، وواجهات RESTful آمنة، وتحسين للاستعلامات والتخزين المؤقت، واختبارات وحدة وتكامل.
    • Caly: إطلاق منصة حجز خدمات التجميل قيد التطوير إلى الإنتاج على AWS (EC2، S3)، بعد إعادة بنائها بـ Next.js و React و TypeScript مع مصادقة Firebase، وتحديد الموقع عبر Google Maps، واستخدام TanStack Query / React Hook Form / Zod لإدارة الحالة والتحقق.
  3. مهندس برمجيات متكامل (LegalTech Priorities، النيجر)

    ديسمبر 2023 — فبراير 2024
    تسليم تطبيق SaaS متعدد المستأجرين لإدارة الملفات بشكل آمن من البداية إلى النهاية، باستخدام React و Next.js و TypeScript و NestJS و MongoDB.
    • تصميم واجهات RESTful وخصائص فورية لمتابعة حالة الملفات؛ مع تنفيذ المصادقة والتفويض وعزل البيانات على مستوى المستأجر، بحيث لا يرى كل عميل إلا ملفاته الخاصة.
    • التحقيق في حوادث الإنتاج وإضافة التسجيل والمراقبة، ما قلّل الوقت اللازم لتشخيص المشكلات وحلّها.
    • استخدام مساعدات البرمجة بالذكاء الاصطناعي لتسريع تنفيذ الواجهات الأمامية والخلفية واستكشاف خيارات الواجهة قبل اعتماد التصاميم النهائية.
  4. مطور ويب متكامل (CodeLoccol، النيجر)

    يوليو 2022 — مارس 2023
    بناء وصيانة منصات التعلّم والأنظمة الخلفية لبرنامج تدريب يستخدمه أكثر من 100 طالب، من التسجيل حتى تتبع التقدّم.
    • بناء وصيانة منصة تعلّم بتقنية MERN (React، Node.js، Express، MongoDB) يستخدمها أكثر من 100 طالب، تغطي تسليم المشاريع والتقييم من الأقران وتتبع التقدّم، إضافة إلى أنظمة إدارة القبول المدرسي وإدارة البرامج.
    • تطوير وصيانة واجهات RESTful مع التحقق من الطلبات ومعالجة الأخطاء والوصول إلى البيانات؛ وبناء بوت Discord بـ Node.js أتم إشراف الطلاب ومراقبة النشاط في الوقت الفعلي لفريق التدريس.
    • مراجعة كود الزملاء وتطبيق ممارسات نظيفة وموثّقة وقابلة للاختبار على مخرجاتي الخاصة.
  5. مطور برمجيات متكامل ومهندس بيانات (هاكاثون اليونسكو-الهند-أفريقيا 2022، الهند)

    نوفمبر 2022 — ديسمبر 2022
    اختير لتمثيل النيجر في هاكاثون اليونسكو-الهند-أفريقيا 2022، حيث بنيت من البداية إلى النهاية حلًا لتحليل استهلاك الطاقة مبنيًا على Python.
    • الوصول إلى النهائيات ضمن 100 فريق من 23 دولة وتقديم الحل أمام لجنة تحكيم دولية.
    • بناء خطوط استخراج ومعالجة البيانات من الصور الفضائية باستخدام واجهة Google Earth Engine لاستخراج مؤشرات استهلاك الطاقة من الصور الخام.
    • المساهمة في الواجهة الأمامية والخلفية لمنصة العرض الخاصة بالفريق، سُلِّمت ضمن مهلة زمنية قدرها 36 ساعة.

المشاريع

  1. NourForm — إنشاء النماذج والدفع الإلكتروني

    2026 — قيد العمل
    منصة SaaS تجمع إنشاء النماذج والتسجيل وتحصيل المدفوعات في أداة واحدة. تطوير منشئ النماذج بالسحب والإفلات، والتخصيص بهوية كل مؤسسة، وطبقة الدفع التي تغطي وسائل الدفع الإقليمية عبر الهاتف والبطاقات مع اختيار الوسيلة حسب البلد. تُتابَع الردود والمداخيل ومعدل التحويل من لوحة تحكم واحدة، مع تحليل لكل حقل وتصدير إلى Excel.
    Next.jsTypeScriptReactREST API
    زيارة المنصة
  2. Vendora — إدارة تذاكر مناطق الواي فاي

    2026 — قيد العمل
    منصة SaaS متعددة المستأجرين لمناطق الواي فاي. بدأت كأداة شخصية لإدارة منطقتي الخاصة، ثم تحوّلت إلى منصة يدير فيها كل مشغّل نطاقه عبر لوحة تحكم مخصّصة: تذاكر وصول قابلة للضبط ومخزون مع حدود تنبيه، وحسابات موزّعين، ومسار موافقة وإصدار إيصال للمدفوعات، وتقارير إيرادات، وسجل نشاط كامل.
    Next.jsTypeScriptMongoDBREST API
    زيارة المنصة

Educations

  1. مطور برمجيات متكامل – هندسة البرمجيات الحاسوبية (Microverse)

    مارس 2023 — مارس 2024

    برنامج عن بُعد في هندسة البرمجيات المتكاملة يغطي الخوارزميات وهياكل البيانات وتطوير الويب الحديث.

    • أكثر من 1300 ساعة من التطوير المتكامل تشمل الخوارزميات وهياكل البيانات و Ruby on Rails و JavaScript و React و Redux.
    • تطوير البرمجيات عبر البرمجة الزوجية عن بُعد ومراجعات الكود وسير عمل قائم على Git.
  2. مطور برمجيات متكامل بتقنية MERN (CodeLoccol)

    يناير 2022 — يناير 2023

    تدريب عملي متكامل قائم على المشاريع، مع هاكاثون دولي.

    • أكثر من 2600 ساعة من التدريب العملي القائم على المشاريع في MongoDB و Express.js و React و Node.js.
  3. برنامج تحضيري مكثّف للقبول في دراسة الهندسة (MP) (جامعة تونس الدولية)

    يناير 2020 — ديسمبر 2022

    منهج مكثّف في الرياضيات والفيزياء وعلوم الهندسة.

    • منهج مكثّف في الرياضيات والفيزياء وعلوم الهندسة.
  4. مرشد تقني – تطوعي (Microverse و CodeLoccol)

    2023 — 2024

    مرافقة المطورين المبتدئين إلى جانب الدراسات المهنية.

    • مرافقة المطورين المبتدئين عبر مراجعات كود أسبوعية وجلسات تصحيح أخطاء وإرشادهم إلى أفضل الممارسات.

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Redux
  • TanStack Query
  • Tailwind CSS
  • shadcn/ui
  • Blazor
  • .NET MAUI
  • HTML5
  • CSS3

  • Node.js
  • NestJS
  • Express.js
  • C#
  • .NET
  • RESTful API Design
  • Authentication & Role-Based Access
  • Microservices Concepts

  • PostgreSQL
  • MySQL
  • SQL Server
  • MongoDB

  • AWS (EC2, S3, Lambda, Cognito)
  • Docker
  • CI/CD
  • GitHub Actions
  • Firebase
  • Vercel
  • Stripe

  • AI Prototyping
  • AI-Assisted Debugging
  • Refactoring Drafts
  • Test Drafts
  • Documentation Drafts
  • Generated Code Review

  • Git
  • Postman
  • Unit & Integration Testing
  • Code Review
  • Agile/Scrum
  • Debugging
  • Performance Optimization

  • الفرنسية
    اللغة الأم
  • الإنجليزية
    متقدم / إتقان مهني

Certifications

  • Software Engineer

    Software Engineer

  • Full-stack Developer

    Full-stack Developer

  • Full-stack Developer

    Full-stack Developer

  • Ruby on Rails

    Ruby on Rails

  • Ruby/Databases

    Ruby/Databases

  • React & Redux

    React & Redux

  • JavaScript

    JavaScript

  • HTML/CSS

    HTML/CSS

  • React Native Basics

    React Native Basics

تغيير اللغة للحصول عليها بالفرنسية