Total Years of Experience: 1 Years, 8 Months
July 2022
To Present
مهندس برمجيات
at شركة ديكورات العسيلان للمقاولات
Location :
Saudi Arabia
July 2022
To September 2022
مهندس برمجيات
at جامعة الامير مقرن بن عبدالعزيز
Location :
Saudi Arabia - Medina
1. إدارة المشروعات: تعاونت مع فريق متنوع من المحترفين لضمان التنفيذ السلس للمشروع. باستخدام أدوات إدارة المشروعات مثل MS Project، تمكنت من تتبع وإدارة تقدم المشروع بكفاءة، مما سهّل التواصل السلس بين أعضاء الفريق.
2. هندسة المتطلبات: تفاعلت مع أصحاب المصلحة، بما في ذلك أعضاء هيئة التدريس والموظفين الإداريين، لجمع وتحليل متطلبات النظام بشكل شامل. وشمل ذلك تحديد الاحتياجات المحددة وترجمتها إلى مواصفات فنية واضحة وقابلة للتنفيذ.
3. التصميم والهندسة المعمارية: باستخدام فهمي لمبادئ هندسة البرمجيات، صممت هيكلية نظام بديهية وقابلة للتوسع. ضمنت أن يكون النظام مرنًا بما يكفي للتكيف مع هياكل الفصول والبرامج المتنوعة مع الحفاظ على الأداء والأمان.
4. التنفيذ: بصفتي المطور الرئيسي، قادت تنفيذ المشروع باستخدام لغة Python وإطار عمل Django. وقدم لي ذلك خبرة عملية في كل من اللغة وإطار العمل، حيث قمت بتحسين الكود للكفاءة والقابلية للصيانة.
5. تحسين تجربة المستخدم: تعاونت مع المستخدمين النهائيين لجمع التغذية الراجعة وإجراء تحسينات تكرارية على واجهة النظام ووظائفه، مما يضمن تجربة إيجابية للمستخدم.
6. التوثيق: حافظت على توثيق مفصل طوال عملية التطوير، بما في ذلك مواصفات النظام، وقرارات التصميم، وكتيبات المستخدم، مما يضمن انتقال المعرفة بسلاسة إلى أعضاء الفريق المستقبليين.
2. هندسة المتطلبات: تفاعلت مع أصحاب المصلحة، بما في ذلك أعضاء هيئة التدريس والموظفين الإداريين، لجمع وتحليل متطلبات النظام بشكل شامل. وشمل ذلك تحديد الاحتياجات المحددة وترجمتها إلى مواصفات فنية واضحة وقابلة للتنفيذ.
3. التصميم والهندسة المعمارية: باستخدام فهمي لمبادئ هندسة البرمجيات، صممت هيكلية نظام بديهية وقابلة للتوسع. ضمنت أن يكون النظام مرنًا بما يكفي للتكيف مع هياكل الفصول والبرامج المتنوعة مع الحفاظ على الأداء والأمان.
4. التنفيذ: بصفتي المطور الرئيسي، قادت تنفيذ المشروع باستخدام لغة Python وإطار عمل Django. وقدم لي ذلك خبرة عملية في كل من اللغة وإطار العمل، حيث قمت بتحسين الكود للكفاءة والقابلية للصيانة.
5. تحسين تجربة المستخدم: تعاونت مع المستخدمين النهائيين لجمع التغذية الراجعة وإجراء تحسينات تكرارية على واجهة النظام ووظائفه، مما يضمن تجربة إيجابية للمستخدم.
6. التوثيق: حافظت على توثيق مفصل طوال عملية التطوير، بما في ذلك مواصفات النظام، وقرارات التصميم، وكتيبات المستخدم، مما يضمن انتقال المعرفة بسلاسة إلى أعضاء الفريق المستقبليين.
Share on Facebook
Share on Twitter
Share Via Email