Mobile Developer

Open to full-time
Bio

Ahmed E is a Flutter Developer with over a year of experience building scalable, cross-platform mobile applications using Flutter and Dart. He utilizes technologies such as Flutter, Dart, Bloc, and Cubit to develop mobile applications, focusing on state management and clean architecture. Ahmed integrates Firebase for real-time updates and authentication, and employs RESTful APIs for secure data handling. His development process includes Agile practices and version control with Git and GitHub. Ahmed has worked on an E-Commerce App that features dynamic product search, filtering, and secure API integration, showcasing his ability to build modular and maintainable codebases. Additionally, he developed a ToDo App with bilingual support and Firebase authentication, demonstrating his skills in creating user-friendly and secure applications. He holds a Bachelor's Degree in Computer Science from Mansoura University. Ahmed is well-suited for roles that involve innovative mobile development, particularly those requiring strong skills in Flutter and Dart, state management, and clean architecture.

Expertise
FlutterGitPythonC#Database CachingDocument DatabaseRelational DatabaseJavaSQL
Video Intro
Assessments
APPLICANT AVG · 55%AHMED · 87%0255075100TopASSESSMENT SCORE (0–100)
  • Manage State in Flutter with Nested ComponentsMedium
  • Design a Real-Time Financial Data Flutter ApplicationMedium
  • Average Score on Design an Efficient API Integration Strategy for E-CommerceMedium
Projects

E-Commerce App

A full-featured mobile shopping app built with Flutter, designed for a seamless user experience across platforms. Users can browse and filter products by brand and category, view detailed product pages, and manage their shopping cart. The app uses Cubit for robust state management, follows Clean Architecture for scalability, and integrates with RESTful APIs to fetch and manage real-time data securely. Key Features: Dynamic product search & filtering Modular codebase with Clean Architecture Scalable state management using Cubit Secure API integration for data handling Technologies: Flutter, Dart, Cubit, REST API, Clean Architecture

ToDo App

A productivity-focused task management app that enables users to organize daily tasks with ease. Features include support for light/dark themes, multi-language UI (Arabic & English), and deadline reminders. It includes Firebase Authentication for secure login and Shared Preferences for local data persistence. Key Features: Task creation, editing, and deadline tracking Light/Dark mode and bilingual interface (EN/AR) Firebase login and local data storage Simple and intuitive user experience Technologies: Flutter, Dart, Firebase, Shared Preferences, Localization

Experience
  1. Flutter Developer

    AthrNov 2024Feb 2025
    • Developed scalable and maintainable Flutter applications using Clean Architecture.
    • Collaborated with designers and backend teams to implement and test new features.
    • Applied Bloc/Cubit for state management to ensure smooth and reactive UI.
    • Followed Agile practices including sprint planning, stand-ups, and code reviews.
    • Ensured high code quality through version control and code best practices.
    Flutter, DartBloc, CubitRESTful APIsGit, GitHubClean Architecture
  2. Flutter Developer

    GenSystemsFeb 2024Apr 2024
    • Developed mobile apps using Flutter and visual development in FlutterFlow.
    • Integrated real-time data and authentication with Firebase and Supabase.
    • Applied Provider and Bloc for structured state management and performance.
    • Participated in Agile ceremonies, including stand-ups and sprint reviews.
    • Implemented clean, reusable components following Clean Architecture.
    Flutter, DartFlutterFlowFirebase (Auth, Firestore)SupabaseProvider, BlocAgile tools (e.g., Trello, Jira)
  3. AI Model Trainer

    Outlier Jan 2024Present
    • Designed and refined prompts to improve LLM outputs across various tasks.
    • Evaluated AI responses for reasoning, accuracy, and contextual alignment.
    • Collaborated with research teams to improve model understanding and adaptability.
    • Contributed to the optimization of AI model training datasets and evaluation methods.
    Prompt engineeringPython (possibly, if scripting was involved)Internal annotation toolsResearch collaboration tools (Slack, Notion, etc.)
Education
  1. Bachelor's Degree in Computer Science

    Mansoura UniversityMansoura2017 — 2021
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

Ahsan  R.
Ahsan R.

Mobile Developer

0-2 Years of Experience

FlutterKotlinFigmaJava
Chinaza U.
Chinaza U.

Mobile Developer

3-4 Years of Experience

FlutterKotlinJavaSQL
Ahmed B.
Ahmed B.

Mobile Developer

4+ Years of Experience

JavaKotlinSwiftReact Native
Faizan H.
Faizan H.

Mobile Developer

4+ Years of Experience

JavaKotlinFlutterPython
View all

Mobile Developer

0-2 years experience

14 days risk-free trial · No commitments · We handle contracts and payroll