Experienced Flutter developer with more than two years of dedicated practice, adept at overcoming challenges and achieving goals. Proficient in programming techniques, with self-study and online courses in Flutter, applied to diverse projects. Skilled in app publishing on Google Play Store. Seeking opportunities to advance mobile development within a dynamic team, aiming for senior roles.
Summary
Education
Faculty of computers and information, Minia university
Computer Science
2017 - 2021
Work Experience
Aqarmap
Junior Flutter Developer
March 2024 - Now
- Collaborated as a key member of the development team for the Aqarmap app, a comprehensive real estate platform enabling users to search for properties for sale and rent across Egypt, including apartments, villas, commercial, administrative, medical properties, lands, and buildings.
- Contributed to the implementation of advanced filtering features, allowing users to search based on location, price, area, finishing, and payment method.
- Assisted in the development of a detailed compound comparison guide, enabling users to evaluate and compare over 1,000 compounds.
- Played a role in integrating a property evaluation tool to help users assess property values and calculate price per meter in various regions.
White Corp
Junior Flutter Developer
February 2023 - February 2024
During my tenure at this product-based company, I acquired valuable knowledge contributing significantly to my professional growth. I gained proficiency in handling Remote Procedure Calls (RPC), overcoming a substantial challenge. Moreover, I refined my coding skills and assimilated new technologies and techniques, contributing substantially to my skill set.
Active4Web
Fresh Flutter Developer
April 2022 - February 2023
I have contributed to numerous projects, ranging from ground-up development to updates, bug fixes, and feature additions. This experience has enriched my understanding of API management, error handling, and diverse business models. Additionally, I have acquired expertise in uploading applications to the Play Store, strictly adhering to its guidelines. Proficient in version control, particularly with GitHub, I have honed my skills in collaborative development practices.
Alex Apps
Flutter Developer Trainee
January 2022 - February 2022
Engaging in practical projects to adeptly translate XD designs into well-organized and maintainable Dart code. Proficiently handling API integration and error management. Acquiring knowledge from the team on effective Version Control practices, including GitHub and GitLab, encompassing pull requests, pushes, and conflict resolution in merge requests.
Skills
Soft Skills
Creative
Self-motivated person
Self-confident
Fast & self-learner
Team worker
Working under pressure
Good communication and negotiation skills
Technical Skills
Object Oriented Programming (OOP)
Data Structure
Algorithm analysis and design
Using SOLID Principles and Design patterns
Have a background about problem solving
Version controls (GitHub & GitLab)
CPP (Mid-level)
C# (Basics)
Java (Intermediate)
Python (Basics)
Dart
Flutter
State management like BLOC
Good background with dart libraries
Make responsive screens
Handling REST APIs and GraphQL
Working with Firebase
Working with SQFLITE
FCM notifications
Publishing apps on play store
Projects
Aqarmap Egypt
https://apps.apple.com/us/app/aqarmap-egypt/id642633889
Aqarmap is a leading real estate app with over 200,000 listings, offering a platform to buy and sell properties across Egypt. Users can explore various properties by price, area, and type, and compare over 1,200 compounds using the Compound Guide. The app features detailed property listings with photos, videos, and map locations, allowing direct communication with sellers. Additional features include a Price Guide, Real Estate Demand Index, and the ability to value properties based on location and finishing. Aqarmap also hosts online expos for exclusive discounts and provides market research for real estate professionals.
Betrader-بي تريدر
In this project, I created a network marketing application that seamlessly integrates e-commerce features and a loyalty points system. The application offers users the ability to register, log in, browse product categories, view items, make orders, and track their order status with ease. To enhance the project's code organization, readability, and maintainability, I applied clean architecture principles and adopted the MVVM design pattern. Moreover, I optimized the state management using Cubit and boosted performance through dependency injection.
CPS-HR
This project was developed for Continental Palace School to streamline the management of teacher attendance, departures, early leave permissions, vacation requests, and tracking late arrivals. Users are provided credentials by the admin for accessing the application, restricted to a single device login unless authorized otherwise. Daily attendance and departure are recorded using generated barcodes. Employing clean architecture and the MVVM design pattern ensured superior code organization, readability, and maintainability. I further enhanced performance through optimized state management using Cubit and dependency injection techniques.
مربوحة
This project involves the development of an E-commerce application, allowing users to seamlessly create accounts, browse the app as guests before signing up and logging in. Users can explore and purchase a wide range of products within the application. Notably, I employed the DIO package to interact with APIs, integrated FCM notifications, and implemented the BLOC design pattern along with Cubit for effective state management throughout the application development process.
Karak Cloud
This project involves the development of a Multi-vendor E-commerce application. Users can efficiently create accounts, browse the app as guests, and seamlessly log in. The application offers a diverse range of products for users to explore and purchase.