.png)
تشارلي ***
مهندس برمجيات أول · البرمجة والهندسة · ملبورن

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