Summary

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.

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.

Languages

Language

Arabic

Mother Tongue

Language

English

Very Good