رحلتي في تطوير البرمجيات
لم أتخيل أبدًا أنه قبل أشهر قليلة من تخرجي كمهندس طاقة متجددة، سأكتشف شغفي الحقيقي بالبرمجة. بدأ كل شيء بالصدفة أثناء مشاهدتي لكيفية تطوير ألعاب الروايات اليابانية باستخدام لغات البرمجة. بدافع الفضول، تعلمت HTML وCSS و JavaScript — الآن TypeScript — عبر FreeCodeCamp، ودروس يوتيوب، ثم التوثيق الرسمي وتحديات LeetCode.
في سبتمبر 2024، اتخذت القرار — أرسلت رسالة على LinkedIn لشركة تقنية مع ملفي الشخصي، وحصلت على فرصتي الأولى في مجال تكنولوجيا المعلومات. منذ ذلك الحين وأنا أعمل في Flow Digital Studio كمطور متكامل، أبني ميزات في بيئة إنتاج حقيقية باستخدام Next.js وNestJS وTypeScript.
أبرز ما أنجزته حتى الآن هو تحسين الأداء: قضيت على استعلامات N+1، واستبدلت الطلبات المتسلسلة بطلبات متوازية، وأضفت Pagination والتخزين المؤقت — مما قلّص وقت استجابة إحدى الواجهات من 60 ثانية إلى أقل من 200 ميلي ثانية. تعلمت أيضًا ما يعنيه العمل ضمن فريق حقيقي: اجتماعات يومية، ومراجعة الكود، وتقديم الملاحظات على طلبات الدمج.
أتوسع الآن نحو هندسة السحابة وDevOps — أحضر حاليًا لشهادة AWS — بهدف أن أصبح مهندسًا شاملًا يغطي كامل المكدس التقني والبنية التحتية.