عني
مهندس برمجيات أول في الدوحة، قطر
أنا عثمان ويغيو — مهندس برمجيات أول وقائد تقني مقره الدوحة. أصمّم وأسلّم أنظمة بمستوى المؤسسات، ومنصات SaaS، وتطبيقات الجوال، ولوحات تحليلات متقدمة لعملاء في قطر والخليج، وأوسّع بفريق موثوق عندما يتطلب المشروع ذلك.
- بكالوريوس هندسة برمجيات — جامعة QUEST، باكستان (2024)
- الترتيب الثالث في الدفعة · 3.84 / 4.0 معدل تراكمي
- مهندس برمجيات معتمد (PEC)
- أشحن أنظمة إنتاجية منذ 2021
على مدى خمس سنوات، سلّمت أنظمة إنتاجية لجهات حكومية، ومؤسسات متعددة الفروع، وأسواق، وفِرق موارد بشرية، ومؤسسي SaaS. أقود الارتباطات من البداية إلى النهاية — البنية، البناء، النشر، والتشغيل المستمر — وأستعين بمهندسين ومصممين وفِرق ضمان جودة موثوقين عندما يتطلب نطاق المشروع أو جدوله الزمني فريقًا. كل نظام شحنته لا يزال يعمل اليوم، وهذا هو المعيار الذي يهمني.
الخلفية
حزمتي الأساسية هي Flutter للجوال، وLaravel للواجهة الخلفية وREST APIs لمنصات SaaS، وFilament للوحات التحليلات والإدارة المتقدمة، وMySQL تحتها. أعمل بشكل أساسي مع عملاء في قطر والسعودية والإمارات والكويت والبحرين وعُمان، إلى جانب ارتباطات أبعد. نموذج التسليم لدي مرن: منفردًا كمهندس أول للمشاريع المركّزة، أو كقائد تقني لفريق منتقى لبرامج SaaS والمؤسسات الأكبر. تعلّمت من الطريق الصعب — عمل بمستوى الالتزام الحكومي لنظام موانئ إستونيا، وERP متعدد الفروع لنشاط خدمي كان يعمل سابقًا على واتساب، ونشر أنظمة HRMS كان يجب أن يكون فيها كشف الرواتب صحيحًا منذ اليوم الأول. لم يكن أي من هذا العمل يحتمل أنصاف الحلول.
رسميًا، أحمل درجة بكالوريوس في هندسة البرمجيات من جامعة قائد عوام للهندسة والعلوم والتكنولوجيا في باكستان — تخرجت في 2024 بالترتيب الثالث في دفعتي وبمعدل تراكمي 3.84 / 4.0 — وأنا مهندس برمجيات معتمد من مجلس المهندسين الباكستاني (PEC). الشهادة أعطتني الأساس؛ الأنظمة الإنتاجية التي بدأت شحنها في السنة الأولى من الجامعة عام 2021 هي التي علّمتني كيف أشحن.
كيف أعمل
كل ارتباط يتبع نفس المسار — الاستكشاف، البنية، البناء، الإطلاق، والتشغيل. للمشاريع المركّزة، أُشغِّل الحزمة بالكامل بنفسي. لبرامج SaaS أو المؤسسات الأكبر، أعمل كقائد تقني — أُحدّد البنية، وأُجزّئ العمل، وأنسّق المهندسين والمصممين وفِرق ضمان الجودة — مع البقاء عمليًا في المسارات الحرجة. لا أختفي بعد الإطلاق؛ الأنظمة التي أبنيها هي الأنظمة التي أشغّلها، ومعظم العملاء يبقون معي لسنوات.
الاستكشاف وتصميم البنية
قبل أن أكتب أي كود، أرسم سير العمل الفعلي لفريقك — لا سير العمل المذكور في المواصفات. مخطط قاعدة البيانات، وعقود APIs، وحدود الأدوار، والحالات الحدية تُكتب أولًا.
البناء الكامل
Laravel للواجهة الخلفية وAPIs، وFlutter للجوال، وFilament للوحة الإدارة. نفس المهندس، نفس المعايير، لا فجوات تكامل بين الطبقات.
الاختبار والتصحيح
اختبار خاص بمنصة iOS وAndroid، والتحقق من عقود APIs، واختبار التحميل ببيانات حقيقية. أبقى حتى تتدفق بيانات الإنتاج بشكل نظيف.
النشر والتحسين
نشر إنتاجي على Linux محصّن، وعمال طوابير تحت Horizon، وضبط استعلامات عند ظهور مسارات بطيئة. أمتلك بيئة الإنتاج، لا الكود فقط.
التشغيل المستمر
المراقبة، والاستجابة للحوادث، وتطوير الميزات تكراريًا. العمل لا ينتهي بالإطلاق — بل يبدأ منه.
المبادئ الهندسية
البنية أولًا
أكتب نموذج البيانات وعقود APIs قبل أي شاشة. تغيير المخطط أرخص من تغيير نظام منشور.
الملكية الكاملة
من الفكرة إلى الإنتاج، دون عمليات تسليم تفقد السياق. مهندس واحد مسؤول عن الحزمة بأكملها.
واقعية الإنتاج
كل ميزة تُبنى مع تخيّل بيانات حقيقية ومستخدمين حقيقيين وحالات فشل حقيقية. لا كود يفترض المسار السعيد فقط.
حكم هندسي ناضج
أخبر العملاء عندما تكون الميزة خاطئة قبل أن أبنيها. أسهل من إعادة الكتابة بعد ستة أسابيع.
العمل مع عملاء قطر والخليج
العمل في الخليج له إيقاعه الخاص. دورات المشتريات، والمتطلبات التنظيمية (PDPL قطر، NDMO السعودية، PDPL الإمارات)، وواجهات الإنجليزية والعربية ثنائية اللغة، وعطلة نهاية الأسبوع الجمعة-السبت — كلها تشكّل طريقة إدارة المشروع. تعاملت مع كل ذلك — وأقدّم العمل بسياق إنجليزي أو عربي. للعملاء الحكوميين والمؤسساتيين، قيمة العمل مع مهندس أول واحد مسؤول — أو فريق صغير بقيادة فنية بدلًا من وكالة دائرة — تكمن في الاستمرارية: تتحدث مع الشخص الذي صمّم البنية، والفريق الذي يشحن كل إصدار هو الفريق الذي يمتلك النظام في الإنتاج.
تحدّث معي
إذا كنت تحدد نطاق تطبيق Flutter أو واجهة Laravel خلفية أو لوحة Filament، أود الاستماع إلى ذلك.