أهلاً، أنا

محمود إبراهيم نصر

مهندس واجهات أمامية أول · Angular

الرياض، المملكة العربية السعودية

أبني أنظمة جامعة الملك سعود

أي نظام تتخيّله أبنيه بـ Angular: سريع، قابل للتوسّع، ويُسلَّم في موعده. وبالذكاء الاصطناعي في طريقة شغلي أنجز أسرع وأبني منتجات أقوى وأدق في تفاصيلها.

  • 8+سنوات في البرمجة
  • 6+سنوات في تطوير الواجهات
  • 45+خدمة في بوابة جامعة الملك سعود
  • 4أنظمة رئيسية

ماذا أقدّم

هندسة تصمد مع التوسّع

أصمّم واجهات تبقى سريعة وواضحة وسهلة التعديل مع نموّ المنتج والفريق.

  • هندسة Angular

    تطبيقات Angular مقسّمة إلى وحدات، سهلة الصيانة وقابلة للتوسّع، من أول هيكل للمجلدات حتى قواعد الكود الكبيرة متعددة الفرق.

  • إدارة الحالة التفاعلية

    RxJS وNgRx لجعل حالة التطبيق متوقَّعة، وبالتالي أخطاء أقل وتجربة أسلس للمستخدم.

  • الأداء

    اكتشاف مشكلات الأداء وحلّها: التحميل الكسول، استراتيجيات كشف التغيير، وتصغير حجم الحزم.

  • مكوّنات قابلة لإعادة الاستخدام

    مكوّنات ديناميكية قابلة لإعادة الاستخدام وتفكير نظام تصميم (Angular Material) ليُنجز الفريق واجهات متسقة بشكل أسرع.

  • القيادة وجودة الكود

    مراجعات الكود، وتوجيه المطورين، ومعايير الكود النظيف، والعمل الوثيق مع العملاء والباك إند وUI/UX والجودة، وCI/CD عبر GitHub Actions.

  • هندسة مُسرَّعة بالذكاء الاصطناعي

    أُطوّع الذكاء الاصطناعي في دورة العمل كلها: تطوير التصميم، وتوليد الاختبارات، ومراجعة الكود، وتسليم المهام بسرعة — لأبني منتجات أقوى بوتيرة أسرع.

المسيرة

من أول سطر برمجي إلى هندسة المنصات

الآن

أبني أنظمة جامعة الملك سعود

منذ فبراير 2023 وأنا جزء من الفريق الذي يبني المنصات الأساسية في الجامعة: بوابة الجامعة وديوان ومجالس ومهام.

  • 4أنظمة رئيسية
  • 45+خدمة في البوابة
  • فبراير 2023منذ
شاهد الأنظمة
  1. يناير 2025 – الآن

    جامعة الملك سعود

    مطوّر واجهات أمامية أول

    Knowledge Developers · ضمن مشاريع جامعة الملك سعود

    أقود هندسة وتطوير Angular لبوابة جامعة الملك سعود ونظام ديوان، وأجمع المتطلبات مع أصحاب المصلحة في الجامعة، وأوجّه المطورين وأراجع الكود، وأوظّف الذكاء الاصطناعي لتسريع التصميم والاختبار والتسليم.

  2. يوليو 2024 – يناير 2025

    مطوّر Angular متوسط–أول

    2P Perfect Presentation

    بنيت الواجهة الأمامية لنظام «مهام» لمتابعة المهام: تحويل تصاميم Adobe XD إلى واجهات متجاوبة تعمل على مختلف المتصفحات.

  3. فبراير 2023 – يوليو 2024

    جامعة الملك سعود

    مطوّر Angular مبتدئ

    Knowledge Developers · برنامج جامعة الملك سعود

    انضممت إلى برنامج جامعة الملك سعود وعملت على أنظمته الكبيرة: البوابة وديوان ومجالس.

  4. يونيو 2021 – أغسطس 2022

    مطوّر واجهات أمامية للويب

    ICE Group

    تطوير واجهات أمامية لتطبيقات الويب.

  5. أكتوبر 2020 – يونيو 2021

    مطوّر واجهات أمامية مبتدئ

    Quna360

    أول وظيفة متخصصة في الواجهات الأمامية: بناء واجهات الويب.

  6. فبراير 2018 – سبتمبر 2020

    مهندس برمجيات مبتدئ

    Crazy Contracting Co.

    بداية المشوار: أساسيات هندسة البرمجيات.

أعمال مختارة

أنظمة شاركت في بنائها

منصات مؤسسية لجامعة الملك سعود وغيرها — ماذا يفعل كل نظام، وما الذي كنت مسؤولاً عنه.

تصميم واجهة

العميل · جامعة الملك سعود · عبر Knowledge Developers

بوابة جامعة الملك سعود

منصة لإدارة سير العمل تضم أكثر من 45 خدمة. بدأت بمعمارية N-Tier ثم أُعيد بناؤها كخدمات مصغّرة على ⁦.NET 10⁩ مع واجهة Angular 21.

مسؤولياتي

  • جمعت المتطلبات مع عملاء الجامعة وصغتها في وثيقة SRS.
  • قدت هندسة Angular: وحدات منظمة وقابلة للصيانة والتوسّع.
  • بنيت مكوّنات ديناميكية قابلة لإعادة الاستخدام وأدرت الحالة عبر RxJS.
  • عالجت اختناقات الأداء: التحميل الكسول وكشف التغيير وحجم الحزم.
  • قسّمت الواجهة إلى واجهات مصغّرة عبر Native Federation، ودمجت لوحات Power BI والرسوم البيانية.
  • أمّنت تسجيل الدخول عبر OAuth/OIDC، وأضفت المراقبة بـ Application Insights، وثبّتّ الحزم المعرّضة للثغرات على إصدارات آمنة.
  • وجّهت المبتدئين وأجريت مراجعات الكود وربطت بناء Angular بـ CI/CD عبر GitHub Actions.

التقنيات المستخدمة

  • Angular 21
  • RxJS
  • TypeScript
  • Native Federation
  • Power BI
  • .NET 10
  • GitHub Actions
  • AI-assisted dev
تصميم واجهة

العميل · جامعة الملك سعود · المراسلات الإدارية

ديوان

نظام المراسلات الإدارية في الجامعة: يختصر الوقت الذي تستغرقه المعاملات للانتقال بين الجهات ويحمي المستندات من التلف والفقد.

مسؤولياتي

  • الواجهة الأمامية كاملة كانت مسؤوليتي، من استلام تصاميم UI/UX حتى التسليم.
  • أسّست هيكل المشروع وتسجيل الدخول الموحّد (SSO) وModule Federation، وربطتها بالباك إند.
  • نفّذت وظائف العمل بكود منظّم وقوي حتى تفاصيل مثل PWA والمسح الضوئي وأدوات PDF وQR والباركود، وسلّمت في الموعد.

التقنيات المستخدمة

  • Angular 18
  • RxJS
  • TypeScript
  • Module Federation
  • SSO
  • PWA
تصميم واجهة

العميل · جامعة الملك سعود · الاجتماعات

مجالس

نظام إلكتروني يدير الاجتماعات بالكامل ويسهّل التواصل بين الأعضاء دون تداول نسخ المستندات.

مسؤولياتي

  • بنيت واجهات تفاعلية متجاوبة بـ HTML5 وCSS3 وJavaScript وربطتها بخلفية MVC عبر REST.
  • دوري الأكبر: نقل الواجهة القديمة إلى التصميم الجديد، بتحويل ملفات XD والشكل السابق إلى قوالب HTML وCSS مع فصل واضح بين العرض والتحكم.
  • قلّلت الموارد المعطِّلة للعرض وبنيت مكوّنات واجهة قابلة لإعادة الاستخدام.

التقنيات المستخدمة

  • HTML5
  • CSS3
  • Bootstrap
  • JavaScript
  • MVC
  • REST
تصميم واجهة

العميل · 2P Perfect Presentation، ونسخة جامعة الملك سعود · متابعة المهام

مهام

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

مسؤولياتي

  • دوري الأكبر: تحويل ملفات Adobe XD إلى HTML وCSS متجاوبة بالكامل.
  • عملت مع فريق التصميم ليطابق التنفيذ الرؤية البصرية.
  • ضمنت التوافق بين المتصفحات ثم اختبرت الواجهات وصحّحت أخطاءها.

التقنيات المستخدمة

  • HTML5
  • CSS3
  • Bootstrap
  • Adobe XD
  • Responsive design

الأدوات

ما أبني به

الإطار وإدارة الحالة

  • Angular
  • RxJS
  • NgRx
  • Module Federation
  • Native Federation
  • PWA
  • Reactive programming

اللغات

  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • Sass

الواجهات والتصميم

  • Angular Material
  • PrimeNG
  • Tailwind CSS
  • Bootstrap
  • Responsive design
  • Design systems

البيانات والتكاملات

  • Power BI embedded
  • Chart.js
  • ApexCharts
  • Google Maps
  • Hijri calendar
  • PDF & document scanning

الأدوات والتسليم

  • Git
  • GitHub
  • GitHub Actions
  • CI/CD
  • NPM
  • Unit testing
  • REST APIs
  • OAuth / OIDC
  • Application Insights
  • ESLint

الأساس

التعليم واللغات

2013 – 2017

بكالوريوس الحاسبات والمعلومات — علوم الحاسب

جامعة بنها

تقدير مشروع التخرج: امتياز

سبتمبر 2023 – مارس 2024

دبلومة احترافية في تطوير واجهات الويب

أكاديمية روت

دبلومة تطوير الأنظمة لمدة 6 أشهر

اللغات

  • العربيةاللغة الأم
  • الإنجليزيةجيد — تحدثاً وكتابة

لنتحدث

عندك فرصة عمل أو مشروع؟

يسعدني الحديث عن وظائف Angular المتقدمة والمشاريع المميزة. البريد الإلكتروني أسرع طريقة للوصول إليّ.

nasrmahmoud225@gmail.com