I’m Abir Cherif, a Mobile Software Engineer with 3+ years of experience building and shipping Flutter apps, from clean architecture and modular codebases to smooth release workflows. I’ve been involved in designing and scaling a large Flutter monorepo with white-label capabilities for multiple travel brands, reaching 1,950+ active users while cutting delivery time by 57% through feature-driven clean architecture and SOLID principles. I also enjoy bridging cross-platform needs—integrating backend services like Firebase, building offline-first experiences, and delivering internationalized apps (EN/FR/AR with RTL support). Beyond mobile development, I strengthen quality and reliability with automated CI/CD pipelines (GitHub/GitLab + Fastlane), unit/widget testing, and end-to-end release management for both iOS and Android.…

Abir Cherif

I’m Abir Cherif, a Mobile Software Engineer with 3+ years of experience building and shipping Flutter apps, from clean architecture and modular codebases to smooth release workflows. I’ve been involved in designing and scaling a large Flutter monorepo with white-label capabilities for multiple travel brands, reaching 1,950+ active users while cutting delivery time by 57% through feature-driven clean architecture and SOLID principles. I also enjoy bridging cross-platform needs—integrating backend services like Firebase, building offline-first experiences, and delivering internationalized apps (EN/FR/AR with RTL support). Beyond mobile development, I strengthen quality and reliability with automated CI/CD pipelines (GitHub/GitLab + Fastlane), unit/widget testing, and end-to-end release management for both iOS and Android.…

Available to hire

I’m Abir Cherif, a Mobile Software Engineer with 3+ years of experience building and shipping Flutter apps, from clean architecture and modular codebases to smooth release workflows. I’ve been involved in designing and scaling a large Flutter monorepo with white-label capabilities for multiple travel brands, reaching 1,950+ active users while cutting delivery time by 57% through feature-driven clean architecture and SOLID principles.

I also enjoy bridging cross-platform needs—integrating backend services like Firebase, building offline-first experiences, and delivering internationalized apps (EN/FR/AR with RTL support). Beyond mobile development, I strengthen quality and reliability with automated CI/CD pipelines (GitHub/GitLab + Fastlane), unit/widget testing, and end-to-end release management for both iOS and Android.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
See more

Language

Arabic
Fluent
French
Advanced
English
Advanced

Work Experience

Mobile Software Engineer at Continuous Net
July 1, 2023 - Present
Architected a 7+ package Flutter monorepo and a white-label platform powering 4 travel brands, reducing per-brand delivery time by 57% via modular feature isolation and feature-driven clean architecture (SOLID, DI) with feature flags and role-based access. Built a 3-dimensional GitLab CI/CD + Fastlane pipeline (environment × brand × user role) to automate build, signing, and deployment; handled Git tagging and package/library versioning to ensure release traceability. Developed scalable Flutter apps including payment integrations, WebSockets, deep linking, push notifications, and offline-first architecture using Riverpod, Dio, and Hive. Implemented a hybrid WebView solution (WKWebView/Android WebView) with a bidirectional JavaScript–Flutter bridge and native cookie/session sharing for seamless authentication. Integrated Firebase (Auth, FCM, App Distribution) and OneSignal, with Flutter internationalization (i18n), EN/FR/AR localization keys, RTL support, and multi-brand localizatio
Mobile Developer at Continuous Net
July 1, 2023 - Present
Developed cross-platform mobile applications using Flutter and Dart for both iOS and Android platforms, focusing on a dual-sided travel platform catering to travelers and guides. Integrated core features including activity discovery, real-time chat using Matrix SDK and WebSockets, in-app purchases, and push notifications via FCM. Delivered scalable white-label app flavors for multiple agencies and contributed reusable components to a Flutter Design System to maintain consistency and accelerate development. Integrated RESTful APIs, optimized data loading with HTTP package, and worked within Agile/Scrum workflows. Established CI/CD pipelines using Firebase App Distribution to facilitate faster internal testing and staged releases.
Mobile Development Intern at Continuous Net
June 30, 2023 - August 27, 2025
Built a mobile application for organized trips utilizing Flutter and Dart, resulting in streamlined user processes and enhanced workflow efficiency. Implemented CI/CD pipelines using Firebase App Distribution to automate deployment and testing processes.
Flutter Developer Intern at Continuous Net
February 1, 2023 - July 1, 2023
Developed a cross-platform Flutter application using Firebase Authentication and Firestore, implementing secure multi-provider authentication and role-based access for three user roles. Built 15+ production-ready screens from Figma designs, ensuring responsive UI consistency across Android and iOS devices.
Web Development Intern at DR AXLMAIER Group
August 31, 2022 - August 27, 2025
Optimized a document archiving web application developed with PHP and Laravel by reducing load times by 25% and enhancing database performance. Improved user interface elements using HTML, CSS, Bootstrap, and JavaScript to provide better user experience.
Flutter Developer Intern at ENSI – Municipal Services App
October 1, 2021 - March 1, 2022
Created and customized Flutter apps (web and mobile) digitizing municipal services such as ticketing, appointment management, and real-time chat using Provider and Hive for state management and local storage. Integrated Firebase (Authentication, FCM, Firestore) and Google Maps to build a role-based system (citizens, staff) enabling real-time data sync, incident reporting, and media uploads.

Education

Diploma: Computer Engineering (equivalent to Master’s Degree – EQF Level 7) at National Engineering School of Computer Science Manouba
September 1, 2020 - July 1, 2023
Bachelor’s Degree in Mathematics and Applications at Higher Institute of Computer Science and Mathematics of Monastir
September 1, 2017 - July 1, 2020
National Engineering Diploma (Computer Science), EUR-ACE® certified at National Engineering School of Computer Science – ENSI
September 1, 2020 - July 1, 2023
Bachelor's degree in Mathematics and Applications at Higher Institute of Computer Science and Mathematics – ISIMM
September 1, 2017 - July 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Travel & Hospitality, Education, Professional Services, Computers & Electronics, Government