أنا مطور أنظمة خلفية، متخصص في تصميم وبناء أنظمة قوية وقابلة للتوسع وآمنة. أركز على تطوير واجهات برمجة تطبيقات RESTful APIs وكتابة أكواد نظيفة وسهلة الصيانة باستخدام أفضل الممارسات مثل:
- البرمجة الكائنية (OOP)
- مبادئ SOLID
- التصميم المعتمد على النطاق (DDD)
- نمذجة البيانات وتصميم العلاقات بين الكيانات (ERD)
- هندسة أنظمة Microservices
 
لغات البرمجة:
Java . Python . Typescript . Javascript
 
أطر العمل الخلفية:
Spring Boot · FastAPI · Node.js (Express.js)
 
قواعد البيانات:
PostgreSQL · MySQL · SQLite · MongoDB · Redis
 
أدوات قواعد البيانات:
Hibernate · SQLAlchemy · TypeORM · Drizzle ORM · Prisma · Mongoose
 
أنظمة المراسلة والتفاعل:
RabbitMQ · Kafka
 
الأمان وإدارة الهوية:
OAuth2 · JWT · API Key · CORS · CSRF · Sessions . Rate limiting
 
أدوات الاختبار:
JUnit · Jest · SuperTest
 
DevOps والإطلاق المستمر:
Git · GitHub Actions · Docker · Linux (Ubuntu) · Bash · Auditing . Monitoring
 
خوادم الويب:
Nginx · Caddy
 
معرفة بالواجهة الأمامية:
HTML . CSS . TailwindCSS . Reactjs . Nextjs
 
بحكم دراستي المتخصصة، لدي فهم عميق لمفاهيم إدارة موارد المؤسسات ERP والأنظمة الإدارية:
- إدارة علاقات العملاء (CRM)
- أنظمة الرواتب (Payroll)
- إدارة الموارد البشرية (HRMS)
- نقاط البيع (POS)
- الفوترة والمحاسبة (Double Entry Accounting)
- إدارة الاشتراكات للمؤسسات المتعددة (Multi-Tenant Subscription Systems)
 
رؤيتي:
أؤمن بأن التكنولوجيا ليست مجرد أدوات، بل هي حلول تُحدث فرقًا حقيقيًا. أسعى دائمًا لبناء أنظمة ليست فقط فعالة من الناحية التقنية، ولكنها أيضًا تُحدث تأثيرًا ملموسًا في حياة المستخدمين وعمل المؤسسات.
 
لماذا أنا الخيار الأمثل؟
- شغوف بالتفاصيل: لا أكتفي بأن يعمل النظام، بل أحرص على أن يكون مثالياً في الأداء والأمان والقابلية للتطوير.
- أحب التحديات: أجد متعة حقيقية في حل المشكلات المعقدة وتبسيطها إلى مكونات فعالة.
- أتعلم باستمرار: أتابع أحدث التقنيات وأطور مهاراتي لضمان تقديم حلول مبتكرة وعصرية.
- التقنيات: Java، Spring Boot، Hibernate، PostgreSQL، Docker، CI/CD
- المميزات: إدارة المستخدمين، جدولة الرحلات، إدارة المسارات، حجز التذاكر
- التقنيات: TypeScript، Node.js/Expressjs، PostgreSQL، Docker، CI/CD
- المميزات: نظام آمن للموظفين، حسابات الرواتب، خصومات وإضافات، إصدار كشوف المرتبات
- التقنيات: Java، Spring Cloud، Kafka، MongoDB، PostgreSQL
- المميزات: نظام مصادقة موزع، إدارة المنتجات، الطلبات، المدفوعات، نظام إشعارات
- التقنيات: Python، FastAPI، PostgreSQL
- المميزات: إدارة العملاء، إنشاء الفواتير، تتبع المدفوعات
- التقنيات: TypeScript، Express.js، MongoDB، RabbitMQ, WebSocket
- المميزات: إرسال إشعارات عبر البريد والويب في الوقت الفعلي
برنامج منحة دراسية برعاية وزارة الاتصالات وتكنولوجيا المعلومات المصرية (MCIT) بالتعاون مع Udacity. ركز البرنامج على تزويد المشاركين بمهارات متقدمة في تطوير الويب الشامل (Full-Stack)، شاملاً تقنيات الواجهة الخلفية مثل SQL، وNodeJs، وTypescript، وPostgresql، والاختبار، بالإضافة إلى النشر باستخدام خدمات أمازون السحابية (AWS). تم تقديم البرنامج عبر الإنترنت من خلال Udacity، واشتمل على مشاريع تطبيقية، ومراجعات من خبراء، وندوات عبر الإنترنت، وإرشاد مهني. كما وفر دعماً مهنياً مثل التدريب على العمل الحر الرقمي وتأهيل التوظيف لمساعدة الخريجين في العثور على وظائف. استهدف البرنامج الأفراد الذين يسعون لتطوير خبراتهم في مجال تطوير الويب إلى مستوى خبير.