الرئيسية / السيرة

سيرتي الذاتية، جاهزة للفرز.

اقرأها هنا أو حمّلها. الملفان نصيّان وبعمود واحد، فتقرأ أنظمة تتبّع المتقدمين (ATS) كل سطر فيهما — والنص نفسه موجود في هذه الصفحة (بالإنجليزية).

  • PDF و Word نصيّان
  • عمود واحد بلا جداول أو صور
  • عناوين أقسام قياسية
  • نفس نص هذه الصفحة

آخر تحديث 6 نوفمبر 2026 · صفحتان · A4

Ahmed Gamal

Senior Flutter Developer | Mobile Tech Lead

Cairo, Egypt | +20 101 149 9336 | ahmed.alfawali@gmail.com

linkedin.com/in/ahmed-gamal-3247b01b3 | github.com/ahmed2193 | ahmed-gamal.pages.dev

Open to remote, hybrid or on-site roles | Relocation: Kuwait, Saudi Arabia, UAE, Qatar | Time zone: GMT+2/+3

Professional Summary

Senior Flutter Developer and Mobile Tech Lead with 6+ years of experience in cross-platform mobile application development (5 full-time, 2+ as Technical Lead) for iOS and Android with Flutter and Dart. Leads mobile engineering at Jameia, a Kuwaiti delivery platform, owning the software development lifecycle (SDLC): architecture, payments, testing, CI/CD, store releases.

  • Shipped 12+ production Flutter apps across delivery, e-commerce, EdTech and healthcare in Kuwait, UAE and Egypt: 50,000+ downloads, 8,000+ daily active users.
  • Delivered KNET, Apple Pay, Google Pay and MyFatoorah checkout flows processing $200K+/month at a 99.2% success rate.
  • Led mobile delivery for 1M+ registered customers while ~70% hands-on, and mentored 4 developers at 2 companies.

Work Experience

Senior Flutter Developer and Technical Lead | Jul 2024 - Present

Jameia | Kuwait (Remote)

  • Led a 4-person Flutter mobile team for a multi-vendor grocery and food delivery platform with 1M+ registered customers, owning the technical roadmap, sprint planning and estimation, and the iOS/Android release train.
  • Defined a feature-first Clean Architecture (BLoC/Cubit, Provider, GetIt dependency injection, GoRouter, Freezed) in ADRs and refactored legacy state management into a sealed async state pattern without pausing delivery.
  • Collaborated with back-end and payment provider teams on REST API contracts to integrate KNET, Apple Pay and Google Pay checkout with idempotent retries and structured error recovery.
  • Shipped live GPS order tracking (Firebase Firestore streams, FCM HTTP v1 push notifications, iOS Live Activities, Android ongoing notifications) and Algolia search that cut query latency 60%.
  • Launched an in-app AI support assistant using LLM tool calling (Claude and OpenAI APIs) and a bilingual Arabic/English NLU layer covering 7 Arabic dialects and romanized Arabic.
  • Analyzed checkout funnel analytics and engineered a real-time WebSocket cart with optimistic UI updates, which reduced cart abandonment by 22%.
  • Owned CI/CD and release automation on Codemagic and Fastlane (code signing, TestFlight, staged rollouts) for 8 app packages on 2 Google Play and 2 Apple developer accounts, cutting release time from 4 hours to 45 minutes.
  • Cleared 10+ App Store and Google Play review rejections on first resubmission, drove Android 16 (target API 36) compliance (edge-to-edge, 16 KB page size, predictive back) and shipped a forced app update flow with Firebase Remote Config.
  • Established a responsive design system (design tokens, reusable UI components) and a motion system, enforced through an AI-assisted code review workflow built with Claude Code (custom commands, subagents, MCP servers).
  • Mentored 3 developers through code review standards and pair programming, doubling pull request merge velocity, and presented architecture decisions to product and business stakeholders.

Senior Flutter Developer | Sep 2022 - Jun 2024

Webtek Digital | Dubai, UAE (Remote)

  • Designed modular, multi-tenant Flutter code bases for 8 e-commerce clients, shortening delivery time per client by 30% through shared core packages.
  • Released 15+ white-label app builds (per-client theming and configuration) from those code bases to the App Store and Google Play at a 99% crash-free rate.
  • Integrated Magento, Shopify and WooCommerce back ends (50,000+ SKUs) through REST and paginated GraphQL APIs for product loads under 1 second.
  • Engineered audio streaming with background playback and secure, role-based multimedia delivery for EdTech platforms.
  • Raised test coverage to 85% with unit, widget and golden tests on GitHub Actions, more than halving production bugs.
  • Standardized Clean Architecture across 5 flagship projects and coached a junior developer to independent ownership.

Flutter Developer | Oct 2021 - Sep 2022

Midade Technical Services | Cairo, Egypt (On-site)

  • Launched Ansat and It’s Quran on Google Play, reaching 10,000+ downloads and a 4.5-star rating.
  • Debugged and resolved 15+ Flutter-iOS bridging issues with custom platform channels, improving runtime stability 40%.
  • Optimized app performance through deferred initialization and asset preloading, taking cold start from 4.2 s to 1.8 s and lowering memory use by 35%.
  • Identified recurring state bugs and migrated 4 legacy modules to BLoC, reducing state defects 55%.

Freelance Flutter Developer (part-time during B.Sc.) | Jan 2020 - Sep 2021

Self-employed | Cairo, Egypt (Remote)

  • Built 5+ client apps in Flutter and Dart for e-commerce and booking businesses, from Figma handoff to Google Play.
  • Retained 3 long-term clients through post-launch support and feature iterations.

Technical Skills

Mobile:
Flutter, Dart 3 (null safety, sealed classes), asynchronous programming (Futures, Streams), iOS, Android, cross-platform mobile application development, Swift and Kotlin platform channels, native and third-party SDK and library integration, Material Design 3, Apple Human Interface Guidelines
Architecture and State Management:
Clean Architecture, feature-first modular architecture, object-oriented programming (OOP), SOLID, DRY, MVVM, design patterns (Repository, dependency injection with GetIt), BLoC/Cubit, Provider, Riverpod, GoRouter (go_router), Freezed, code generation, refactoring, scalable, maintainable and testable code
UI/UX:
responsive and adaptive layouts, design systems, design tokens, custom widgets, animations and motion, CustomPainter, Arabic/English localization and internationalization (i18n), right-to-left (RTL) layouts, Figma
APIs and Data:
REST/RESTful APIs (HTTP, Dio, JSON serialization), GraphQL, WebSocket, authentication (Firebase Authentication, Google and Facebook sign-in, OAuth 2.0, JWT), Firebase (Cloud Firestore, Cloud Functions, Crashlytics, Remote Config), Firebase Cloud Messaging (FCM) push notifications, local notifications, Google Cloud IAM, Algolia, local storage and offline-first caching (SQLite, Hive, Drift)
Payments and Real-Time:
payment gateway and SDK integration (KNET, MyFatoorah, Ottu, Apple Pay, Google Pay, Stripe), RevenueCat (in-app purchases), Google Maps, geolocation and live GPS tracking, iOS Live Activities, live video streaming (ZegoCloud, Zoom SDK), audio streaming
Testing and Quality:
unit, widget, integration and golden tests, Mockito, Patrol (end-to-end), test-driven development (TDD), code reviews, coding standards, Dart analyzer and lint rules, debugging and troubleshooting, Flutter DevTools, performance profiling and optimization (cold start, memory, rendering), observability and crash monitoring (Sentry, Firebase Crashlytics)
CI/CD and Release:
Git (branching, pull requests), GitHub, Continuous Integration/Continuous Delivery (CI/CD) pipelines, Codemagic, GitHub Actions, Fastlane, Xcode, Gradle, CocoaPods, Swift Package Manager, code signing, TestFlight, App Store Connect, Google Play Console, staged rollouts, feature flags (Firebase Remote Config)
Leadership:
technical leadership, team leadership, mentoring and coaching, knowledge sharing, architecture decision records (ADRs), sprint planning and estimation, Agile/Scrum, stakeholder communication, cross-functional collaboration (product, design, back-end), problem solving, technical documentation and specifications
AI:
large language model (LLM) integration with Claude and OpenAI APIs, AI agents and chatbots, tool/function calling, prompt engineering, guardrails, natural language understanding (NLU), AI-assisted development (Claude Code, Cursor, GitHub Copilot)

Projects

Jameia | Grocery and food delivery, Kuwait

Multi-vendor marketplace with 1M+ registered customers: live order tracking, KNET/Apple Pay checkout, wallet and referrals, AI support assistant. 16,000+ App Store ratings in Kuwait (4.3 stars) and 100,000+ Google Play downloads.

Tapasco | Food delivery, Kuwait

Menu customization, scheduled delivery, live courier tracking, and KNET and card payments through MyFatoorah.

Saheel El Kuwait | Equestrian marketplace, Kuwait

Horse stores, 10 service types, events and live auctions with real-time bidding. Firebase back end, KNET payments, bilingual RTL; owned the full App Store and Google Play review cycle (permissions, background modes, demo account).

Dynamu | Automotive spare parts, Egypt

10,000+ Google Play downloads; 25,000+ cataloged parts with VIN-based compatibility and offline-first browsing.

Also: Hero (grocery), Smoo Academy (EdTech), OneDay, Health Infoos, Master Trainers; Muallem Card (in development).

Education

Bachelor of Science (B.Sc.) in Computer Science and Software Engineering | Jul 2021

Faculty of Electronic Engineering, Menoufia University, Egypt

Languages

Arabic (native), English (professional working proficiency)