amratef.dev

Riyadh, Saudi Arabia · Cairo, Egypt

Amr Atef Goda

Senior Flutter Developer · Mobile Application Engineer (Android & iOS) · Fintech · Insurance · Trading

Trusted by teams at

  • Tawuniya (The Company for Cooperative Insurance) logoTawuniya
  • Beltone Holding logoBeltone Holding logoBeltone Holding
  • Msar – Brand Design & Advertising logoMsar – Brand Design & Advertising
  • Dr.Code logoDr.Code
  • Orange Digital Center Egypt logoOrange Digital Center Egypt logoOrange Digital Center Egypt

About

Shipping mobile apps people rely on

Senior Flutter Developer with 3+ years of professional experience shipping production Android and iOS applications across insurance, fintech, stock trading, and HR. Currently engineering the Tawuniya insurance app (1M+ Google Play installs, 4.4★ from 59K+ reviews) and previously led performance and security work on Beltone Trade, a real-time EGX stock trading app.

Specialised in Clean Architecture, Bloc/Cubit state management, real-time WebSocket data, payment gateway integration, and OWASP-aligned mobile security (certificate pinning, encrypted storage, biometric auth). Ships end-to-end: Figma to App Store / Google Play release, with CI/CD, testing, and Arabic (RTL) / English localisation.

3+

Years experience

10+

Apps shipped

1M+

Installs

4.4★

Store rating

Experience

Where I've worked

  1. Tawuniya (The Company for Cooperative Insurance) logo

    Senior Flutter Developer

    Oct 2025Present

    Tawuniya (The Company for Cooperative Insurance) · Riyadh, Saudi Arabia

    • Develop and maintain the Tawuniya insurance mobile app (Android & iOS) used by 1M+ customers, rated 4.4★ on Google Play (59K+ reviews) and 4.3★ on the App Store (13K+ ratings).
    • Build scalable modules for policy management, claims submission and customer self-service portals using Clean Architecture, Bloc/Cubit and SOLID principles.
    • Integrate REST APIs and secure payment / claims workflows that handle sensitive PII and financial data in line with data-protection and regulatory requirements.
    • Apply mobile security controls (encrypted local storage, certificate pinning, biometric authentication) and drive crash-free releases via Crashlytics, unit/widget tests and code reviews.
    • Collaborate with backend, QA and product teams in Agile/Scrum sprints to deliver features to production on schedule across both stores.
    FlutterBlocClean ArchitectureRESTFirebase
  2. Beltone Holding logoBeltone Holding logo

    Flutter Developer

    Dec 2024Oct 2025

    Beltone Holding · Cairo, Egypt

    • Led performance optimisation of Beltone Trade, a real-time EGX stock trading app: cut startup time and eliminated jank through widget-rebuild optimisation, lazy loading and image caching.
    • Engineered real-time market features (live prices, order book, portfolio tracking) over WebSocket and Pusher with optimised Bloc state management.
    • Implemented biometric login, JWT token management and AES-encrypted local storage; remediated penetration-test findings against OWASP Mobile Top 10 (M7, M9).
    • Integrated Visa and Fawry payment gateways with tokenisation and 3-D Secure flows for deposits and account funding.
    • Built an eKYC secure image-capture lifecycle (AES-256-GCM, Keystore-backed keys) and packaged Flutter as an Add-to-App SDK (AAR / XCFramework) with MethodChannel callbacks.
    FlutterBlocWebSocketPusherVisaFawryAdd-to-App
  3. Msar – Brand Design & Advertising logo

    Flutter Developer

    Apr 2024Dec 2024

    Msar – Brand Design & Advertising · Riyadh, Saudi Arabia (Remote)

    • Built and shipped 5+ cross-platform Flutter apps (Kafey, Kafeyrep, Bonus, Forsa, Nmascom) to Google Play and the App Store, owning features end-to-end from Figma hand-off to release.
    • Translated designs and client requirements into responsive, pixel-accurate UIs with full Arabic (RTL) and English localisation.
    • Integrated REST APIs, Firebase services and FCM push notifications on tight client deadlines.
    • Established reusable widget libraries, shared utilities and architecture conventions adopted across projects; led code reviews and mentored team members.
    FlutterGetXRESTFirebaseFCM
  4. Dr.Code logo

    Mobile Application Developer

    Jul 2023Apr 2024

    Dr.Code · Giza, Egypt

    • Developed and released cross-platform mobile applications for clients with Flutter and Dart across Android and iOS.
    • Implemented scalable features following Clean Code, Clean Architecture and appropriate design patterns.
    • Integrated REST APIs and applied structured state management for responsive, reliable user experiences.
    FlutterDartREST
  5. Orange Digital Center Egypt logoOrange Digital Center Egypt logo

    Flutter Developer Trainee (Internship)

    Aug 2022Nov 2022

    Orange Digital Center Egypt · Cairo, Egypt

    • Completed an intensive Flutter internship: built real-world mobile projects with REST API integration and completed an Agile methodology course.
    • Competed in the Orange Digital Center Flutter Hackathon, delivering a working prototype in a cross-functional team under deadline.
    FlutterRESTAgile

Skills

Toolbox

Mobile & Languages

  • Flutter
  • Dart
  • Android
  • iOS
  • Kotlin/Swift interop (MethodChannel)
  • Flutter Add-to-App (AAR / XCFramework)
  • Responsive & Adaptive UI
  • Arabic RTL Localisation (i18n / l10n)

Architecture & State Management

  • Clean Architecture
  • MVVM
  • SOLID
  • Design Patterns
  • Bloc / Cubit
  • Riverpod
  • Provider
  • GetX
  • Freezed
  • GetIt (DI)
  • GoRouter
  • Repository Pattern

Networking & Real-Time

  • REST APIs
  • Dio (interceptors, retry, token refresh)
  • GraphQL
  • WebSocket
  • Socket.IO
  • Pusher
  • JSON serialisation
  • Deep Linking

Backend Services & Payments

  • Firebase (Auth, Firestore, FCM, Crashlytics, Analytics, Remote Config)
  • Google Maps SDK
  • Payment Gateways (Visa, Fawry, 3-D Secure, tokenisation)
  • Push Notifications

Mobile Security

  • OWASP Mobile Top 10
  • SSL / Certificate Pinning
  • AES-256-GCM encryption
  • Secure Storage (Keystore / Keychain)
  • Biometric Authentication
  • JWT
  • PII Protection
  • Penetration-Test Remediation

Quality, CI/CD & Tooling

  • Unit / Widget / Integration Testing
  • Performance Optimisation (DevTools, Isolates)
  • CI/CD (Codemagic, Fastlane, GitHub Actions)
  • Flavors
  • Git / GitHub
  • Jira
  • Postman
  • Figma
  • App Store Connect
  • Google Play Console

Storage & Methodologies

  • Hive
  • SQLite
  • Shared Preferences
  • Flutter Secure Storage
  • Agile / Scrum
  • Code Review
  • Technical Mentorship

Achievements

Highlights

Google Solution Challenge 2022 — Top 50 Global Finalist & 2nd Place in Egypt

Built a Flutter solution addressing a UN Sustainable Development Goal; ranked 2nd nationally and selected by Google among the Top 50 projects worldwide. Verified Google Developers badge.

2022

Flutter Lead, Google Developer Student Clubs (GDSC) Cairo

Led Flutter community sessions and workshops and mentored students in Flutter and Dart.

2022

Technical Interviewer

Prepared interview material and conducted mock interviews for senior Flutter candidates.

Education

Background

Bachelor of Science in Computer Science

Modern Academy, Cairo

20192023

GPA 3.0 / 4.0 · Graduation Project: A+

Languages: Arabic (Native), English (Professional Working Proficiency, B2)

Certifications

Training

  • Clean Code

    Udemy

    2026
  • Flutter Advanced: Bloc & MVVM

    Udemy

    2023
  • Flutter & Dart Complete Development

    Udemy

    2023
  • Flutter Diploma

    IT Sharks

    2021–2022
  • Flutter Internship Certificate

    Orange Digital Center

    2022

Contact

Let's build something

Open to senior Flutter roles, contract work and technical consulting.