A forward-thinking Mobile Flutter Developer with experience creating and designing Flutter applications using Dart Language. Implementing the latest technologies to ensure a stable, clean, well-structured, and testable code for the company and the best experience for the users. • Following Clean Architecture (PADI), MVVM (Stacked), or Bloc Architecture.• Managing app state with Riverpod, Bloc, Cubit, ChangeNotifier(Providers) ...etc. • Gaining access to resources with OAuth 2.0 (industry standard). • Adding localization to enable apps with multiple languages.• Working with local storage: Sembast, SQflite, Flutter Secure Storage...etc.• Utilizing code generation for Data classes and Union classes with Freezed.• Handling Dependency Injection.• Writing clean and testable code.Mail: HasanIbrahim9919@gmail.com
Self-Employed
-
Mobile Flutter Developer ContractorSelf-Employed Apr 2022 - PresentBeirut Governorate, Lebanon• Developing the Repo Viewer App (communicating with Github.com). - Implementing the Clean Architecture (PADI). - Connecting the App to Github.com using OAuth 2.0. - Managing the app's state using Riverpod. - Utilizing local data storage with Sembast Local Database. - Designing and implementing Data Pagination. - Handling code generation for data classes and union classes with Freezed. - Enabling internationalization by using Flutter Localization. - Reducing coupling between classes via Dependency Injection. - Refactoring the code and reducing redundant code as much as possible. - Adding the Search feature and integrating it with local storage.• Designing and Developing the Clinique Internationale App(Medical Center in Ghana). - Implementing the MVVM architecture (Stacked). - Managing the State of the app with the Stacked State Management. - Integrating the app with the Backend API's. - Adding the Firebase Push Notification. - Writing Clean and Testable Code. - Searching, finding, and fixing bugs. - Uploading the app to the PlayStore.
-
Mobile Flutter DeveloperAiia Sep 2020 - Apr 2022Beirut Governorate, Lebanon• Designing and developing scalable and high-performance apps.• Integrate Flutter app with the backend API's.• Adding localization to enable apps with multiple languages.• Developing and testing flutter packages(UI Design).• Build fast and well-architectured E-commerce application.• Implemented local storage using SQFlite and Sembast.• Finding bugs and Fixing them.• Writing clean code which is well-documented.• Experience with third-party libraries and APIs.• Implemented the Stacked architecture(MVVM).• Working on the company's microservices system and implementing multiple services.• Handle Services communication using Django Rest API's.• Consulted with engineering team members to enhance the Microservices architecture. -
Junior Android DeveloperSuperprice Nov 2017 - Aug 2020Beirut, Lebanon• Developing native Android Applications using Kotlin.• Implementing the usage of Android Jetpack at SuperPrice.• Worked with SuperPrice IT Team to develop the SuperPrice App.• Manage and monitor all web apps at SuperPrice.• Developed a portal for employees with lots of functionalities and Access rights using Yii2 framework.• Backup Website files and database.• Assessed system problems with software or hardware components by running diagnostics, trying solutions and upgrading devices when necessary.
-
Information Technology Technical SupportBlue Service Mar 2016 - Jan 2017Beirut, Lebanon• IT Support Services.• Updating computer systems to meet user needs.• Troubleshooting system problems.• Solving hardware and software faults.
Hasan Ibrahim Education Details
-
Reso CoderFlutter Developer Bootcamp -
Management Information System -
Managment Infomation System -
Management Information System
Frequently Asked Questions about Hasan Ibrahim
What company does Hasan Ibrahim work for?
Hasan Ibrahim works for Self-Employed
What is Hasan Ibrahim's role at the current company?
Hasan Ibrahim's current role is Mobile Flutter App Developer with more than 4 years of experience • Implementing best Architectures • Best State Management Techniques • And why Flutter?! Well, the banner says it all....
What schools did Hasan Ibrahim attend?
Hasan Ibrahim attended Reso Coder, Lebanese University, Lebanese University, Lebanese University.
Not the Hasan Ibrahim you were looking for?
-
-
-
Hasan Ibrahim
- Adjutant In Chief - Lebanese Police Forces- Talklife Trust And Safety Administrator At Talklife.CoBeirut Governorate, Lebanon -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial