نبذة عني
مرحبًا! أنا مهدي. أعمل في بناء أنظمة الـ Backend بشكل احترافي، ومنذ أكثر من 7 سنوات وأنا أصمم وأطور واجهات برمجية (APIs) وأنظمة Microservices عبر لغات وتقنيات متعددة مثل Python/Django، Laravel، وJava Spring Boot، مع خبرة قوية في Docker وKubernetes وبناء الأنظمة السحابية الحديثة.
أركز بشكل أساسي على بناء أنظمة قابلة للتوسع (Scalable Systems) وموثوقة (Reliable Systems)، خاصة في البيئات الحساسة مثل الأنظمة المالية (FinTech) والتكاملات البنكية وواجهات Open Banking.
حاليًا أقود فريق الـ Backend في شركة Seen Tarbi في جدة، حيث نعمل على بناء منصة Open Banking Cloud-native تعمل على AWS وOracle Cloud. يشمل عملي تصميم البنية الخلفية، إدارة التكاملات مع الأنظمة الخارجية، وضمان استقرار الخدمات في بيئات الإنتاج.
قبل ذلك، عملت في مجالات متعددة مثل:
- التقنية المالية (FinTech)
- التجارة الإلكترونية
- الرعاية الصحية
- قطاع الطاقة
وخلال هذه الرحلة، قمت ببناء وإدارة عدة أنظمة ومشاريع، منها:
- أنظمة تكامل مع البنوك (Banking Integrations) باستخدام Java Spring Boot
- خدمات KYB للتحقق من الشركات وربطها مع خدمات مثل Wathq
- أنظمة إدارة API Keys مع تتبع الاستخدام والـ rate limiting للعملاء
- بناء microservices تعمل مع Kafka وREST APIs
- تصميم أنظمة تجميع وتصنيف العمليات المالية (Transaction Categorization Engines)
- تشغيل الخدمات على Kubernetes مع مراقبة باستخدام Prometheus وGrafana
- إعداد بوابات API عبر Kong وإدارة الترافيك بين الخدمات
أهتم كثيرًا بـ:
- تصميم APIs نظيفة وواضحة (Clean API Design)
- استقرار الأنظمة في الإنتاج وعدم ترك الأعطال تتراكم
- بناء CI/CD pipelines قوية وسريعة
- مراقبة الأنظمة مبكرًا قبل حدوث الأعطال (Observability)
- التفكير في الأمان (Security) كجزء من التصميم وليس كطبقة إضافية
خارج العمل، أحب مشاركة ما أتعلمه عبر YouTube، والمساهمة في GitHub، كما عملت سابقًا كمساعد تدريس في الجامعة لمواد Python وC++، وكان دائمًا شغفي هو تبسيط الأفكار المعقدة وشرحها بشكل عملي وواضح.
هذا الموقع هو مساحة بسيطة لي على الإنترنت، لعرض عملي ومشاريعي وأفكاري في مجال هندسة البرمجيات.
إذا لاحظت أي مشكلة أو لديك اقتراح، يسعدني تواصلك عبر GitHub.