أعمل مطوّر Backend، وأبني أنظمة تعمل بكفاءة وتتحمّل النمو، معتمداً على Java وSpring Boot. ما يشغلني هو مشكلات العمل اليومي الحقيقية: واجهات REST API واضحة ومرتبة، واستعلامات قواعد بيانات سريعة، ونماذج بيانات يُعتمد عليها، وكود يبقى سهل الصيانة والتطوير مهما كبر النظام.
أشتغل أيضاً مع React وTypeScript، وهذا علّمني من التجربة كيف تتكامل الواجهة الخلفية مع الأمامية. وقد تأكدت أن API مصمَّماً جيداً يريح مطوّري الواجهات بدل أن يزيد عملهم تعقيداً.
أما البنية التحتية، فأنشر تطبيقاتي داخل حاويات Docker، وأستعين ب Redis للتخزين المؤقت ورفع الأداء. كما أجهّز مسارات CI/CD ليكون النشر سلساً ومضموناً، وأكتب اختبارات ب JUnit وMockito لأطمئن إلى أن المنطق البرمجي يعمل كما ينبغي.
تصميم الأنظمة يشغلني بقدر ما تشغلني كتابة الكود. سواء كنت أحسّن أنماط العمل في Spring Boot، أو أبحث في تحسين قواعد البيانات، أو أتعمّق في مبادئ التوسع والأداء، فهدفي دائماً أن أفهم الأنظمة أكثر. وأتابع التقنيات الجديدة بفضول، لكن لا لأواكب الضجة، بل لأعرف أي مشكلة تحلّها ومتى يستحق استخدامها.
أؤمن أن أفضل كود في الواجهة الخلفية هو الذي لا يراه المستخدم أصلاً، لكن الفريق التقني لا يستغني عنه يوماً. كود مكتوب بوضوح، ويُعتمد عليه، وكل سطر فيه له سبب