مرحبًا
أنا مهندس برمجيات متخصص في تطوير تطبيقات الهواتف الذكية باستخدام Flutter لنظامي Android وiOS، بالإضافة إلى تطوير الأنظمة الخلفية (Backend) باستخدام Laravel وGo.
أعمل على بناء حلول برمجية متكاملة تجمع بين تجربة مستخدم سلسة، وأداء قوي، وبنية برمجية منظمة وقابلة للتوسع، مع الاهتمام بجودة الكود وسهولة صيانته وتطويره مستقبلًا.
المهارات التقنية
لغات البرمجة:
Dart، Kotlin، Java، PHP، Go
أطر العمل والتقنيات:
Flutter، Laravel، Fiber، Firebase، Supabase
قواعد البيانات:
MySQL، Firestore، SQLite، Hive
إدارة الحالة في Flutter:
Bloc، Riverpod، Provider
المعماريات وأنماط التصميم:
Clean Architecture، MVVM، MVC
الأدوات والممارسات البرمجية:
Git، GitHub، Bitbucket، Postman، RESTful APIs، SOLID، DRY، Clean Code
الخدمات التي أقدمها
تطوير تطبيقات الهواتف الذكية:
بناء تطبيقات Android وiOS باستخدام Flutter، مع الاهتمام بالأداء وتجربة المستخدم.
تطوير الأنظمة الخلفية:
إنشاء RESTful APIs باستخدام Laravel وGo، مع التركيز على الأمان والاستقرار وقابلية التوسع.
بناء حلول برمجية متكاملة:
تطوير التطبيقات وربطها بالأنظمة الخلفية وقواعد البيانات والخدمات الخارجية.
تصميم وإدارة قواعد البيانات:
بناء قواعد بيانات منظمة وفعالة باستخدام MySQL وغيرها من التقنيات.
تكامل الخدمات السحابية:
ربط التطبيقات بخدمات Firebase وSupabase، بما يشمل المصادقة والإشعارات والتخزين وقواعد البيانات.
تحسين جودة البرمجيات:
تنظيم الكود وتطبيق المبادئ والمعماريات المناسبة لتسهيل الاختبار والصيانة والتطوير المستقبلي.
أسلوب عملي
أهتم بفهم متطلبات كل مشروع وتحديد الحلول التقنية المناسبة له، مع الحرص على كتابة كود نظيف ومنظم، وتقديم تطبيقات مستقرة وقابلة للتطوير.
أؤمن بأن نجاح أي مشروع برمجي لا يعتمد فقط على التقنيات المستخدمة، بل على جودة التنفيذ، وحل المشكلات الفعلية، وتقديم تجربة موثوقة للمستخدم.
أحرص دائمًا على تطوير مهاراتي ومواكبة التقنيات الحديثة لتقديم حلول برمجية تجمع بين الجودة والكفاءة والقيمة العملية.
موقعي الشخصي:
https://ahmed-samir.tech