Ahmed EL MENAN

Mobile Engineer

Morocco3 yrs 1 mo experience

Key Highlights

  • Expert in Flutter with extensive mobile development experience.
  • Proficient in CI/CD and state management architectures.
  • Strong background in backend technologies and RESTful services.
Stackforce AI infers this person is a Fullstack Mobile Developer specializing in SaaS and Education applications.

Contact

Skills

Core Skills

FlutterState ManagementCi/cdJavaSpring BootGraphqlFirebase

Other Skills

ProviderDesign PatternsGetIt (Service Locator)Singleton patternProblem SolvingService locator patternPR reviewGetxEnd-to-end TestingDartModel-view-viewmodel (MVVM)Firebase storageMixPanel (Analytics)App Center (Devops)MongoDB

About

A Flutter Engineer who influences teams on technical considerations, increasing their productivity and effectiveness by sharing deep knowledge and experience

Experience

3 yrs 1 mo
Total Experience
2 yrs
Average Tenure
1 yr
Current Experience

Babel

Mobile Software Engineer III

Jun 2025Present · 1 yr · Morocco · Remote

Padel pulse

Flutter Engineer

Feb 2024Jun 2025 · 1 yr 4 mos · Paris, Île-de-France, France · Remote

  • Developed a social application to connect Padel players

Tripp card

Full-stack Developer

Jun 2022Mar 2023 · 9 mos · Dubai, United Arab Emirates · Remote

  • Developed trip planning and rewards app using Flutter:
  • Implemented Provider and MVVM architecture for state management.
  • Constructed CI/CD pipelines utilizing GitHub Actions, Fastlane, and Firebase Distribution, TestFlight
  • Integrated testing
  • Integrated App Center for deployment and updates.
  • Utilized MixPanel for user behavior analytics.
  • Managed Apple Developer Account and Google Play Console.
  • Utilized Node.js and MongoDB for the backend.
  • Integrated Google Maps API and Google Places.
  • Implemented JSON serialization and Freezed.
  • Utilized Dio client and Google Cloud Platform.
DartModel-view-viewmodel (MVVM)Firebase storageMixPanel (Analytics)App Center (Devops)MongoDB+10

Mts system

Flutter Developer

Jan 2022Feb 2024 · 2 yrs 1 mo · Casablanca-Settat, Morocco · Remote

  • Developing an application POS that contains over 200 features using Flutter:
  • Conduct end-to-end testing, PR reviews, and troubleshooting.
  • Utilize Provider, GoRouter, MVVM, and RiverPod.
  • Implement ZeroConfig and local package architectures.
  • Use Melos for Mono-Repos and GitHub actions for CI/CD pipelines and automation.
  • Developed an application for sensor data visualization:
  • Set up alerts for threshold breaches.
  • Perform unit and integration tests.
  • Use Provider, Getx, and MVVM for app structure.
  • Design local package architectures.
  • Integrate notification systems.
ProviderDesign PatternsGetIt (Service Locator)Singleton patternProblem SolvingService locator pattern+5

Coemco restauracion sa

Flutter Developer

May 2021May 2021 · 0 mo · Barcelona, Catalonia, Spain · Remote

  • Developed a Flutter mobile app for restaurant ordering:
  • Implemented Firebase Authentication and Cloud Firestore for secure, real-time data management.
  • Integrated Firebase Storage and utilized Bloc pattern for efficient user interactions.
FirebaseService locator patternBlocFlutterClean architectureCloud Firestore

Mohammed vi polytechnic university

Full Stack Developer

Apr 2021Oct 2021 · 6 mos · Morocco

  • Developed a mobile application to streamline communication and task management between patients and doctors.
  • Spring Boot – Built a secure and scalable RESTful backend for handling user data and appointments.
  • Android (Java) – Developed the Android client using native Java for responsive UI and smooth performance.
  • Retrofit2 – Integrated Retrofit2 to handle API calls efficiently and ensure clean network communication.
  • MVVM Architecture – Applied MVVM to separate UI and business logic, improving maintainability and testability.
  • Multithreading – Implemented asynchronous tasks to enhance user experience and avoid UI blocking.
Model-view-viewmodel (MVVM)JSON Web Token (JWT)AndroidRetrofitMultithreadingJava+1

Ministry of education, morocco

Flutter Developer - Massar Mobile Apps

Sep 2020Sep 2021 · 1 yr · Morocco · Remote

  • Developed three Flutter mobile apps for academic information access.
  • Implemented GraphQL for efficient data management.
  • Utilized BLoC architecture for clean and maintainable code.
  • Designed Clean Code Architecture for modular app development.
  • Digitized school activities to improve transparency and communication.
  • Focused on enhancing school operations' efficiency and user experience.
BlocFlutterGraphQLClean architecture

Hypefury

Flutter developer

Jul 2020Aug 2020 · 1 mo · Paris, Île-de-France, France · Remote

  • Developed Flutter app for Tweet automation:
  • Created UI/UX using Flutter
  • Integrated Firebase Authentication for secure access.
  • Utilized Twitter API from the Developer Console
  • Used Firestore cloud storage
Firebase AuthFlutterCloud FirestoreFirebase

Ocp s.a

Telecommunications specialized technician

Feb 2017Feb 2017 · 0 mo · Khouribga Province, Beni Mellal - Khenifra, Morocco

Education

1337 Coding School

Software Engineer — Computer Science

Jan 2019Jan 2022

Specialized Institute Of Applied Technology

Diploma of Technician Specialized — Telecommunications

Jan 2015Jan 2017

Al Mouahidine high school

High School Diploma — Chemistry and Physics

Jan 2012Jan 2013

Stackforce found 100+ more professionals with Flutter & State Management

Explore similar profiles based on matching skills and experience