Kareem Mohamed Mostafa
+966-********* Dammam, Saudi
+2-011******** ad21xa@r.postjobfree.com
kareemmohmed299 kareemmohamed299
EDUCATION
Faculty of science Ain shams university, Egypt - B.SC. Sep 2016 - September 2020
B.Sc. (Computer Science)
EXPERIENCE
Tanfeth — Mobile developer
August 2022 – Present
• Designed, implemented, and tested Projects using Provider, Bloc pattern for cross-platform applications
• Applying SOLID Principals, Clean Architecture in project.
• Using Firebase, Google Map, SQLite and Restful API to handle apps.
• Integration with third party ( Payment Gateway SA, Transport General Authority SA )
• Using localization to enable apps with multiple languages. School Me — Mobile developer
September 2021 – August 2022
• Designed, implemented, and tested Projects using Provider pattern for cross- platform applications
• Applying SOLID Principals, Clean Architecture in project.
• Using Firebase, Google Map, SQLite and Restful API to handle apps.
• Using localization to enable apps with multiple languages. Freelancer – Mobile developer
March 2021 – Present
SKILLS
Techs/Frameworks
• Flutter
• Familiarity with
Android & IOS
• State-Management
( BLOC & Provider &
GetX )
• Socket.IO
• Agora.IO
• Firebase
• Google Map
• CI/CD
• Stream
• Isolates
• RxDart
Coding
• OOP
• Clean Code
• Design patterns
• Solid principles
• Unit Testing
• REST API
• MVC & &MVP &
MVVM
• Integration with
Third –Party
• Data Structure
• Algorithms
• UML diagrams
Language
• Dart
• Java (SE & EE )
• C++
PROJECTS
Taxi24-Driver
The Taxi 24/7 Driver app helps simplify the driving experience, enabling drivers to increase their income, track their earnings, and easily navigate to and stay connected to passengers' locations.
Environment: Android studio, Flutter, Dio, BLOC, Firebase, Google Map, API, Clean architecture, Jira, GitHub, Payment (Apple pay, Urway), integration with Transport General Authority Saudi
Project Store: Google Play App Store
Taxi24-Passenger
Building an application to help passengers move easily, conveniently, at a lower cost and in a safe manner by tracking your journey and controlling the method of payment in cash or visa.
Environment: Android studio, Flutter, Dio, BLOC, Firebase, Google Map, API, Clean architecture, Jira, GitHub, Payment (Apple pay, Urway), integration with Transport General Authority Saudi
Project Store: Google Play App Store
Matbakh24
Building Mobile application to help productive families improve their income by offering home food on the application.
User can orders his favorite food and get it delivered to wherever he is, but also get your groceries delivered to you around his area.
Track his order from start to finish, follows delivery from the moment it’s confirmed to the second we hand it to him. Pay online or in cash.
Environment: Android studio, Flutter, BLOC, Dio, Google Map, API, Clean architecture, Jira, GitHub, Payment (Apple pay, Urway)
Project Store: Google Play App Store
• C#
• PHP
• SQL
• JavaScript
• HTML
• CSS
• SQLite
Other
• Agile
• Jira
• Trello
• GitHub, Git
LANGUAGES
• Arabic
• English
PMS (Government project)
Plant management application through which plants are added, their growth stages are followed, and plants are divided into categories for easy identification and transportation from one place to another.
Environment: Android studio, Flutter, BLOC, Dio, Clean architecture, API, Jira, Google Map, GitHub
Project Store: Diriyah Gate Development Authority
MORASALAT-PLUS (Government project)
An administrative government application used to view all transactions and procedures for these transactions, such as referring them to another person or signing attachments. Environment: Android studio, Flutter, BLOC, Dio, Clean architecture, API, Jira, GitHub Project Store: General Authority for Military Industries School Me
Building Mobile application to help parent to track their children's bus when go and back to school.
Environment: Android studio, Flutter, Provider, Firebase, Google Map, AP I, MVC, GitHub
Project Store: Google Play App Store
Teach Zone
E-Learning mobile application built to help both student and their professor. One of the biggest online learning platforms, specifically to meet Schools and Universities students’ needs.
The application contains courses and zoom meetings based on student level and academic year.
Doctor arrange meeting, courses pdf and courses videos for students who can access through buying its materials.
Environment: Android studio, Dio, ZOOM Meeting, GetX, API, Jira and Bit bucket, MVC. Project Store: Google Play App Store
Rounds
Hospital mobile application built to help doctors to follow up with their team and patients to know their current medical status daily with plans. Also have a doctor reports, clouds, orders and educations to help each other. Environment: Android studio, Flutter, Provider, Dio, API, GitHub Project Image : Google.drive.Round
Kitchenoo
Building Mobile application to helps home kitchens to show their food and delivery food to customer, customer can track order.
Environment: Android studio, Flutter, Bloc, Dio, API, Google Map, MVC, GitHub Project Image : Google.drive.Kitchenoo
Star Live Master
Building Social Mobile application that enable user chat, follow people, can make live, send gift and chat in live stream.
Environment: Android studio, Flutter, Provider, Agora.Io, HTTP, API, GitHub E-Commerce
Building Mobile application that can buy and browse product, add it in favorite. Environment: Android studio, Flutter, Bloc, API, Dio, GitHub Automated Oral Scoring
Building Mobile application to make online exam this will be through professor will make an exam from website then the student will take their exam through the app Environment: Android studio, Java, Retrofit, API, GitHub Github : Github..AutomatedOralScoring
Project presentation : Google.drive.AutomatedOralScoring