Khaled Almahamid

Senior Flutter Developer

4+ years building production Android & iOS apps with end-to-end ownership — from architecture and APIs through CI/CD and store release.

Flutter · Bloc/Cubit · Clean Architecture · Backend APIs · PostgreSQL · Firebase · CI/CD

About Me

Senior Flutter Developer with 4+ years of professional experience building production Android and iOS applications across ride-hailing, fintech, and e-commerce.

Specializes in Clean Architecture, Bloc/Cubit, and reusable, maintainable mobile codebases — with hands-on experience in REST API integration, Firebase, payment systems, and real-time application features.

Comfortable owning products end-to-end from architecture and CI/CD through production deployment, with experience extending into backend development (Node.js, Python/FastAPI) and AI-assisted development tools when a project calls for it.

Skills

Mobile Development

  • Flutter, Dart, Bloc, Cubit, Clean Architecture, Android, iOS, Kotlin

Backend Development

  • Node.js, NestJS, Python, FastAPI, REST APIs, PostgreSQL, Redis

Firebase & Mobile Services

  • Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Crashlytics, Push Notifications / FCM

Maps & Real-Time

  • Google Maps API, Places API, Real-time Tracking, Location Services

Payments & Monetization

  • RevenueCat, In-App Purchases, Stripe, PayPal, Apple Pay, Google Pay, Zain Cash, Orange Umniah, Dinark

Data & Infrastructure

  • PostgreSQL, Redis, Docker, SQLite

DevOps & CI/CD

  • Git, GitHub Actions, CI/CD, Fastlane, Shorebird, Docker, unit, widget & integration testing
  • Production deployment, performance optimization, Android SDK, iOS SDK, Xcode, Android Studio

AI & AI-Assisted Development

  • AI-assisted coding, prompt engineering, code generation, AI-based debugging, refactoring, and development workflow acceleration

Services

What I deliver end to end — from mobile architecture and store releases to backend APIs and dashboards your team can run day to day.

Mobile App Development

Flutter apps for Android & iOS — architecture, integrations, and store-ready builds.

Production-grade cross-platform apps: Clean Architecture, Bloc/Cubit state management, REST APIs, maps, payments, real-time features, and CI/CD toward Google Play and the App Store.

Backend APIs & Dashboards

REST APIs, admin dashboards, and web clients — clear UX, roles, and data at a glance.

Backend services with Node.js, NestJS, Python, or FastAPI — REST endpoints, PostgreSQL data models, Redis caching, and authentication workflows — plus operator dashboards wired to your APIs or Firebase.

Projects

Selected work — open the store links or dive into full project details.

TaxiK & TaxiK Driver Apps

Ride-hailing platform with rider and driver apps — live maps, real-time tracking, and lean ~18MB builds.

  • Engineered with Flutter using Clean Architecture and a Flutter–Native bridge (Kotlin) for advanced native features.
  • Google Maps & Places for location search, custom animated markers, route polylines, and live location streaming.
  • Real-time ride sync via Firebase Realtime Database / Firestore plus hardened REST API integrations.
  • CI/CD, Crashlytics, App Aliases, and unit & integration testing to ship a ~18MB production build.
  • Smooth driver marker animation with bearing and live location streaming for real-time tracking accuracy.

Technologies

    Expert World App

    Marketing & service booking platform with real-time chat, video & voice calls.

    • Built a multi-role app with real-time chat, video & voice calls via Agora.
    • Designed scalable UI/UX for service booking, notifications, and interactions, connecting backend APIs for booking management and push notifications.
    • Leveraged Clean Architecture for maintainable, reusable code across provider and customer flows.

    Technologies

      Black Iris App

      Merchant e-commerce platform with wallet, product plans, invoices, and thermal printer integration (~7MB).

      • Built an e-commerce merchant app with wallet, product plans, and advanced filters.
      • Launched invoice generation & printer integration with Arabic/English support for retail workflows.
      • Trimmed app size to ~7MB and enhanced performance with reusable components.

      Technologies

        Gamecard App

        Merchant app for selling digital game cards with wallet management and local payment integrations.

        • Engineered a digital game card sales app with wallet management for merchant balances.
        • Embedded regional payment paths: Umniah, Orange, Zain Cash, and Dinark for frictionless top-ups.
        • Streamlined purchase journeys with robust error handling and reconciliation-friendly UX.

        Technologies

          Elegant Flower App

          Full e-commerce flower marketplace with social login and multi-gateway checkout.

          • Clean Architecture e-commerce with catalog, search, cart, and checkout tuned for floral retail.
          • Social authentication plus multi-payment gateway integrations and REST-backed order APIs.
          • UI/UX emphasis on discovery, seasonal promos, and reliable delivery scheduling states.

          Technologies

            NicknameLab App

            Text styling and nickname generator with Google Ads and offline SQLite storage.

            • Creative text styles, symbols, and nickname presets with lightweight generation pipelines.
            • Google Ads monetization across banner, interstitial, and rewarded placements.
            • SQLite-backed offline storage with fast preference sync when connectivity returns.
            • Compact, user-friendly build with reusable widgets and disciplined architecture.

            Technologies

              Masrafji App

              Personal finance app with games, rewards, vouchers, QR flows, and multi-currency tracking.

              • Engagement layer: custom spin wheels, loyalty points, and redeemable vouchers.
              • QR payments and external gateway integrations with OTP verification.
              • Multi-currency expense tracking with merchant categorization.

              Technologies

                WashApp & WashApper Apps

                On-demand laundry and delivery platform for customers, couriers, and laundry partners.

                • Full Flutter flows for users and providers: map navigation, cart & checkout, multiple payment options, wallet, and live order tracking.
                • Lean, reusable components and minimal dependencies to keep builds fast and app size efficient.

                Technologies

                  Work Experience

                  Senior Flutter Developer

                  Bank of Jordan

                  May 2026 – Present

                  • Leading enterprise app migration to Clean Architecture and BLoC, refactoring legacy code into a modular codebase.
                  • Designing reusable foundations, shared components, and standardized patterns across the project.
                  • Developing features, integrating REST APIs, optimizing performance, and resolving production issues.

                  Senior Flutter Developer

                  TSME

                  May 2026 – Present

                  • Planning and implementing features for a production Flutter app built with Clean Architecture and BLoC.
                  • Owning the feature lifecycle — requirements, API integration, performance, and production fixes.
                  • Delivering production-ready updates while maintaining clean, maintainable code.

                  Senior Flutter Developer

                  HR Global

                  Apr 2026 – Aug 2026

                  • Maintained multiple production apps built with Clean Architecture as the sole mobile developer.
                  • Fixed bugs, shipped new features, and built new mobile applications from scratch.
                  • Owned the mobile development lifecycle end-to-end for assigned products.

                  Flutter Developer & Team Leader

                  Recovery Jordan

                  Feb 2022 – Jan 2026

                  • Managed the full lifecycle of 8+ applications — from requirements and architecture to App Store and Google Play deployment.
                  • Collaborated with designers, backend teams, and stakeholders to deliver solutions on schedule.
                  • Cut app sizes by up to 60% and improved performance through code optimization, asset compression, and App Aliases.

                  Flutter Developer

                  Freelance

                  Jan 2022 – Present

                  • Delivered 7+ Flutter apps across ride-hailing, fintech, and e-commerce for clients in Jordan and internationally.
                  • Built real-time tracking and financial/merchant management applications.
                  • Integrated payment gateways and third-party services.

                  Education

                  Bachelor's Degree in Computer Science

                  Zarqa University

                  Sep 2018 – Feb 2022

                  Graduated with Honors

                  Languages

                  • Arabic: Native
                  • English: Upper-Intermediate

                  Tools & Technologies

                  Mobile

                  • Flutter
                  • Dart
                  • Bloc / Cubit
                  • Clean Arch
                  • Kotlin

                  Backend

                  • Node.js
                  • NestJS
                  • Python
                  • FastAPI
                  • REST APIs

                  Data & Infrastructure

                  • PostgreSQL
                  • Redis
                  • Docker

                  Cloud & Services

                  • Firebase
                  • Firestore
                  • CI/CD
                  • GitHub Actions
                  • Fastlane
                  • Shorebird

                  Payments

                  • RevenueCat
                  • In-app
                  • Stripe
                  • PayPal
                  • Google Pay
                  • Apple Pay
                  • Local telco

                  Maps & Real-time

                  • Google Maps
                  • Places API
                  • Agora
                  • Push
                  • Crashlytics