البداية في تطوير البرمجيات
بدأت متدرباً في CTO 24/7، ثم مطوراً في Xtremax بلاهور، مستخدماً PHP و.NET ومتعاوناً مع فريق التصميم، ومتعلمًا كتابة كود يمكن للآخرين فهمه وتطويره.
نبذة · مهندس · معماري · مسؤول تشغيل
17 عاماً في بناء المنصات، ومعمارية الذكاء الاصطناعي وتعلّم الآلة، والقيادة التقنية، والتنفيذ المباشر.
بدأت مطوراً في لاهور وتدرجت إلى قيادة الفرق ومعمارية المنصات والمسؤولية التشغيلية. وظل اهتمامي بالتنفيذ المباشر ثابتاً لأعرف متى يبتعد النظام الفعلي عن الخطة.
المسيرة
بدأت عام 2008 في لاهور بكتابة PHP و.NET ضمن فريق صغير، بالتعاون مع المصممين لتحسين تجربة المستخدم. وبحلول 2012 أصبحت أقود فريقاً وأدير التخطيط كل أسبوعين والتواصل مع أصحاب المصلحة إلى جانب الكود.
خلال العقد التالي أسست قسم PHP من الصفر إلى أكثر من 20 مطوراً ومصمماً، وانتقلت من قيادة الفرق إلى تصميم أنظمتها: تعدد المستأجرين والخدمات المصغرة وطوابير الرسائل وAWS. وتعلمت أن أصعب مشكلات المنصات نادراً ما تحلها وثائق أطر العمل وحدها.
أصعب مشكلات المنصات نادراً ما تحلها وثائق أطر العمل وحدها.
منذ ديسمبر 2023 أتولى منصبين تنفيذيين متزامنين: مدير التقنية في Omnitech، بمسؤولية الاستراتيجية والمعمارية والتنفيذ عبر المنتجات، ومدير العمليات في Innovation M Services التي شاركت في تأسيسها.
ما يميز أسلوبي أنني لم أبتعد عن التفاصيل: أحدد الاتجاه في اجتماعات الإدارة، وأراجع مخطط البيانات قبل إطلاقه.
التسلسل المهني
محطات مختارة في تطور المسؤولية.
بدأت متدرباً في CTO 24/7، ثم مطوراً في Xtremax بلاهور، مستخدماً PHP و.NET ومتعاوناً مع فريق التصميم، ومتعلمًا كتابة كود يمكن للآخرين فهمه وتطويره.
في LEADconcept أدرت تخطيط Scrum كل أسبوعين والتواصل مع أصحاب المصلحة، وجمعت المتطلبات عبر الزيارات والجلسات الاستشارية، وقدت تطوير واجهات الويب والجوال لنحو خمسة عشر مشروعاً متزامناً.
في Boost2Business بإدمونتون قدت واجهات الويب والجوال لمنصة ProfileDriver، المبنية على بيانات تاريخية لوكلاء سيارات كنديين. شمل العمل استيراد ملفات CSV واسعة النطاق والبحث في خوارزميات تقسيم العملاء وتحديد مراحل خارطة الطريق. كانت أول تجربة مع منتج مستمر التطور.
في Computan بكندا بنيت تطبيقات ويب معيارية وواجهات Laravel REST ولوحات إدارة لعملاء دوليين، واستخدمت Ionic وReact Native وFlutter لتطبيقات الجوال. وطورت Pinnacle لإدارة الضيافة، بما يشمل المشاريع والمهام والرواتب والموارد البشرية وتطبيقات iOS وAndroid المدرجة على المتجرين.
قيادة DinDin تعني مسؤولية منظومة مطاعم كاملة: الطلب الإلكتروني ونقاط البيع والإدارة وشاشات المطبخ والعملاء، وتكاملات تحول رسائل طلبات Grubhub وDoorDash إلى طلبات داخلية من دون واجهة API معلنة. أصبح الدور مسؤولية نظام مترابط، لا قاعدة كود واحدة.
في Integet ركزت على تصميم خدمات مصغرة تتواصل عبر RabbitMQ، وكتابة متطلبات الأعمال ووثائق التصميم، وإدارة بنية AWS التي تشغّل التطبيقات، بما فيها Elastic Beanstalk وEC2 وRoute 53 وCodePipeline وRDS.
أجمع بين الاستراتيجية والمعمارية والتنفيذ من جهة، والمسؤولية التشغيلية للأعمال من جهة أخرى. تشمل أعمال الفريق Pulse/MyOmniHub بوحداته الـ61، وIMFlow360 بمخطط يقارب 146 جدولاً، وOmnitech CRM بعزل المستأجرين عبر 22 وحدة، وmiBoletazo ثنائي اللغة، وPeaches لنماذج اللغة المستضافة ذاتياً، مع نمو الفريق إلى أكثر من 20 مطوراً ومصمماً.
المجالات الأساسية
هذه مجالات عمل فعلية، وليست تقييمات بنسب مئوية.
التعليم
جامعة البنجاب, لاهور
أسئلة وأجوبة
يعمل MQ معماري ذكاء اصطناعي وتعلّم آلة، ويتولى منصبي مدير التقنية ومدير العمليات، جامعاً معمارية الذكاء الاصطناعي التطبيقي مع الاستراتيجية والتنفيذ والتشغيل.
يمتلك 17 عاماً من الخبرة في هندسة البرمجيات و12 عاماً في القيادة الهندسية.
نعم. يشمل عمله مراجعة المعمارية ونماذج البيانات والترحيل والتكاملات وحالات الفشل التشغيلية وأدلة التنفيذ في الأنظمة الإنتاجية.
يركز على ربط القرارات التقنية بنتائج الأعمال، وبناء فرق مسؤولة، وإنشاء منصات تستطيع المؤسسات تشغيلها وتطويرها.
أنظمة مختارة
تعرض صفحة الأعمال المنصات والتكاملات والبنية التحتية التي توضح هذا التطور.
استعرض أعمالي