Mohammed Jbeil
Open to relocate,Egypt
Ħ - |
ć-|
^ github.com/Jpeilx |
] linkedin.com/in/mohammed-jbeil
Education
Zagazig University
Zagazig , Egypt
Bachelor’s degree in computer and systems Engineering
Sept 2019 ‑ June 2024
• CS technical member at IEEE Zagazig Student Chapter
• Courses: computer organization , operating systems , Data structure and Algorithms , Object‑oriented programming , Learning Skills through
Case Studies,
Work Experience
Freelancer
Saudi Arabia (Remote)
Software Engineer || Flutter Developer
June 2023 ‑ current
• Collaborated closely with clients to understand project objectives and requirements.
• Developed cross‑platform mobile applications using Flutter and Dart and ensuring responsive design across various devices and screen sizes
• Give a hand in testing , bug fixing , debugging to optimize app performance.
• Technical Skills: Flutter framework , MVVM and clean Architecture, Firebase technologies , Notifications handling ,RESTful APIs , pagination ,
Google Maps APIs , Bloc as State Management , Responsive UI, Error Handling , bug fixing ,Dependency Injection and singleton pattern.
• Soft Skills: Time Management, Communication skills ,Teamwork, Problem‑solving, Documentation and Presentation skills .
Projects
School Go [Google Play link]
Mobile App connected to backend server :
• School Go helps both schools and parents track the safety of the students during their school bus trip. And aims to provide the best service that
helps the bus driver always be in contact with the school and parents to ensure the children’s safety. The app was built with native code ; my
role was to build a new Flutter version .
• The App consists of two main parts Driver Part: This part helps to track the bus movement at all times, in regard to route and speed and manage
students picking and dropping status . Parent Part: Track the bus movement to know exactly when it will reach the desired destination using
Google Maps . At the end of the school day, get a notification when the children are boarded on the bus for the return trip and Inform the school
about the student absence, change picking point and dropping point.
• Technical Skills: Flutter framework , clean Architecture, Firebase technologies , Notifications handling , Google Maps APIs, Bloc as State Man‑
agement , RESTful APIs , Responsive Flutter UI, pagination, Error Handling , Dependency Injection and singleton pattern
CrazyCar [GitHub link]
Mobile app control Surveillance car
• CrazyCar Displays live video from the car’s movable camera using VLC player. Users can control the camera direction by swiping on the video
• The App allows Real‑Time Tracking by displaying available IDs for tracking, allowing users to set or reset the target . Also Users can search
for a specific person by name, prompting the car to move in different directions to locate them and adding new user To track by entering his
username and ID, then start a live video stream to capture the new user’s face to add them to the tracking AI list.
• The App allows user to move the car in various directions by mapping Joystick controller inputs to the car’s drivers.
• Technical Skills: Flutter framework ,clean Architecture, Bloc/cubit as State Management , RESTful APIs , Responsive Flutter UI, Error Handling ,
Dependency Injection and singleton pattern
Bookly App [GitHub link]
Based on Google Book API :
• The Bookly App is a Flutter‑based application that uses MVVM and clean architecture , The app displays information about free books and each
book is clickable to show its details and Preview with URl lancher .
• Technical Skills: Flutter framework ,MVVM and clean Architecture, Bloc as State Management , RESTful APIs , Responsive Flutter UI, pagination,
Error Handling , Launch Custom URLs, Dependency Injection and singleton pattern
Movie App [GitHub link]
Based on The Movie DataBase website API :
• User can browse and discover movies in different categories, such as Now Playing, Top Rated, and Popular Movies.
• User can Click on a movie card to view its details, including its title, poster, release date, runtime, overview and View recommended movies that
are related to the current movie
• App was designed with clean architecture that allowed easy scalability and maintenance of the App .
• Technical Skills: Flutter framework ,Clean Architecture, Bloc as State Management , RESTful APIs , Dependency Injection and singleton pattern
Technical Skills
Skills
(Proficient ) Dart, C/C++ . (Familiar) Java . (Great knowledge ) Flutter Framework , Firebase Technologies, Google Maps APIs
,RESTful APIs, ,SOLID principles , MVVM and clean architecture , Bloc as State Management , GIT , OOP , Data Structures and
algorithms, Dependency Injection and singleton pattern.
JULY 14, 2024
1