أنا مهندس برمجيات (Backend) متخصص في بناء أنظمة قوية وقابلة للتوسع باستخدام NestJS و Node.js. أمتلك خبرة عملية في تصميم قواعد البيانات المعقدة باستخدام TypeORM و PostgreSQL.
أبرز إنجازاتي التقنية:
تطوير نظام محاسبي متكامل (يشبه QuickBooks) يدعم تعدد المستأجرين (Multi-tenancy).
بناء تطبيق 'ملعبي' لحجز الملاعب (Backend & Flutter) الذي يخدم السوق المحلي في الموصل.
خبرة في أتمتة البيانات (Web Scraping) وإدارة الحاويات باستخدام Docker.
عملت سابقاً في QAF Lab، مما صقل مهاراتي في العمل الجماعي وإدارة المشاريع التقنية.
أسعى دائماً لكتابة كود نظيف (Clean Code) وتطبيق أفضل ممارسات System Design لضمان استقرار الأنظمة.
JavaScript, TypeScript
NestJS, Node.js, Express.js.
PostgreSQL, MySQL, TypeORM, Redis.
Docker, Linux (Ubuntu/Pop!_OS), Git, REST APIs, Swagger
Web Scraping (Puppeteer/Cheerio), System Design.
دراسة أكاديمية متخصصة في كلية علوم الحاسوب والرياضيات، ركزت خلالها على مفاهيم هندسة البرمجيات، هياكل البيانات، الخوارزميات، وتصميم النظم. تخرجت بمشاريع عملية أهلتني لفهم دورة حياة تطوير البرمجيات (SDLC) بشكل كامل.
فترة تدريبية مكثفة لمدة 3 أشهر في مختبرات قاف (QAF Lab)، ركزت على تطوير تطبيقات الويب والتعامل مع بيئة عمل برمجية احترافية. تعلمت خلالها العمل ضمن فرق برمجية باستخدام منهجيات Agile، وتطوير مهارات الـ Backend والتعامل مع قواعد البيانات في مشاريع حقيقية.
تطوير نظام محاسبي متكامل مستوحى من نظام QuickBooks، مصمم ليدعم تعدد المستأجرين (Multi-tenancy).
 
أبرز المميزات التقنية:
 
بنيت الواجهة الخلفية باستخدام NestJS مع الاعتماد على TypeScript لضمان استقرار الكود.
 
تصميم قاعدة بيانات قوية باستخدام PostgreSQL وإدارتها عبر TypeORM.
 
تنفيذ ميزة تعدد المستأجرين لضمان فصل بيانات كل شركة بشكل آمن.
 
توثيق شامل لجميع الـ Endpoints باستخدام Swagger UI لتسهيل عملية الربط مع الواجهات الأمامية.
 
اتباع مبادئ Clean Architecture و SOLID لضمان سهولة التوسع والصيانة.