SUMMARY

Flutter Developer with over 4 years of experience building and deploying cross-platform mobile applications using Flutter and Dart. Skilled in designing scalable and maintainable architectures with state management tools like BLoC and Provider. Experienced in integrating Firebase services, working with RESTful APIs, and publishing apps to Google Play and App Store. Delivered multiple end-to-end mobile solutions across various domains. Strong collaborator in Agile environments, with a passion for delivering high-performance, user-centric applications.

Education

Bachelor of Engineering Systems and Computers Engineering

Al-Azhar University
2017 – 2024 | Cairo, Egypt

Grade: Good.

Work Experience

Blackrock Technologies

Flutter Developer / Team Lead
08/2024 – present | Edinburgh, UK
  • Leading a team working on cross-platform applications for Android, iOS, and Windows.
  • Designed scalable and maintainable architecture using BLoC and Clean Architecture principles.
  • Reviewed team code, provided mentorship, and ensured adherence to best practices.
  • Coordinated with design and backend in Agile sprints to deliver high-quality features.
  • Custom Mind

    Flutter Developer
    08/2023 – 07/2024 | Giza, Egypt
  • Maintained and refactored multiple production-level Flutter applications on Android and iOS.
  • Improved codebase structure and performance by applying best practices in state management and clean architecture.
  • Fixed bugs and implemented new features based on user feedback.
  • Collaborated with backend teams to integrate RESTful APIs smoothly.
  • iksib Business Solutions

    Flutter Developer
    10/2022 – 12/2022 | Kuwait
  • Customized and built e-commerce applications using the Fluxstore template.
  • Integrated third-party plugins.
  • Develocity FinTech

    Flutter Developer
    06/2022 – 12/2022 | Cairo, Egypt
  • Developed a CRM mobile application tailored for financial service workflows.
  • Implemented UI and state management using BLoC and clean architecture.
  • Future Engineer

    Programming Instructor
    02/2018 – 12/2020 | Cairo, Egypt
  • Taught fundamentals of programming, mobile development, and AI to school-age children.
  • Designed interactive lessons covering logic, problem-solving, and basic app building.
  • Projects

    Sherbo Assistant

    Flutter App
    08/2023
  • Built a mobile app to organize communication between students and assistants for Mr. Omar El-Sherbiny's educational system.
  • Implemented real-time messaging with Socket.IO and Firebase Cloud Messaging (FCM).
  • Structured the app using Clean Architecture and BLoC state management.
  • 1 / 2
  • Integrated RESTful APIs using DIO package.
  • Hest Englizy

    Flutter App
    11/2023
  • Developed a language learning platform with course subscriptions, quizzes, and exam functionality.
  • Enabled real-time communication between teachers and students.
  • Published on Google Play
  • Mama's First

    Flutter E-Commerce App
  • Revamped the FluxStore template and integrated Shopify to launch a fully functional shopping experience.
  • Improved UI/UX and optimized performance for both Android and iOS.
  • Published on Google Play App Store
  • Designed and developed a medical appointment booking app with payment integration via reference code.
  • Provided easy access to clinic and doctor information.
  • Published on Google Play
  • Developed a mobile app for booking clinic appointments and browsing doctor profiles.
  • Focused on fast UI and patient-friendly design.
  • Published on Google Play
  • E-Commerce

    Flutter App with Admin Panel
    05/2021
  • Built a complete e-commerce application with product browsing, ordering, and real-time admin control (add/edit/delete products).
  • Implemented total price calculation and order tracking.
  • Code available on GitHub
  • Languages
    Arabic: Native
    English: Professional Working
    German: Conversational
    Skills
    Technical Skills
    • Flutter, Dart, Firebase, RESTful APIs.
    • Git, GitHub.
    • State Management (BLoC, Provider).
    • Clean Architecture, MVVM.
    • Local Storage (Shared Preferences, Hive).
    • Maps & Location APIs, Push Notifications.
    • Payment Gateways Integration.
    • Algorithms & Data Structures.
    • Unit & Widget Testing.
    • CI/CD & Deployment (Play Store, App Store).
    Soft Skills
    • Problem Solving.
    • Cross-functional Collaboration.
    • Effective Communication.
    • Time Management.
    • Willingness to Learn.
    • Self-Management.
    • Agile / Scrum Workflow.
    2 / 2