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

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

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

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

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

Ahmed Gamal

Senior Flutter Developer | Mobile Application Developer | Mobile Tech Lead

Cairo, Egypt | Phone: +20 101 149 9336 | WhatsApp: wa.me/201011499336 | Email: ahmed.alfawali@gmail.com

LinkedIn: linkedin.com/in/ahmedgamal-flutter | GitHub: github.com/ahmed2193 | Portfolio: ahmed2193.github.io

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

Professional Summary

Senior Flutter Developer and Mobile Tech Lead with 6+ years 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 and LLM features.

  • Shipped 12+ production Flutter apps across delivery, e-commerce, EdTech and healthcare in Kuwait, UAE and Egypt: 120,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) 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 and shipped a forced app update flow with Firebase Remote Config.
  • Established a responsive design system (design tokens, reusable components) and a motion system across 8 app packages.
  • Built the team’s agentic coding workflow on Claude Code: code review with independent subagents and hooks, slash commands, reusable skills and Dart/Flutter MCP servers; generated code ships only after tests and human review.
  • 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 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, Kotlin and Java platform channels, native and third-party SDK and library integration, Material Design 3
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, GetX, 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 Analytics, Firebase Cloud Messaging (FCM) push notifications, local notifications, 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 and audio streaming (ZegoCloud, Zoom SDK)
Testing and Quality:
unit testing, widget testing, integration testing and golden tests, Mockito, Patrol (end-to-end), test-driven development (TDD), code reviews, coding standards, Dart analyzer and lint rules, debugging and troubleshooting, observability, crash monitoring (Sentry, Firebase Crashlytics), Flutter DevTools, performance profiling and optimization of cold start, memory use and rendering
CI/CD and Release:
Git (branching, pull requests), GitHub, Continuous Integration/Continuous Delivery (CI/CD) pipelines, Codemagic, GitHub Actions, Fastlane, Xcode, Gradle, CocoaPods, 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 and AI-Assisted Engineering:
large language model (LLM) integration (Claude and OpenAI APIs), generative AI features, AI agents and chatbots, tool/function calling, structured outputs, prompt engineering, guardrails, natural language understanding (NLU); agentic coding with Claude Code (slash commands, subagents, hooks, skills, Model Context Protocol (MCP) servers), Cursor, GitHub Copilot; AI-assisted code review and test generation with human review gates

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 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; 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)