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
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 2025 – PresentRiyadh, 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 2024 – Oct 2025Cairo, 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 2024 – Dec 2024Riyadh, 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 2023 – Apr 2024Giza, 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 2022 – Nov 2022Cairo, 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 · 2019 – 2023 · 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)