محمد وائل
مطوّر تطبيقات أندرويد | Android Developer
👨💻 نبذة مهنية
مطوّر تطبيقات أندرويد محترف متخصص في بناء تطبيقات مالية عالية الاعتمادية وتطبيقات الخدمات الإلكترونية. أعمل حالياً في شركة RoayaPay للدفع الإلكتروني، حيث أشارك في تطوير وصيانة منظومة تطبيقات مالية ضخمة تخدم آلاف التجار يومياً.
أركز دائماً على تقديم تطبيقات سريعة وآمنة وسهلة الاستخدام، مع اهتمام عالٍ بالأداء وربط ال APIs وتحسين تجربة المستخدم، وأسعى لتقديم حلول تقنية موثوقة وقابلة للتطوير تضيف قيمة حقيقية لأصحاب العمل والعملاء.
🛠️ المهارات التقنية
لغات البرمجة والأدوات الأساسية:
Kotlin / Java
Android SDK & Android Studio
XML Layouts & View Binding & Data Binding
المعمارية والتصميم:
MVVM Architecture Pattern
Clean Architecture
Repository Pattern
Single Activity Architecture
واجهة المستخدم وتجربة الاستخدام:
Material Design 3
RecyclerView & DiffUtil & ListAdapter
ViewPager2 & TabLayout
BottomNavigationView
Custom Views & Animations
Splash Screen API
Responsive UI لمختلف أحجام الشاشات
Dark Mode & Light Mode Support
LinearProgressIndicator & Custom Progress Bars
OTP Input Fields & Auto Focus & Auto Paste
Dynamic Banners & Live News Ticker
الشبكة وربط ال APIs:
Retrofit2 & OkHttp3
REST API Integration
JSON Parsing with Gson / Moshi
Interceptors لل Logging وال Authentication
Error Handling & Timeout Management
قواعد البيانات والتخزين:
Room Database
SharedPreferences & DataStore
SQLite
الحقن بالاعتمادية:
Hilt / Dagger2
البرمجة غير المتزامنة:
Kotlin Coroutines & Flow
LiveData & StateFlow
Asynchronous Operations & Background Tasks
الأمان:
SSL Pinning
ProGuard & Code Obfuscation
Encrypted SharedPreferences
Input Validation & Sanitization
OTP Verification System
Multi-Factor Authentication Flow
Biometric Authentication
الأدوات والمنصات:
Git & GitHub / GitLab
Firebase (Crashlytics, Analytics, FCM Push Notifications)
Gradle & Build Variants & Flavors
Postman لاختبار ال APIs
Jira / Trello لإدارة المشاريع
Screenshot & Print & Share Integrations
💼 الخبرة العملية
مطوّر تطبيقات أندرويد — RoayaPay للدفع الإلكتروني
شاركت في تطوير تطبيق ضخم متاح على متجر جيديا (Jedia)، يوفر منظومة متكاملة من الخدمات المالية والإلكترونية للتجار، تشمل:
الخدمات المالية:
التحويلات المالية بين التاجر والمندوب.
إدارة الحسابات اليومية للتاجر ومتابعة الأرصدة لحظياً.
استعراض عمليات المحفظة والسجل المالي الكامل.
خدمات الكاش: فودافون كاش وCIB Smart Wallet.
خدمات فوري وفوري باي.
خدمات الشحن والفواتير:
شحن رصيد الاتصالات لمختلف الشبكات.
شحن باقات الإنترنت.
سداد فواتير المرافق: الكهرباء، الغاز، المياه.
الخدمات الموسعة:
التأمينات بأنواعها المختلفة.
خدمات التحصيل لجهات متعددة.
الخدمات البنكية.
التبرعات.
خدمات التعليم.
الإنترنت وDSL للموزعين.
الاشتراكات والمواصلات.
القنوات المشفرة.
الخدمات الحكومية.
🚀 أبرز ما تم تطويره في التطبيق:
Splash Screen متكاملة مع فحص إصدار التطبيق وحالة الإنترنت وقوة الإشارة مع بانر ديناميكي لحالة الشبكة.
شاشة تسجيل دخول تدعم Merchant ID و User ID مع خاصية حفظ كلمة المرور وزر نسيت كلمة المرور.
منظومة استعادة الحساب تشمل التحقق بالرقم القومي وكود التاجر وتغيير رقم الموبايل.
شاشة OTP بستة حقول إدخال مع Auto Focus وAuto Paste وعداد إعادة الإرسال.
الشاشة الرئيسية بعرض الأرصدة الثلاثة باستخدام Linear Progress Indicator وبانر الأخبار الحية وستة تابات وBottom Navigation Bar.
شاشة المحفظة بسجل مالي شامل يعرض كل حركة مع الرصيد قبل وبعد ومصدر ووجهة كل عملية.
شاشة العمليات ببطاقات تفصيلية تشمل حالة العملية والجهاز المنفّذ والتاريخ والمبلغ.
شاشة تفاصيل العملية مع التفاصيل المالية الكاملة وأزرار الطباعة وال Screenshot وإرسال الشكوى.
🎯 ما يميزني
خبرة عملية حقيقية في تطبيقات المدفوعات الإلكترونية والخدمات المالية.
قدرة عالية على ربط ال APIs المعقدة ومعالجة البيانات المالية بدقة.
اهتمام استثنائي بتجربة المستخدم وأداء التطبيق.
إلمام كامل بمعايير الأمان في التطبيقات المالية.
قدرة على العمل ضمن فريق وإنجاز المشاريع في المواعيد المحددة.
شغف حقيقي بتقديم حلول تقنية تحل مشاكل حقيقية وتضيف قيمة ملموسة.
"لا أبني تطبيقات فقط — أبني تجارب رقمية موثوقة تخدم الناس وتنمّي الأعمال."