A highly experienced Senior Flutter Developer with over 10 years of expertise in mobile application development, specializing in building high-performance, scalable cross-platform applications. Proven track record in delivering complex mobile solutions using Flutter, Dart, Firebase, and modern architectural patterns. Strong background in leading development efforts, optimizing application performance, and collaborating with cross-functional teams to deliver reliable, user-centric products in production environments.
A highly experienced Senior Flutter Developer with over 10 years of expertise in mobile application development, specializing in building high-performance, scalable cross-platform applications. Proven track record in delivering complex mobile solutions using Flutter, Dart, Firebase, and modern architectural patterns. Strong background in leading development efforts, optimizing application performance, and collaborating with cross-functional teams to deliver reliable, user-centric products in production environments.
CsC - Riyadh, Saudi Arabia
2018-01-29 - 2026-01-07 00:00:00
Developed cross-platform mobile applications for Android and iOS using Flutter and Dart. Designed and implemented responsive and user-friendly UI compatible with different screen sizes and devices. Integrated mobile applications with RESTful APIs and handled data in JSON format. Utilized Firebase services including Authentication, Firestore, and Cloud Storage for backend functionality. Applied Clean Code principles and followed architectural patterns such as MVVM / MVC. Managed application state using Provider / Bloc / Riverpod. Improved application performance, fixed bugs, and optimized overall user experience. Collaborated with UI/UX designers and backend developers to deliver high-quality features on time. Used Git for version control and team collaboration.
TechVision Solutions - Amman, Jordan
2008-02-06 - 2017-10-18 00:00:00
Developed and maintained 4+ cross-platform mobile applications using Flutter and Dart for Android and iOS. Delivered 10+ production-ready features including authentication, dashboards, notifications, and data synchronization. Converted 20+ UI screens from Figma into responsive and reusable Flutter widgets. Integrated 5+ RESTful APIs, handling JSON data with secure and efficient network communication. Implemented Firebase Authentication and Firestore, supporting 1,000+ active users. Reduced app load time by 30% through performance optimization and code refactoring. Fixed 50+ bugs and improved app stability across different devices and screen sizes. Used Git in a team environment, contributing to 100+ commits following clean code standards. Collaborated with design and backend teams (5+ members) using Agile/Scrum methodology.
Software Engineering
Al-Balqa Applied University
2003 - 2009
Flutter, Firebase, Sqflite, SharedPreferences
A scalable cross-platform educational mobile application built using Flutter and Firebase, following the MVVM architecture to ensure maintainability and clean separation of concerns. The application supports secure user authentication and password recovery, course subscription management, and academic-level–based content browsing. It enables users to save and access PDF learning materials offline, delivering a smooth and reliable learning experience. Designed to support thousands of users with optimized performance and efficient data handling.
View ProjectJava, SQLite, SharedPreferences
An Android application developed in Java following the MVP architecture to ensure clean separation of concerns and maintainable code. The app implements secure, encrypted user registration, local data storage using SQLite, and persistent user sessions via SharedPreferences. It also integrates YouTube video streaming to deliver seamless multimedia content, with a focus on performance, security, and user experience.
View ProjectJava, Android SDK, OOP
A native Android application designed to perform matrix operations, including addition and multiplication. Emphasizes object-oriented principles and user-friendly interaction.
View ProjectC++, Console Application
A console-based Tic-Tac-Toe game developed in C++ for two players, demonstrating strong foundational programming skills. Highlights include control flow management, modular function design, and robust condition handling. This project showcases problem-solving abilities and a solid understanding of core programming concepts in C++.
View ProjectHTML5, CSS3
A responsive and well-structured web page developed using HTML and CSS, showcasing modern layout design, semantic HTML structuring, and clean, maintainable styling techniques. The project emphasizes cross-browser compatibility, mobile responsiveness, and adherence to best practices in front-end development.
View ProjectSaudi Computer Society (SCS) - Oct 2025
Participated as an IEEE member under the Saudi Computer Society, contributing to professional development workshops, technology seminars, and community outreach programs. Actively engaged in knowledge-sharing sessions, networking events, and initiatives promoting STEM education across the region. Supported the organization in coordinating events and fostering collaboration among members.
Learn MoreShare this profile with others