Summary

As a Flutter Developer, I create high-quality mobile applications focusing on performance and user experience. I am actively seeking a challenging role that will allow me to leverage my skills in mobile development while continuously expanding my expertise in Flutter and related technologies. I aim to contribute to an innovative organization where I can apply my technical, problem-solving, and communication abilities to deliver impactful solutions. I am committed to advancing my career and growing professionally through collaboration and hands-on experience.

Graduation Year

8/2024

Military status

Exempt from military service

Birthdate

1/12/2002

Projects

RenoCare (Graduation Project)

Flutter Developer

Used Tools: Flutter , SignalR , bloc, dio , ASP.NET Web api, google maps

In my graduation project, I was responsible for developing the mobile application using Flutter. My role focused on creating a seamless and responsive user interface that catered to both Android and iOS platforms. The mobile app provided essential functionality for hemodialysis patients, including browsing dialysis centers, managing appointments, and storing medical records. Additionally, I integrated real-time chat using SignalR, allowing for live communication between patients and healthcare providers. I utilized state management, API integration with ASP.NET Web API.

Home elite

Used Tools: Flutter, REST APIs, bloc, Authentication, SharedPreferences, deep linking,Localization, Google Maps

The Home Elite app, developed using Flutter, is designed to simplify property rental and purchasing for users. It provides an intuitive and user-friendly interface for exploring various real estate options, including homes, apartments, and other properties. Key features include Property Listings: Users can browse a wide range of properties with detailed information such as property type, price, location, and amenities. Filtering & Search: The app allows users to filter properties by price, location, number of bedrooms, and more, ensuring they nd the right property quickly. Favorites: Users can bookmark properties they are interested in for easy access later. Responsive UI: Designed to offer a smooth and consistent user experience across various screen sizes.

Chat App

Used Tools: Flutter, Dart ,Firebase, le picker, authentication, provider,

is a simple real-time messaging application built using Flutter for the frontend and Firebase as the backend. It allows users to register and log in, create chat rooms, and exchange messages in real-time. The app utilizes Firebase Authentication for user management and Firebase Firestore to store and retrieve messages. Key features include user authentication, sending and receiving text messages, and managing chat histories. This project demonstrates the implementation of core chat functionality using Flutter and Firebase, providing a foundation for more complex chat applications.

ToDo

used Tools : Flutter, Dart ,Firebase, provider, SheredPreference

The ToDo App is a user-friendly application designed to simplify daily task management. With this app, users can easily add, edit, and delete tasks, helping them stay organized and productive. Key features include: Task Management: E ortlessly create and manage tasks with options to update or remove them as needed. Firebase Firestore: Utilizes Firestore from Firebase for real-time database capabilities, ensuring tasks are synced and accessible across devices. Local Storage: Employs the SharedPreferences package to store tasks locally, allowing for o ine access and persistent task management.

Skills

  • Programming Languages

    Dart,

    c++,

    python,

    java

  • Libraries/Frameworks

    Flutter,

    Bloc,

    Provider,

    SharedPreferences,

    Deep linking,

    web auth,

    Dio, Api,

    google maps,

    solid,

    design patterns,

    algorithms,

    DataStruture,

  • Tools / Platforms:

    Firebase,

    Git & GitHub,

    Google Maps,

    Firestore,

    Firestorage,

    Google Maps,

  • Others

    Team Work

    Communication skills

Education

Faculty of Computers and Artificial Intelligence, Cairo University

Computer Science

2020 - 2024

Trainings

Route IT Training Center

Flutter Developer

July 2023 - November 2023

This training represents the completion of a program in Flutter Development. The training covered essential topics such as Dart programming, building user interfaces, state management, working with APIs, and deploying applications on both Android and iOS platforms. This training signifies the participant's proficiency in developing high-performance, cross-platform mobile applications using Flutter, demonstrating a solid understanding of modern mobile development practices.