مطور Agile Java & Angular مع ما يقرب من أربع سنوات من الخبرة في تطوير تطبيقات الويب. من ذوي الخبرة مع سجل حافل من العمل في التنمية الدولية. سمحت لي الخبرات السابقة باكتساب مهارات قوية وتأكيد رغبتي في العمل في عالم التكنولوجيا. مجال خبرتي هو تطوير الأنظمة التي تتبع منهجية Scrum (Agile). أبحث عن تحديات جديدة لتنفيذ روحي الإبداعية واكتساب مهارات جديدة ومشاركة معرفتي مع العالم.
- العمل ضمن فريق مكون من سبعة أشخاص ، والمشاركة أيضًا في عملية تطوير النظام ، وتنفيذ اختبارات الوحدة للسيناريوهات الاسمية.
- تنفيذ الواجهة الخلفية مع Spring Boot (هندسة الخدمات الدقيقة) والواجهة الأمامية باستخدام Angular 10 ، مع مراعاة أفضل الممارسات (مبادئ SOLID) ، والتصميم سريع الاستجابة. بالإضافة إلى ذلك ، المشاركة في إدارة قواعد البيانات مع Oracle.
- إنشاء التقارير عن طريق البرمجة في Java مع JasperReport.
- قياس جودة المشروع باستخدام Sonarlint و SonarQube.
- المشاركة بنشاط في الحياة اليومية والطقوس الخاصة بالمشروع.
- تم تسليم مشروع باستخدام Json Web Token (JWT) و Oauth 2.
- تم تسليم مشروع تقويم في Angular و Spring Boot.
- تم تسليم العديد من المشاريع من خلال إنشاء واجهات برمجة التطبيقات مع Spring Boot و Spring Data JPA و Mysql.
- تم تسليم تطبيق مكتبة في Angular و Spring Boot.
- تعلم اللغة الإنجليزية.
- تحديد وتحليل ووضع تصور لنظام يعتمد على Java Enterprise Edition مع UML.
- عملت على Google Maps API ، وقدمت تدريبًا لزملائي على خرائط Google.
- ساعد في هيكلة قواعد البيانات.
- نفذت الواجهة الخلفية مع Spring Boot والواجهة الأمامية مع Angular.
- تعلمت أنماط التصميم ومارستها.
- أطر Spring المكتسبة (التمهيد ، البيانات ، الأمان ، الدُفعة). أيضًا ، تم اكتشاف إطارات جافا مثل JSF و JPA و EJB.
- بحث في بنية Spring Boot و Angular ، وتحليل خمسة تطبيقات والتوصية بالتحسينات
- شارك بفريق من ثلاثة اشخاص في تطبيق ادارة المتجر.
- تم تطبيق إطار العمل Angular ، بما في ذلك TypeScript و HTML5 و Bootstrap 4.
- عمل في ثلاثة تطبيقات تصميم متجاوب.
- أعدت وقدمت ثلاث دورات لزملائي.
ضمن برنامج علوم الكمبيوتر ، تلقينا تعليمات في الفصول الدراسية وتعلمًا عمليًا من خلال المشاريع ومراكز التكنولوجيا داخل الحرم الجامعي ومرافق البحث. استكشفنا موضوعات علوم الكمبيوتر والمعلومات ، بالإضافة إلى التقنيات المتطورة المستخدمة في علوم الكمبيوتر. تشمل الفصول النموذجية: الرياضيات ، وأنظمة التشغيل ، وهياكل البيانات ، وتنظيم الكمبيوتر ، ولغات البرمجة (c ، c ++ ، UML ، Java / Java EE ولغة النمذجة الموحدة) ، قواعد البيانات وهندسة البرمجيات.