عني

أمين محمود

أنا مهندس برمجيات في القاهرة، أركّز على الباك إند. على مدى سبع سنوات صمّمت APIs، وضبطت قواعد بيانات، وأطلقت أنظمة Laravel وNode.js وVue وGo في التجارة الإلكترونية والتعليم وSaaS. أحب أخذ الميزة من أول جدول إلى الإطلاق: نموذج البيانات، الصلاحيات، الطوابير، الكاش، والواجهة التي يستخدمها الناس. أعمل حالياً مهندس برمجيات أول في Squarement، وأبني منتجاتي الخاصة — منها Runitee لمنصات التجزئة والمطاعم متعددة المستأجرين، وTechyWorks كمجموعة أدوات للملفات تحترم الخصوصية.

تحميل السيرة الذاتية

المكان

القاهرة، مصر

التركيز

واجهات البرمجة وتصميم البيانات · الأداء تحت الضغط · SaaS متعدد المستأجرين · الدفع والصلاحيات · الإطلاق على الإنتاج

اللغات

العربية (لغة أم) · الإنجليزية (مستوى مهني)

الخبرة

الأدوار

  1. مهندس برمجيات أول

    فبراير 2024 — الآن

    Squarement · جدة، السعودية

    • بناء وتوسعة تطبيقات Laravel وVue.js تُقدَّم عبر REST APIs.
    • تولّيت باك إند تطبيق Lazer، من تصميم API آمن حتى تسليم الميزة كاملة.
    • تحسين الأداء بضبط الاستعلامات وكاش Redis.
    • إعداد Docker وGitHub Actions لنشر بدون توقف.
    • ربط OAuth 2.0 وJWT وصلاحيات الأدوار وبوابات الدفع وشحن J&T Express.
  2. مهندس برمجيات

    أغسطس 2021 — فبراير 2024

    AutomatedPros · عن بُعد

    • تسليم ميزات كاملة على الواجهة والباك إند عبر منتجات عملاء متعددة.
    • عمل عن بُعد مع مسؤولية من التنفيذ حتى الإطلاق.
  3. مطوّر ويب فل ستاك

    أغسطس 2019 — أغسطس 2021

    Codelink · الرياض، السعودية

    • بناء تطبيقات مباشرة بـ Laravel وLivewire وInertia.js.
    • تصميم مخططات قواعد البيانات والمساهمة في تخطيط السبرنت وترتيب التسليم.
    • ضبط الاستعلامات المعقّدة وخدمات الباك إند لتقليل زمن الاستجابة.
    • التعاون مع التصميم والمنتج والجودة للتسليم في الموعد.

المهارات

أدوات أستخدمها باستمرار.

  • لغات وأُطر عمل

    PHP, Go, Laravel, Livewire, Vue.js, Node.js, Inertia.js

  • APIs والعمل المباشر

    REST, GraphQL, WebSockets, WebRTC, Laravel Broadcasting, Pusher, Soketi

  • البيانات والأداء

    MySQL, Redis, Query optimization, Database architecture, Queue workers

  • الأمن والمدفوعات

    OAuth 2.0, JWT, API security, RBAC, Payment gateways

  • البنية التحتية

    Docker, Nginx, Apache, Linux, GitHub Actions, Git

  • الواجهة

    Tailwind CSS, Responsive design, Inertia.js

التعليم

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

كلية العلوم، قسم علوم الحاسب · 2014 – 2018

طريقة العمل

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