السلام عليكم ورحمة الله وبركاته،
أنا عمار المصلي | مطور تطبيقات متكاملة (Full-Stack Developer)
مطور متكامل متخصص في بناء وتطوير التطبيقات البرمجية الشاملة (Full-Stack Applications) من مرحلة تصميم واجهات المستخدم وحتي هندسة الأنظمة الخلفية وإطلاقها. أجمع بين صياغة واجهات حديثة وسريعة الاستجابة باستخدام Next.js وReact، وبين هندسة قواعد البيانات وواجهات البرمجة عالية الأداء باستخدام NestJS وNode.js وPostgreSQL. أركز على كتابة كود نظيف (Clean Code)، وتوفير تجربة مستخدم سلسة، وضمان سلامة البيانات من خلال التعامل المتقدم مع المعاملات الذرية (ACID Transactions).
التقنيات الأساسية:
* تطوير الواجهات الأمامية (Frontend): Next.js ،React.js ،Tailwind CSS ،shadcn/ui ،Framer Motion ،HTML5/CSS3
* لغات البرمجة: TypeScript ،JavaScript (ESM) ،SQL ،Rust
* أطر العمل والبيئات: NestJS ،Node.js ،Express.js ،RESTful APIs
* قواعد البيانات ومرسمات العلاقات: PostgreSQL ،TypeORM ،MongoDB (Mongoose)
* هندسة البيانات: Schema Design ،Data Migrations ،ACID Transactions ،Database Indexing
* الأتمتة والأدوات: Cron Jobs ،Telegram Bot API Integrations ،Linux (Fedora) ،Git/GitHub
الخدمات التي أقدمها:
* تطوير تطبيقات متكاملة (End-to-End Applications): بناء وتطوير منصات ويب وتطبيقات سطح مكتب متكاملة (باستخدام Electron وNext.js) ترتبط بسلاسة مع الأنظمة الخلفية وتفي بمتطلبات العمل المعقدة.
* تطوير واجهات مستخدم حديثة وتفاعلية (Frontend Development): تصميم وتطوير واجهات استجابة سريعة (Responsive UI) باستخدام Next.js وTailwind CSS مع تأثيرات Framer Motion لضمان أفضل تجربة مستخدم (UX).
* ربط وتكامل الشقين الأمامي والخلفي (Full-Stack Integration): بناء واجهات برمجية (REST APIs) موثقة بالكامل ب TypeScript وضمان ربطها بطريقة Type-Safe مع الواجهات الأمامية لتجنب الأخطاء أثناء التشغيل.
* تصميم وضبط قواعد البيانات: بناء المخططات العلائقية (Relational Schemas)، إدارة الترحيلات (Migrations)، وضبط الأداء عبر الفهارس (Indexes) والمعاملات المالية لضمان سلامة البيانات ومنع التعارض (Race Conditions).
* ربط بوابات الدفع الإلكتروني: إدماج آمن لبوابات الدفع (مثل Stripe, PayMob, Moyasar) مع معالجة أحداث ال Webhooks لضمان موثوقية المعاملات المالية.
* ربط الخدمات الخارجية وال APIs: دمج خدمات الإشعارات، البريد الإلكتروني، والخرائط لتتبع المواقع والمحيط الجغرافي.
* تأمين الأنظمة وإدارة الصلاحيات: تنفيذ أنظمة المصادقة وتحديد الصلاحيات متعددة المستويات (RBAC) لحماية المسارات والبيانات الحساسة.
* أتمتة العمليات والمتصفحات (Browser & Task Automation): خبرة في أتمتة سير العمل واستخراج البيانات المجدولة باستخدام Selenium ولغات البرمجة (Python / Node.js).
* عمل حاوية والنشر (Containerization & Deployment): تهيئة وتغليف التطبيقات باستخدام Docker للتشغيل والتسليم السلس على الخوادم.