.png)
لاكلان ***
مهندس برمجيات أول · تطوير البرمجيات · نيو ساوث ويلز (NSW)

# الملخص المهني
مهندس برمجيات أول يتمتع بخبرة 6 سنوات في تصميم وتطوير وصيانة تطبيقات برمجية قابلة للتوسع عبر بيئات الويب والخوادم والحوسبة السحابية. يمتلك خبرة في دورة حياة تطوير البرمجيات الكاملة، بما في ذلك تحليل المتطلبات، وتصميم الأنظمة، وتطوير التطبيقات، والاختبار، والنشر، ودعم الأنظمة في بيئة الإنتاج. يتمتع بخلفية قوية في هندسة الأنظمة الخلفية (Backend)، وتطوير واجهات برمجة التطبيقات (APIs)، والأنظمة الموزعة، وتصميم قواعد البيانات، والتطبيقات المستندة إلى الحوسبة السحابية. يجيد تطوير برمجيات واضحة ومنظمة وسهلة الصيانة وعالية الأداء باستخدام لغات البرمجة الحديثة والأطر التقنية والممارسات الهندسية المتقدمة. يمتلك خبرة في التعاون مع مديري المنتجات، ومهندسي البرمجيات، وفرق DevOps، ومهندسي ضمان الجودة (QA)، وأصحاب المصلحة في الأعمال لتقديم حلول تقنية موثوقة. شغوف بحل المشكلات التقنية، وتحسين قابلية الأنظمة للتوسع، ورفع جودة الشيفرات البرمجية، والتحسين المستمر للممارسات الهندسية.
# التعليم
**جامعة نيو ساوث ويلز، سيدني، نيو ساوث ويلز، أستراليا**
بكالوريوس علوم الحاسوب — هندسة البرمجيات
فبراير 2016 – ديسمبر 2019
# الخبرة المهنية
## Technology Solutions Australia، سيدني، نيو ساوث ويلز
**مهندس برمجيات أول | يناير 2023 – حتى الآن**
- قيادة الأنشطة الهندسية للبرمجيات في مراحل التصميم والتطوير وتسليم التطبيقات القابلة للتوسع عبر بيئات الويب والخوادم والحوسبة السحابية.
- العمل بشكل وثيق مع مديري المنتجات، ومهندسي الحلول، وفرق الهندسة لتحويل متطلبات الأعمال إلى حلول تقنية متينة وموثوقة.
- تصميم وتطوير خدمات الأنظمة الخلفية، وواجهات برمجة التطبيقات RESTful، ومكونات التطبيقات الموزعة باستخدام أحدث الممارسات الهندسية للبرمجيات.
- كتابة شيفرات برمجية واضحة وسهلة الصيانة والاختبار، مع التركيز على الأداء، وقابلية التوسع، والموثوقية، والأمان.
- تصميم معماريات التطبيقات والحلول التقنية لتلبية متطلبات الأعمال والتكامل المعقدة.
- تطوير وتحسين مخططات قواعد البيانات والاستعلامات وطبقات الوصول إلى البيانات عبر قواعد البيانات العلائقية وغير العلائقية (NoSQL).
- بناء التطبيقات والخدمات المستندة إلى الحوسبة السحابية وصيانتها ضمن بيئتي AWS وMicrosoft Azure.
- تنفيذ الاختبارات الآلية، وخطوط التكامل والنشر المستمر (CI/CD)، وعمليات النشر لتحسين جودة البرمجيات وكفاءة إصدار التحديثات.
- إجراء مراجعات الشيفرات البرمجية وتقديم التوجيه التقني لمهندسي البرمجيات الآخرين بشأن المعمارية ومعايير كتابة الشيفرات والممارسات الهندسية.
- التحقيق في الحوادث التي تقع في بيئة الإنتاج، وتشخيص المشكلات التقنية المعقدة، وتنفيذ حلول فعالة ومستدامة على المدى الطويل.
- مراقبة أداء التطبيقات وسجلات الأنظمة والمقاييس التشغيلية لتحديد فرص تحسين الموثوقية والأداء.
- التعاون مع فرق DevOps والبنية التحتية لتحسين نشر التطبيقات، وقابلية مراقبتها، ومرونتها التشغيلية.
- المشاركة في مراجعات المعمارية، وجلسات التخطيط التقني، ومناقشات التصميم الهندسي.
- توجيه المهندسين المبتدئين ومتوسطي الخبرة والمساهمة في تطوير القدرات التقنية لفريق الهندسة.
- عرض التصاميم التقنية والتوصيات الهندسية ومستجدات المشاريع على كبار المسؤولين التقنيين وأصحاب المصلحة في قطاع الأعمال.
## Digital Engineering Group، سيدني، نيو ساوث ويلز
**مهندس برمجيات | يناير 2020 – ديسمبر 2022**
- تطوير تطبيقات الويب وخدمات الأنظمة الخلفية وواجهات برمجة التطبيقات وصيانتها لدعم التطبيقات الحيوية للأعمال.
- العمل مع مديري المنتجات ومحللي الأعمال لفهم المتطلبات وتحويلها إلى وظائف وميزات برمجية.
- تصميم مكونات التطبيقات وتنفيذها باستخدام Java وPython وJavaScript وTypeScript.
- تطوير واجهات برمجة التطبيقات RESTful وخدمات الأنظمة الخلفية لدعم تطبيقات الويب والهواتف المحمولة.
- تصميم قواعد البيانات العلائقية وصيانتها، بما يشمل المخططات والإجراءات المخزنة والاستعلامات والفهارس.
- تطوير اختبارات الوحدات واختبارات التكامل لتحسين جودة التطبيقات وتقليل العيوب البرمجية في بيئة الإنتاج.
- المشاركة في مراجعات الشيفرات البرمجية والالتزام بمعايير تطوير البرمجيات والبرمجة المعتمدة.
- التحقيق في العيوب البرمجية والمشكلات التشغيلية، وإجراء تحليل للأسباب الجذرية، وتنفيذ الإصلاحات اللازمة.
- العمل مع مهندسي DevOps لدعم خطوط CI/CD، ونشر التطبيقات، والبنية التحتية السحابية.
- استخدام سير العمل المعتمد على Git للتحكم في الإصدارات، وتطوير الميزات، ومراجعة الشيفرات البرمجية، وإدارة الإصدارات.
- المشاركة في اجتماعات وممارسات منهجية Agile، بما في ذلك تخطيط دورات العمل (Sprints)، وتنقيح قائمة المهام، والاجتماعات اليومية، والاجتماعات الاسترجاعية.
- إعداد الوثائق التقنية المتعلقة بمعمارية التطبيقات، وواجهات برمجة التطبيقات، وعمليات التطوير، وإعدادات الأنظمة.
- التعاون مع مهندسي ضمان الجودة وأصحاب المصلحة في الأعمال خلال مراحل الاختبار والإصدار والتنفيذ.
- المساهمة في تحسين أداء التطبيقات، وإعادة هيكلة الشيفرات البرمجية، وتقليل الدين التقني.
# المهارات التقنية
**لغات البرمجة:** Java، Python، JavaScript، TypeScript، C#، SQL.
**تطوير الأنظمة الخلفية (Backend):** واجهات REST APIs، والخدمات المصغرة (Microservices)، والأنظمة الموزعة، وخدمات الأنظمة الخلفية، وتكامل واجهات برمجة التطبيقات، ومعمارية التطبيقات.
**تطوير الواجهات الأمامية (Frontend):** React، وJavaScript، وTypeScript، وHTML، وCSS، وتطوير مواقع ويب متجاوبة.
**قواعد البيانات:** PostgreSQL، وMySQL، وSQL Server، وMongoDB، وRedis، وتصميم قواعد البيانات، وتحسين الاستعلامات.
**الحوسبة السحابية:** AWS، وMicrosoft Azure، ومعمارية الحوسبة السحابية، والتطبيقات عديمة الخوادم (Serverless)، والنشر السحابي، والخدمات السحابية.
**DevOps:** Docker، وKubernetes، وCI/CD، وGitHub Actions، وJenkins، وAzure DevOps، والنشر الآلي، والتكامل مع البنية التحتية.
**هندسة البرمجيات:** البرمجة كائنية التوجه، وأنماط التصميم، وهياكل البيانات، والخوارزميات، وتصميم الأنظمة، وكتابة شيفرات برمجية نظيفة، وإعادة الهيكلة.
**الاختبار وضمان الجودة:** اختبارات الوحدات، واختبارات التكامل، والاختبارات الآلية، وأتمتة الاختبارات، وتصحيح الأخطاء، ومراجعة الشيفرات البرمجية.
**المراقبة وقابلية الرصد:** مراقبة التطبيقات، وتسجيل الأحداث، والمقاييس التشغيلية، والتنبيهات، وتحليل الأداء، واستكشاف المشكلات في بيئة الإنتاج وإصلاحها.
**أدوات التطوير:** Git، وGitHub، وGitLab، وJira، وConfluence، وVisual Studio Code، وPostman.
**منهجيات التطوير:** Agile، وScrum، ودورة حياة تطوير البرمجيات (SDLC)، والتكامل المستمر، والتسليم المستمر، ومراجعة الشيفرات البرمجية.
**المهارات المهنية:** القيادة التقنية، وتصميم الأنظمة، وحل المشكلات، والإرشاد والتوجيه المهني، والتواصل مع أصحاب المصلحة، والتوثيق التقني، والتعاون، وتسليم المشاريع.
# التعليم
**الفترة:** فبراير 2016 – ديسمبر 2019
**المؤهل العلمي:** بكالوريوس علوم الحاسوب — هندسة البرمجيات
**الجامعة:** جامعة نيو ساوث ويلز، سيدني، نيو ساوث ويلز، أستراليا
# المهارات والكفاءات
هندسة البرمجيات | هندسة البرمجيات المتقدمة | تطوير الأنظمة الخلفية | تطوير التطبيقات المتكاملة (Full-Stack) | Java | Python | JavaScript | TypeScript | C# | SQL | React | REST APIs | الخدمات المصغرة | الأنظمة الموزعة | تصميم الأنظمة | معمارية البرمجيات | البرمجة كائنية التوجه | هياكل البيانات | الخوارزميات | PostgreSQL | MySQL | SQL Server | MongoDB | Redis | تصميم قواعد البيانات | تحسين الاستعلامات | AWS | Microsoft Azure | Docker | Kubernetes | CI/CD | GitHub Actions | Jenkins | Azure DevOps | اختبارات الوحدات | اختبارات التكامل | أتمتة الاختبارات | مراجعة الشيفرات البرمجية | تصحيح الأخطاء | أداء التطبيقات | المراقبة | تسجيل الأحداث | Agile | Scrum | DevOps | الحوسبة السحابية | تطوير واجهات برمجة التطبيقات | القيادة التقنية | الإرشاد المهني | إدارة أصحاب المصلحة
# المعلومات المهنية
**المسمى الوظيفي:** مهندس برمجيات أول
**سنوات الخبرة:** 6 سنوات
**الموقع:** نيو ساوث ويلز، أستراليا
Skills: JavaScript, React, Node.js
Experience: 6 years
Daily rate: AUD 550
Fictional sample profile — replace with your approved candidate details.