Ahmed Mahdy

Mobile-App Developer

Flutter▪ Dart▪ Get-X▪  Provider▪ OOP▪ Data Structure▪ Algorithms▪ Design Patterns▪ Firebase▪ Exception Handling▪ Authentication▪ Rest APIs▪ Java▪ Android▪  Problem-Solving▪  Android Studio▪   GitHub▪ Stack Overflow▪ Databases  Responsive UIs▪ MVC▪ 

Portfolio     Linked-In    GitHub



To obtain a job working as a Mobile-App developer creating robust, interactive, and maintainable mobile applications with  attractive UIs and different features according to business requirements.

Cairo, Egypt ▪ [email protected] ▪ 0100-740-9254  


2 Years experience in Mobile App Development with Flutter.

Work Experience

Flutter Developer


Nov2019 - Present
Egypt, Cairo

Design Maintainable and Interactive Mobile Apps using Flutter technology  and Restful APIs.

Front-End Design.

Back-end Integration



State Management solutions.


To-Do App                                                                                                                                                                    

 Simple app is designed using Flutter cross platform with SQLite as a backend, and Provider State Management 
   For more details, please see the 


This App is designed with Flutter cross platform and woo commerce API as backend, using Getx as a State Management solution, SQLite database for Cart data, and shared preferences to save user login.

 For more details, please see the portfolio


        This App is coded using Flutter cross platform and News Rest API     

         For more details, please see the portfolio

Tasmee3 App
   Tasmee3 App is an application programmed by Flutter cross platform with Firebase as a back-end using Getx as a state     management and MVC pattern to keep the code clean and organized,                                                                                                 

 For more details, please see the portfolio


2017 - 2018


Software Engineering Diploma


  • Working with Assets and Animations in Flutter
  • Stateful & Stateless Widgets
  • Incorporating Custom Fonts in Flutter
  • Play Sounds & Videos Across Platforms
  • Using Flutter Themes
  • Routes and Navigation
  • Attractive UIs
  • Problem Solving
  • Networking in Flutter Apps and connecting with APIs
  • State Management using Provider and Get-X packages
  • Firebase and Authentication
  • Firebase Push Notifications
  • SQLite Database
  • Writing clean code
  • Responsive UIs
  • OOP
  • GitHub
  • MVC Pattern
  • Restful APIs
  • Team Work
  • Problem-Solving
  • Learning new technologies

Courses & Certificates

  • Udemy:  The Complete 2020 Flutter Development Bootcamp with Dart
  • Udemy:  Java Design Patterns
  • Udemy:  Mastering The Coding Interview (Data Structure & Algorithms)
  • Udemy:  Learn Java From Scratch
  • Microsoft:  MCITP (Microsoft Windows Server)
  • Cisco:  CCNA Routing & Switching
  • Cisco:  CCNP Routing & Switching


  • Arabic
  • English
Powered By CakeResume