تخطي إلى المحتوى الرئيسي
Ibrahim Abdullah

Ibrahim Abdullah

Flutter Developer | Mid-Level Mobile Application Developer

كفاءة
Cairoعضو منذ ٩ أكتوبر ٢٠٢٦
DartFlutterAndroidiOSBlocCubitProviderGetXloading/error/success statesClean ArchitectureMVVMMVCSOLID PrinciplesRepository PatternDependency InjectionRESTful APIsDioHTTPJSON parsingauthentication flowspaginationFirestoreRealtime DatabaseFirebase Cloud Messagingpush notificationsreal-time updatesSharedPreferencesHiveSQLiteGoogle Maps
·

وظّف هذا الشخص

أرسل عرض عمل مباشرة لهذا المرشح

DartFlutterAndroidiOSBloc

نبذة

Mid-level Flutter Developer with proven experience building production-ready mobile applications for Android and iOS. Skilled in REST APIs, Firebase, real-time features, push notifications, Google Maps, and state management (Bloc/Cubit, Provider, GetX). Proficient in Clean Architecture, MVVM, repository patterns, and dependency injection.

Experienced in full-time roles, freelance work, and collaborative team environments. Focused on delivering clean, maintainable, and high-performance mobile solutions.

الخبرة

Flutter Developer at NG-Technology (2024-08 – Present)

Full-time role developing and maintaining production-ready Flutter applications across e-commerce, eBook, ride-hailing, delivery, and service-based products, owning features end-to-end from API integration through release.

  • Develop and maintain production-ready Flutter applications for Android and iOS across e-commerce, eBook, ride-hailing, delivery, and service-based products.
  • Build responsive screens, reusable widgets, custom components, and clean UI flows using Flutter, Dart, adaptive layouts, and maintainable code practices.
  • Integrate RESTful APIs using Dio/HTTP, handle JSON parsing, API error states, loading states, pagination, authentication flows, and third-party packages.
  • Implement app state management using Bloc/Cubit, Provider, and GetX based on project requirements, feature complexity, and maintainability needs.
  • Apply Clean Architecture, MVVM/MVC concepts, repository pattern, dependency injection, SOLID principles, and scalable folder structures to improve code maintainability.
  • Integrate Firebase services including Authentication, Firestore, Realtime Database, Firebase Cloud Messaging, and push notifications.
  • Develop real-time mobile features such as chat systems, live updates, driver/customer notifications, and order/trip status updates.
  • Implement local persistence and offline support using SharedPreferences, Hive, and SQLite for user data, cached content, and app settings.
  • Build location-based features using Google Maps, geolocation, GPS tracking, nearby store discovery, navigation, and service area management.
  • Collaborate with backend developers, UI/UX designers, and QA teams to deliver mobile features, fix bugs, support testing, and prepare stable production releases.

Flutter Developer (Freelance) at LinkySoft (2024-08 – Present)

Ongoing freelance engagement delivering Flutter mobile features for external clients alongside full-time work, managing requirements, timelines, and delivery independently from initial scope through final handoff.

  • Design and build cross-platform Flutter screens and features for client projects, translating requirements directly into working, production-ready UI.
  • Integrate REST APIs, handle authentication flows, and manage loading/error/success states for client-specific backends.
  • Apply Bloc/Cubit and Provider state management along with Clean Architecture principles to keep client codebases maintainable and easy to hand off.
  • Communicate directly with clients to scope tasks, set timelines, and deliver iterative updates with minimal supervision.

Junior Flutter Developer (Part-Time) at Pure Soft (2024-01 – 2024-07)

Part-time junior role focused on building foundational Flutter development skills, contributing to UI implementation and API integration under guidance from senior developers.

  • Assisted in building and styling Flutter screens and reusable widgets under the guidance of senior developers.
  • Integrated basic REST API calls and handled JSON parsing for app data display.
  • Practiced state management fundamentals using Provider and GetX on assigned feature modules.
  • Supported bug fixing, manual testing, and code review feedback to strengthen Flutter and Dart fundamentals.

التعليم

Bachelor's Degree in Computers and Information – Computer Science Department – October University (2019-09 – 2023-06)

المهارات

Flutter DeveloperMid-Level Mobile Application Developer

التقييمات

ذات صلة