0% found this document useful (0 votes)
57 views2 pages

Flutter Developer Resume for Ibrahim Elbaz

Ibrahim Ahmed Elbaz is a skilled Flutter Developer with expertise in mobile software engineering, RESTful API integration, and application performance optimization. He holds a degree from Misr Higher Institute of Engineering and Technology and has completed various certifications in Flutter, web design, and backend development. His experience includes working on multiple projects, such as Moaawn and Brainpulse, and he is proficient in several programming languages and development frameworks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views2 pages

Flutter Developer Resume for Ibrahim Elbaz

Ibrahim Ahmed Elbaz is a skilled Flutter Developer with expertise in mobile software engineering, RESTful API integration, and application performance optimization. He holds a degree from Misr Higher Institute of Engineering and Technology and has completed various certifications in Flutter, web design, and backend development. His experience includes working on multiple projects, such as Moaawn and Brainpulse, and he is proficient in several programming languages and development frameworks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

IBRAHIM AHMED ELBAZ

Flutter Developer
[Link].1011@[Link] Github 01003574672

Summary
Mobile Software Engineer skilled in Flutter development, and RESTful API integration. Adept at problem-solving and cross-functional
collaboration, with a strong focus on optimizing application performance using clean code practices and design patterns. Passionate about
delivering high-impact solutions in fast-paced environments.

Education
Misr Higher Institute of Engineering and Technology 07/2025
Graduation project : Brain Pulse
Overall Rating : Very Good

Certifications
Flutter : Udemy Flutter & Dart development course & Udemy Master Git & Github
Web Design : New Horizons. Programming Languages: HTML , Css , Java Script , BootStrap React JS .

Backend : New Horizons. Programming Languages: PHP , OOP , Mysql , Mvc , Laravel FrameWork , Breeze , Restful Apis .

Skills
Object-Oriented Programming Dart Effective Communication Skills
RESTful APIs Flutter Development Teamwork & Adaptability
Design Pattern Bloc & Cubit State Management Analytical Problem Solving
MVVM & MVC Version Control with Git and GitHub Time Management
Clean Architecture & Clean Code Testing and Debugging Self-Learning
SOLID Principles Firebase & Supabase Organization
Data Structures HTML & CSS Creativity
Problem Solving Java & JavaScript Self-Motivation
Agile Development Laravel Framework Patience

Experience
Moon Space 07/2024
MobileSoftware Engineer
A technology company specializing in software development

•Designed, developed, tested and maintained projects.


•Resolved backlog issues
•Collaborated with team members on project requirements and designs.
•Integrated RESTful APIs to enhance application functionality and performance.
•Technologies: Flutter, Dart, Android Studio, VSCode, Real-time chat, Google maps, Push notifications, Firebase, design patterns and design architectures.

Languages
English Advanced Arabic Native
Projects

Moaawn App Store


Moaawn ahome services and delivery application that allows users to request various services
•A comprehensive home services and delivery application
•Enables users to request services and tracks requests for service providers
•Secure payment integration via Paymob

Albootcamp Link
1st Arabic Booking Platform for Participatory Learning and Collective Consulting with Crowdfunding infrastructure for Learners and
Educators in MENA

Techy Link
Techy isan educational platform that provides an interactive environment for learning
•An integrated educational platform for students and mentors
•Supports social communication, chat, and video meetings

Brainpulse Link
Brainpulse is anapplication designed to assist doctors in diagnosing and treating brain disorders
•App helps doctors diagnose brain disorders
•Provides AI-powered diagnostic suggestions

Yalla chat Link


Yallachat is a chat application allowing users to communicate in real-time
•Real-time chat application
•Utilizes Cubit for state management and Firebase for data storage

Market Link
Marketisan integrated e-commerce marketplace application for users to shop for products
•E-commerce marketplace allowing user sign-ins with Google
•Facilitates product searching and purchase
•Utilizes Supabase and Cubit for data management and state management

Instagram Link
Instagram application built using Flutter, providing a platform for users to view account data
•User-friendly interface to view user accounts
•Allows username searching via the 'home' page

Notes Link
Notesisan easy-to-use note-taking application for maintaining personal notes
•Simple note-taking application
•Allows creating, editing, and deleting notes
•Stores notes locally using the Hive database

Weather Link
Weather application providing reliable global weather updates
•Provides current and forecast weather information
•Uses an API to fetch data and implement Cubit for state management

Coffe Shop Link


Cafeapplication designed to work across various device sizes
•Design for a multi-device cafe application

Common questions

Powered by AI

Techy Techy provides an interactive learning environment by facilitating social communication, chat, and video meetings between students and mentors. This interactivity is supported by robust backend technologies that ensure real-time communication and seamless user experience. The integration of communication tools enables active participation and engagement in the learning process, harnessing technology to enhance educational outcomes .

The 'Brain Pulse' application assists doctors in diagnosing and treating brain disorders by providing AI-powered diagnostic suggestions. This feature helps in analyzing patient data effectively and offers recommendations for potential treatments. The integration of artificial intelligence in diagnosing disorders enhances the accuracy and speed of medical diagnostics, thereby improving healthcare delivery .

In Ibrahim Elbaz's projects, Firebase and Supabase are used to manage data storage and state management. Firebase is utilized for real-time data storage and synchronization, as seen in applications like Yalla Chat, while Supabase offers a scalable database solution with real-time capabilities, used in Market for efficient data handling and user management. These technologies facilitate seamless data operations and scalability, crucial for applications requiring real-time data processing and user interaction .

Agile Development is significant in Ibrahim Elbaz's workflow as it emphasizes iterative development, collaboration, and flexibility. This approach allows him to adapt to changes and deliver software incrementally, thereby improving project outcomes and client satisfaction. The focus on continuous feedback and improvement in Agile ensures the timely delivery of high-quality applications .

The 'Market' application enhances user interaction through features such as user sign-ins with Google, product searching, and an intuitive user interface for viewing accounts. It utilizes Supabase for data management and Cubit for state management, which supports dynamic interaction within the app. These technologies ensure a smooth and efficient shopping experience by managing user data securely and in real-time .

Ibrahim Elbaz applies design patterns such as MVVM and MVC in his Flutter development projects. These design patterns are crucial because they promote separation of concerns, making the application maintainable and scalable. For instance, the use of these patterns helps in organizing code in a way that separates business logic from the user interface, which enhances code readability and application performance .

Ibrahim Elbaz demonstrates problem-solving skills by resolving backlog issues and optimizing application performance through clean code practices and integration of RESTful APIs. His ability to address technical challenges and improve application functionality directly contributes to the success of his projects, ensuring they meet user needs efficiently while maintaining high performance .

Ibrahim Elbaz's proficiency in programming languages such as Dart and JavaScript, coupled with his problem-solving skills, enables him to develop multifunctional applications like Moaawn. His ability to integrate various services and secure payment systems through frameworks like Laravel and APIs demonstrates his adeptness in utilizing suitable technologies to enhance application functionality and user experience in complex service delivery scenarios .

Ibrahim Elbaz employs design principles such as SOLID, Clean Architecture, and Clean Code, which are foundational for building maintainable and scalable applications. These principles ensure that code is organized, understandable, and easy to modify or extend, facilitating ongoing development and adaptation to new requirements without altering existing code significantly .

Cubit is effectively used in Ibrahim Elbaz's projects as it provides a simple and lightweight state management solution. In applications like Weather and Yalla Chat, Cubit allows seamless updates to the UI in response to state changes, improving user interaction. Its simplicity and straightforward approach make it an effective choice for managing state without the complexity of other solutions like Redux, thus enhancing application responsiveness and maintainability .

You might also like