العودة إلى الأعمال

Nana | نعناع

مهندس برمجيات خبير (Senior Software Engineer II) · قيادة مهندسين في فريق تطبيقات الموبايل · 2015–الآن · مستمر

خبرة تطورت مع المنتجات والفرق

انضممت إلى Nana عام 2015، وأسهمت في بناء تطبيق العملاء في مراحله الأولى. ومع نمو المنتجات، امتد عملي إلى تطبيقات تجهيز الطلبات والتوصيل وقطاع الأعمال، ثم إلى قيادة المهندسين وبناء أنظمة وأدوات جديدة.

طوّرت وكيل الذكاء الاصطناعي لخدمة العملاء لدى Nana، لدعم المحادثات والتعامل مع تذاكر الدعم. يتوفر الوكيل داخل تطبيق Nana، ويمكن الوصول إليه أيضًا عبر متصفح الويب. يدعم النظام المحادثات النصية والصوتية، ويستخدمه فريق الدعم فعليًا.

التحدي

تطوير منتجات قائمة بالتوازي مع استمرار استخدامها. ويتطلب ذلك فهم كود تطوّر على مدى سنوات، واحتياجات الفرق، والتكاملات بين الأنظمة، وتأثير كل تغيير على تجربة المستخدم.

مسؤوليتي في المشروع

  • أشارك في التنفيذ والقرارات التقنية، وأقود مهندسين وأؤهل المنضمين الجدد.
  • يتغير نطاق مساهمتي بحسب المشروع: من تطوير جزء ضمن فريق إلى تولي بناء تطبيق أو نظام كامل داخل الشركة.
  • أحدّث تطبيقات قائمة وأعمل على الاختبارات والإصدارات ومعالجة المشكلات أثناء الاستخدام.

القرارات الهندسية

أراعي طبيعة المنتج والكود القائم والتكاملات المطلوبة. يشمل ذلك تطوير Android باستخدام Kotlin وJava، وبناء تطبيقات باستخدام Flutter، وتحديث تطبيقات React Native، وربط الخدمات وحلول الذكاء الاصطناعي باستخدام Python وJavaScript.

FlutterAndroidKotlinJavaFirebaseJavaScriptPythonDockerKubernetesReact Native

تطبيقات وأنظمة مختارة

هذه أمثلة مختارة من عملي داخل Nana. يوضح كل مشروع حدود مساهمتي؛ فبعض الأعمال نُفذت ضمن فريق، وبعضها توليت بناءه بصورة مستقلة داخل الشركة. تتضمن الصفحة تطبيقات عامة وأنظمة داخلية.