Summary

Experienced Flutter developer proficient in Dart programming and cross-platform mobile app development. Skilled in creating seamless UIs for Android and iOS platforms, integrating RESTful APIs, and utilizing thirdparty libraries like Firebase and Provider for enhanced functionality. Strong problem-solving abilities and a focus on writing clean, maintainable code.

Education

Minia University

Computer Science - Bachalor degree in computer science

2017 - 2021

Work Experience

T-Vencubator

Flutter Developer

January 2024 - Now

Collaborating with the design and product teams to understand and translate project requirements into technical specifications. Develop high-quality, scalable, and maintainable Flutter applications for both Android and iOS platforms. Implementing responsive UI designs and ensuring seamless user experiences across different devices is crucial. Additionally, integrates with RESTful APIs and other third-party libraries to enhance application functionality. Implementing state management techniques and adhering to best practices for code organization and documentation are essential. Conducting thorough testing and debugging to ensure reliability and performance is a key part of the role. Staying updated with the latest Flutter trends, tools, and technologies is expected, with a focus on continuously improving development processes. Connect with Guardsquare for more security layer , convert flutter project to sdk to be added as package into another flutter project. Using riverpod, retrofit and Json annotation

Xapprika

Flutter Developer

March 2022 - December 2023

Working closely with design and product teams to grasp and convert project requirements into technical specifications. Creating robust, scalable Flutter applications for Android and iOS platforms while prioritizing responsive UI design for consistent user experiences across various devices. Incorporating RESTful APIs and third-party libraries to enrich app functionalities. Employing effective state management practices and maintaining code organization and documentation standards. Thoroughly testing and debugging to guarantee reliability and performance. Keeping abreast of current Flutter advancements to enhance development workflows continuously.

AMM Group

Technical Support

January 2022 - May 2022

Collaborate with development teams, reporting bugs, suggesting enhancements, or providing feedback on software features. Their insights and interactions with users contribute to the continuous improvement of programming frameworks, libraries, or tools.

HiTech

Teacher Assistance

September 2017 - September 2020

Delivering computer science education, helps students grasp programming concepts, provides technical assistance, and aids in the effective management of computer science classrooms.

Projects

Zeyada

Developed a mobile application that enables parents to pay school fees in installments. Implemented an internal SDK for gold investments to facilitate wallet charging.

The money

flutter developer

Created a gold investment application allowing users to invest their money in gold, implemented key features such as user authentication, gold buying/selling, portfolio tracking, and real-time gold price updates.

Tafweela

flutter developer

Developed a mobile application ensuring a cashless experience at gas stations for fleet drivers.

Entaleq

Built a mobile application to assist people with disabilities in finding accessible places that support their specific needs.

The Sprint Shipping App

The Sprint Shipping App is a mobile application that simplifies theshipping process.

Dabsha

Created a mobile application focused on providing convenient parking solutions.

MedsExpert

Developed a comprehensive medical application allowing users to interact with doctors and manage their medical information.

Billing-app

Flutter developer

This app simplifies the process of managing and paying bills.

Skills

  • Object Oriented programming

    Data Structure

    Algorithms

    Solid Principles

    MVVM & MVC Design Pattern

    Bloc & cubit & Getx & Riverpod State Management

    Firebase - Cloud Functions

    Algolia Search

    Google Maps APIs

    Social Login

    APIs Using HTTP & Dio & retrofit Packages

    Pagination

    RESTful APIs

    Unit testing and Integration Testing

    C++

    Java

    Able to handle AI tools like chatGPTGitHub copilot

    Clean architecture

    Push Notifications

    Geolocator package

    Payment methods integration (ex:paymob)

    Convert an app to be POC into another app to be as package

    integrate with external sdks like valify, Gaurdsquare

Languages

Language

Arabic

Mother Tongue

Language

English

Very Good