Amine M.

Flutter Developer

Italy

Experience

Dec 2024 - Present
9 months

Flutter Developer

Rentauras

  • Spearheaded app architecture using Clean Architecture, Riverpod, GoRouter, and Dio.
  • Collaborated closely with the company founder to align business goals with technical solutions and app structure.
  • Defined technical roadmap and user experience flows based on product vision discussions.
  • Managed and mentored 2 Flutter interns, conducting code reviews, pair programming, and architecture sessions.
  • Worked closely with backend engineers to define and refine REST API contracts, authentication flows, and error handling standards.
  • Integrated Twilio for messaging and OneSignal for push notifications, ensuring reliability and scalability.
  • Led performance profiling and implemented improvements, achieving faster load times and reduced memory usage.
  • Enforced testing strategy with unit, integration, and widget tests across all major features.
Feb 2024 - Dec 2024
11 months

Flutter Developer

As Programation

  • Designed and implemented mobile app features using Bloc and Riverpod, ensuring clean separation of concerns.
  • Owned feature lifecycle: from UI/UX implementation to backend integration and testing.
  • Delivered performant apps with Firebase integration, using Firestore, Auth, and Cloud Messaging.
  • Created reusable UI components and modularized code for better maintainability.
  • Wrote and maintained unit and integration tests with 90%+ test coverage.
Jun 2022 - Feb 2024
1 year 9 months

Flutter Developer

Mts System (Popina)

  • Refactored large legacy Flutter codebase and introduced Clean Architecture principles.
  • Developed custom Dart packages to encapsulate business logic and shared utilities.
  • Led efforts to modularize the app and improve scalability, onboarding, and development speed.
  • Significantly reduced bugs by auditing async logic and implementing proper error handling.
  • Worked in a cross-functional team with designers, backend engineers, and QA for continuous delivery.
Jun 2021 - Jan 2022
8 months

Flutter Developer

Joodek

  • Built the Joodek Mobile App from scratch using Clean Architecture and Bloc.
  • Reduced app load time by 20% by optimizing state management and minimizing overbuilds.
  • Integrated real-time data updates and push notifications using Firebase.
  • Collaborated with senior developers to implement authentication, onboarding, and search features.
Jan 2019 - Dec 2022
4 years

42sh – Unix Shell Implementation (Team Project)

1337 Coding School (42 Network)

Collaborated in a team to design and implement a full-featured Unix shell in C, replicating functionalities of bash and zsh. The project involved building a complete shell pipeline — from lexical parsing to command execution — with advanced features and strict POSIX compliance.

  • Worked on lexer and parser modules for interpreting complex shell syntax.
  • Implemented I/O redirections, pipes, and logical operators (&&, ||) in command execution.
  • Developed built-in command support (cd, echo, exit, etc.) and environment variable management.
  • Participated in implementing job control (background/foreground processes, signal handling).
  • Used Git for version control and coordinated via regular team syncs and code reviews.
  • Shell command interpreter with custom parsing, process management, globbing, and command history.
  • Hands-on experience with fork, execve, pipe, wait, signals, and file descriptors.
  • Tech: C, POSIX System Calls, Process Control, Git, Team Collaboration.
Jan 2019 - Dec 2022
4 years

ft_ls – Reimplementation of Unix ls Command

1337 Coding School (42 Network)

Built a custom version of the Unix ls command in C, mimicking its behavior and supporting various flags and formatting options.

  • Reimplemented ls behavior including -l, -a, -R, -t, and -r options.
  • Parsed and sorted directory entries using stat, opendir, and readdir system calls.
  • Handled symbolic links, recursive directory traversal, and file metadata display.
  • Implemented accurate file permission formatting and time-based sorting.
  • Tech: C, POSIX APIs (dirent.h, stat.h), Bitwise operations, Memory management.

Summary

Innovative Flutter Developer with over 4 years and one month experience building and optimizing scalable mobile applications with clean architecture and modern state management (Riverpod, Bloc). Proven ability to reduce app load times by 20%, improve app stability, and lead development teams. Deep understanding of Dart, OOD, SOLID principles, and Domain-Driven Design. Comfortable collaborating directly with founders and backend teams to define architecture, APIs, and product strategy. Passionate about writing clean, testable code that delivers great UX.

Languages

Arabic
Native
English
Advanced
French
Elementary
Italian
Elementary

Education

Oct 2019 - Jun 2022

1337 Coding School

Cabo Negro, Morocco

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions