Hasan Ibrahim

Hasan Ibrahim Email and Phone Number

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... @
Hasan Ibrahim's Location
Beirut Governorate, Lebanon, Lebanon
About Hasan Ibrahim

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

Hasan Ibrahim's Current Company Details
Self-employed

Self-Employed

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...
Hasan Ibrahim Work Experience Details
  • Self-Employed
    Mobile Flutter Developer Contractor
    Self-Employed Apr 2022 - Present
    Beirut 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.
  • Aiia
    Mobile Flutter Developer
    Aiia Sep 2020 - Apr 2022
    Beirut 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.
  • Superprice
    Junior Android Developer
    Superprice Nov 2017 - Aug 2020
    Beirut, 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.
  • Blue Service
    Information Technology Technical Support
    Blue Service Mar 2016 - Jan 2017
    Beirut, Lebanon
    • IT Support Services.• Updating computer systems to meet user needs.• Troubleshooting system problems.• Solving hardware and software faults.

Hasan Ibrahim Education Details

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?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.