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.
Summary
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