Ali Khalil

عني

مطوّر واجهات أول وقائد فريق.

ست سنين خبرة في ⁦Vue⁩ و⁦Nuxt⁩ و⁦TypeScript⁩ وأنظمة الوقت الحقيقي. مرتاح لما بمسك واجهة كاملة، وبقود الفريق اللي بيطلّعها للنور.

المنصورة، مصر متاح لفرص جديدة

أنا علي. قضّيت آخر ست سنين في تطلّيع تطبيقات ويب إنتاجية، معظمها منتجات ⁦SaaS⁩ في السوقين السعودي والمصري، وبمرور الوقت بقيت شغّال على مستوى قائد وسينيور. آخر فترة معظم شغلي كان على واجهات منصّات متعددة المستأجرين بمتطلبات وقت حقيقي عالية، وعلى بناء الـ⁦registries⁩ والأنماط اللي بتخلّي الفريق الصغير يتحرك بسرعة من غير ما الكود يتشابك.

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

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

مش مربوط بفريم ورك واحد. عندي خبرة عملية كمان في ⁦React⁩ و⁦Angular⁩. في بداية مشواري طلّعت تطبيقات مؤسسية بـ⁦Angular⁩ و⁦Material UI⁩، ولسه بالجأ لـ⁦React⁩ في مشاريع جانبية وشغل عملاء لما تكون الأنسب.

دلوقتي

  • بقود فريق الواجهة في ⁦eDialogue Corner Society⁩ على منصّة ⁦Ataa SaaS⁩.
  • بنشر موديولات ⁦Nuxt⁩ مفتوحة المصدر تحت ⁦@alikhalilll⁩.
  • مستعد للانتقال للرياض في السعودية.

الخبرات

  1. ٢٠٢٥لسه

    Frontend Team Lead / Senior Frontend Developer

    eDialogue Corner SocietyRemote, Saudi Arabia⁦٠٦/٢٠٢٥⁩ to لسه

    • Lead the frontend team building Ataa SaaS, a multi-tenant platform that powers CRM, dashboards, and real-time communication for charitable organizations across Saudi Arabia.
    • Architected a modular Nuxt 3, Vue 3, and TypeScript frontend, and delivered a unified Tailwind, ShadCN, and UnoCSS design system with full RTL and LTR support and WCAG 2.1 accessibility.
    • Built real-time modules on Pusher, including typing indicators, read receipts, and synchronized multi-tab presence.
    • Integrated Apple Pay, Google Pay, and Moyasar. Implemented GitLab and Docker based CI/CD.
    • Improved Lighthouse metrics, raising LCP by roughly 40% and reducing CLS by roughly 60% through optimization and lazy hydration.
    • Mentor developers, run code reviews, and enforce performance and accessibility standards.
  2. ٢٠٢٥٢٠٢٥

    Frontend Team Lead / Senior Frontend Developer (Part-time)

    PAIR AIRemote, Egypt⁦٠٧/٢٠٢٥⁩ to ⁦١١/٢٠٢٥⁩

    • Led the development of a high-performance real-time chat application built on Nuxt 4, Vue 3, and TypeScript.
    • Designed a modular registry-based WebSocket layer on Pusher for scalable event management.
    • Implemented message synchronization and deduplication, plus virtualized rendering and lazy hydration to improve responsiveness.
    • Secured local data with AES-GCM and PBKDF2 in IndexedDB.
    • Used Pinia for reactive state and Tailwind with UnoCSS for maintainable, responsive design.
  3. ٢٠٢٣٢٠٢٥

    Senior Frontend Developer

    Velents.aiRemote, Saudi Arabia⁦١١/٢٠٢٣⁩ to ⁦٠٨/٢٠٢٥⁩

    • Built and optimized AI-driven recruitment platforms in Vue.js and TypeScript. Integrated video and audio recording.
    • Designed interactive drag-and-drop CRUD interfaces.
    • Refactored legacy Vue codebases for performance, accessibility, and maintainability.
    • Implemented end-to-end testing pipelines and reduced load times across multiple modules.
  4. ٢٠٢٣٢٠٢٣

    Frontend Developer

    CodebaseEgypt⁦٠١/٢٠٢٣⁩ to ⁦١٢/٢٠٢٣⁩

    • Delivered responsive interfaces using Vue 2, Vue 3, and TypeScript.
    • Enhanced performance through lazy loading, code splitting, and component reuse.
    • Employee of the Month, September 2023.
  5. ٢٠٢٢٢٠٢٣

    Frontend Developer

    Grand CommunityEgypt⁦٠٤/٢٠٢٢⁩ to ⁦٠١/٢٠٢٣⁩

    • Improved a large-scale influencer marketing platform built with Vue 2, Nuxt 2, and Vuetify.
    • Standardized code structure and created reusable component patterns.
    • Mentored junior developers on Vue and Nuxt best practices.
    • Employee of the Month, May 2022.
  6. ٢٠٢٢٢٠٢٣

    Frontend Developer

    IX SolutionsEgypt⁦١١/٢٠٢٢⁩ to ⁦٠٢/٢٠٢٣⁩

    • Developed enterprise web applications using Angular and Material UI.
    • Translated business requirements into intuitive, scalable frontend solutions.

المهارات التقنية

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

Vue.js 2 & 3Nuxt 3 & 4TypeScript Tailwind CSS Pinia Node.js

تطوير الواجهات

  • Vue.js (2–3)
  • Nuxt (3–4)
  • React.js
  • Angular
  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • Tailwind CSS
  • UnoCSS
  • Vuetify
  • ShadCN
  • Naive UI
  • SCSS / Sass
  • Pug.js

الخوادم وواجهات البرمجة

  • Node.js
  • Express.js
  • NestJS
  • MongoDB (Mongoose)
  • RESTful APIs
  • JWT Authentication
  • RBAC
  • OAuth
  • Stripe & PayPal Integration
  • Axios
  • Input Validation
  • Rate Limiting
  • bcrypt.js

قواعد البيانات والتخزين

  • MongoDB
  • Mongoose ODM
  • IndexedDB
  • LocalStorage / SessionStorage

إدارة الحالة

  • Pinia
  • Vuex
  • Redux

الوقت الحقيقي والأداء

  • Pusher (WebSockets)
  • IndexedDB
  • AES-GCM Encryption
  • PBKDF2
  • Virtualized Rendering
  • Lazy Hydration
  • Code Splitting
  • Caching & Compression (Brotli / Gzip)
  • Critical CSS

البناء والـ⁦DevOps⁩

  • Vite
  • Webpack
  • Gulp.js
  • GitLab CI/CD
  • Docker
  • Brotli / Gzip Compression

الجودة والتعاون

  • ESLint
  • Prettier
  • Unit & E2E Testing
  • Code Review
  • Mentorship
  • Team Leadership
  • Cross-functional Collaboration
  • Accessibility (WCAG 2.1)

الدراسة

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

جامعة المنصورة، مصر. ١٠/٢٠١٨ - ١٠/٢٠٢٢

التركيز كان على هندسة البرمجيات وتطوير الويب والخوارزميات. مشاريع سنة التخرج ركّزت على معمارية الواجهة وتصميم واجهات ⁦REST⁩.

اللغاتالعربية (اللغة الأم). الإنجليزية (متقدّم، ⁦B2⁩ - ⁦C1⁩)

شغّال على حاجة تستاهل؟

أدوار جديدة، تعاونات، أو مشاكل واجهات صعبة. يشرّفني أسمع عنها.

كلّمني

© 2019 - 2026 علي خليل