السيرة الذاتية
مهندس برمجيات متكامل (Full-Stack)
الملف الشخصي
مهندس برمجيات بخبرة تزيد على 5 سنوات في بناء تطبيقات عالية الزيارات وجاهزة للإنتاج يعتمد عليها ملايين المستخدمين حول العالم. متمكّن من Next.js/NestJS/MongoDB/Redis وAngular، وله سجل حافل في تصميم الخدمات المصغّرة والقيادة التقنية وتحسين الأداء وتحويل متطلبات الأعمال المعقدة إلى بنى قابلة للتوسع. أساس متين في علوم الحاسوب صقلته البرمجة التنافسية.
الخبرة
مهندس برمجيات (Full-Stack) · Bitsmedia Pte Ltd.
01/2024 – حتى الآن
دكا، بنغلاديش
- أطوّر ميزات Full-Stack باستخدام Next.js/NestJS لمنصات تخدم ملايين المستخدمين حول العالم.
- صمّمت خدمات خلفية مصغّرة تعتمد على التخزين المؤقت في Redis وتحسين فهارس MongoDB وGCP Pub/Sub.
- رحّلت محرك مواقيت الصلاة القديم المكتوب بـ Kotlin إلى NestJS، مع دمج MaxMind GeoIP وواجهات Google Maps لتقديم بحث سريع ومُحسَّن عن المواقع؛ وتعالج الخدمة الآن أكثر من 400 طلب في الثانية في الذروة لـ 2.5 مليون مستخدم يوميًا (أكثر من 8 ملايين في رمضان).
- أعدت بناء منصة التبرعات "Giving" القديمة المبنية على WordPress بإطار حديث من Next.js/WooCommerce مع ميزات SEO متقدمة، ما سرّع تحميل الصفحات وأدى إلى زيادة سنوية في التبرعات بنسبة 30% في 2025-2026.
- بنيت لوحة إدارة مؤسسية من الصفر باستخدام Next.js، مع مرشحات وجداول ووحدات مصادقة قابلة لإعادة الاستخدام قلّصت زمن تطوير الميزات لوحدات المنتج الأساسية بشكل كبير.
- حسّنت أداء التطبيق الرئيسي بنقل بنية جلب البيانات القديمة المعتمدة على JSON إلى مكوّنات معيارية محسّنة للبث التدريجي (streaming).
- أراجع الشيفرة البرمجية، وأقدّم ملاحظات حول البنية المعمارية، وأوجّه زملائي المهندسين.
- Next.js
- NestJS
- Redis
- MongoDB
- GCP Pub/Sub
- TypeScript
- WooCommerce
- SEO
- Microservices
- System Architecture
مهندس برمجيات - L02 · KONA Software Lab Ltd.
10/2022 – 01/2024
دكا، بنغلاديش
- توليت قيادة وإدارة فريق تطوير برمجيات من 4 أعضاء.
- أدرت التنسيق بين مديري المنتجات ورئيس القسم والمعماريين الرئيسيين ومصممي UI/UX وفريق ضمان الجودة لتحديد خارطة طريق الميزات الفصلية وتقسيمها وتسليمها بسلاسة.
- توليت مسؤولية صيانة مكتبات الواجهة الأمامية الداخلية (المصادقة، السمات، طبقات الاستعلام، WebSockets)، ما حسّن كفاءة تطوير الواجهات عبر الفرق بشكل ملحوظ.
- قدت تطوير لوحة إدارة تجارة إلكترونية مؤسسية متعددة المستأجرين باستخدام Angular.
- نفّذت بنى تفاعلية معقدة لتهيئة ديناميكية متعددة المستأجرين حسب سياق الرابط، والتحكم في الوصول حسب الأدوار (RBAC)، وخطوط معالجة متقدمة للمخزون، وإدارة التقارير، والإشعارات الفورية.
- Angular
- TypeScript
- RxJS
- Angular Material
- WebSockets
- RBAC
- Multi-Tenancy
- Team Leadership
- Architecture
مهندس برمجيات · SELISE Digital Platforms
03/2021 – 10/2022
دكا، بنغلاديش
- كنت القوة الدافعة وراء تطوير الواجهات الأمامية، وأنجزت بمفردي 60–70% من أعمال واجهة المستخدم لعملاء بارزين، أبرزهم IPEX AG (الرائدة في سوق إدارة أضرار المباني ورقمنتها في سويسرا).
- بنيت مكونات واجهة مؤسسية تفاعلية وعالية الاستجابة باستخدام Angular وAngular Material، مع تحسين جداول البيانات المعقدة ومحركات الحساب المتقدمة والنماذج التفاعلية الديناميكية ولوحات سير العمل بالسحب والإفلات.
- بنيت إطار عمل مخصصًا يغلّف Selenium لأتمتة اختبارات الانحدار عبر أكثر من 6 منصات ويب مؤسسية مختلفة.
- أجريت اختبارات تحميل باستخدام JMeter لتحديد نقاط الاختناق في النظام.
- Angular
- Angular Material
- TypeScript
- Reactive Forms
- Selenium
- JMeter
- Test Automation
- Performance Testing
التعليم
بكالوريوس العلوم في علوم وهندسة الحاسوب
2016 – 2020
جامعة كوميلا · كوميلا، بنغلاديش
أساس متين في علوم الحاسوب يشمل هياكل البيانات، والخوارزميات، والرياضيات المتقطعة، والبرمجة كائنية التوجه، وأنظمة قواعد البيانات، وشبكات الحاسوب، وأنظمة التشغيل.