amratef.dev
WhatsApp LinkedIn

Amr Atef Goda

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

Riyadh, Saudi Arabia · Cairo, Egypt · +20 103 019 3111 · eng.amr.atef.goda@gmail.com

LinkedInGitHubEmail

Professional Summary

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.

Technical Skills

  • 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

Professional Experience

Senior Flutter Developer | Tawuniya (The Company for Cooperative Insurance)

Oct 2025Present

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.

Flutter Developer | Beltone Holding

Dec 2024Oct 2025

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.

Flutter Developer | Msar – Brand Design & Advertising

Apr 2024Dec 2024

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.

Mobile Application Developer | Dr.Code

Jul 2023Apr 2024

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.

Flutter Developer Trainee (Internship) | Orange Digital Center Egypt

Aug 2022Nov 2022

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.

Selected Published Applications

Tawuniya – Insurance App Android & iOS · 1M+ installs · 4.4★

Enterprise insurance app for Saudi Arabia's largest insurer

Tech: Flutter, Dart, Bloc, Clean Architecture, REST, Firebase, Secure Storage, Payment Gateway · Google Play · App Store

Beltone Trade – Stock Trading App Android & iOS · 10K+ installs

Real-time EGX trading with live market data and integrated payments

Tech: Flutter, Dart, Bloc, MVVM, REST, WebSocket, Pusher, Firebase, Visa, Fawry, FCM, Hive · Google Play · App Store

Kafey & Kafeyrep – HR Management Apps Android & iOS

HR apps for employee workflows, attendance and field operations

Tech: Flutter, Dart, GetX, REST, Firebase, FCM · Google Play · App Store

London Eyes – Smart Tour Guide Android & iOS · 5K+ installs

Multilingual tour guide with landmarks, events, maps and hotels

Tech: Flutter, Dart, Provider, Google Maps API, REST, i18n, Firebase · Google Play · App Store

Bonus – Wholesale Food Ordering Android · 10K+ installs

Ordering app for a foodstuff wholesaler's trade customers

Tech: Flutter, Dart, GetX, REST, Firebase, FCM · Google Play

Forsa – Online Grocery Android · 1K+ installs

Arabic-first storefront for online food shopping

Tech: Flutter, Dart, GetX, REST, Firebase, FCM · Google Play

Nmascom – Al-Namas City Guide iOS

Social and tourism guide for the Al-Namas governorate

Tech: Flutter, Dart, GetX, REST, Firebase, FCM · App Store

Education

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)

Leadership & Achievements

  • 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.
  • Flutter Lead, Google Developer Student Clubs (GDSC) Cairo: Led Flutter community sessions and workshops and mentored students in Flutter and Dart.
  • Technical Interviewer: Prepared interview material and conducted mock interviews for senior Flutter candidates.

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)