Jihed Mrouki
Ingénieur logiciel · Flutter → Full-Stack · 4+ ans
jihed.mrouki@gmail.com · linkedin.com/in/jihed-mrouki · github.com/JihedMrouki · Tunisia
Compétences
Mobile
- Flutter
- Dart
- BLoC / Cubit
- Riverpod
- Clean Architecture
- Dart Isolates
- Flutter Animations
- Push Notifications (FCM)
- Deep Linking
- Platform Channels
- Responsive & Adaptive UI
Bibliothèques & Données
- Dio
- Hive
- FlutterSecureStorage
- GetIt / Injectable
- Freezed / json_serializable
- Go Router
- Flutter Flavors
- Crashlytics
CI/CD & Déploiement
- Fastlane
- Jenkins
- AppCenter
- Firebase App Distribution
- GitHub Actions
- Play Store Deployment
- App Store Deployment
- Code Signing (iOS & Android)
Expérience
Value Digital Services
sept. 2022 – Présent
Développeur Flutter
En tant que Développeur Flutter chez Value Digital Services, je conçois et maintiens des applications mobiles multiplateformes évolutives utilisées en environnement de production. J'applique les principes de l'architecture propre et des solutions avancées de gestion d'état pour garantir la maintenabilité à long terme, les performances et la fiabilité au niveau entreprise.
- Développement et maintenance d'applications Flutter prêtes pour la production sur Android et iOS.
- Architecture de bases de code modulaires et évolutives basées sur la Clean Architecture.
- Implémentation de la gestion d'état avec BLoC et Riverpod.
- Optimisation des performances et garantie d'une UX fluide sur des applications à grande échelle.
- Automatisation des workflows CI/CD avec Jenkins, Fastlane et AppCenter.
- Collaboration dans des environnements Agile avec Jira et Git.
Projets clés :
Smoov : Mon compagnon de voyage (App en production)
Application grand public conçue pour améliorer la mobilité et l'engagement culturel des utilisateurs. Contribution au développement et à la maintenance d'une base de code Flutter évolutive alimentant l'application en production sur Android et iOS. Axé sur l'optimisation des performances, l'évolutivité des fonctionnalités et la maintenabilité à long terme.
Plateforme HRMS / Gestion des effectifs en entreprise
Conception et développement d'une application mobile SIRH évolutive pour centraliser les opérations RH internes et améliorer les processus en libre-service pour les employés.
- Implémentation des workflows de suivi du temps et de gestion des feuilles de temps.
- Développement des systèmes de demande et d'approbation de congés.
- Création de fonctionnalités de libre-service (demandes de certificats, gestion de profil).
- Conception d'un annuaire des employés à l'échelle de l'entreprise.
- Intégration de composants d'apprentissage en ligne et de développement des compétences.
- Garantie de l'évolutivité et de la maintenabilité grâce à une architecture propre.
Prima IT Consulting
nov. 2021 – juin 2022
Développeur Flutter
Développement de Mealbox, une plateforme B2B de commande et de livraison de repas destinée aux entreprises, rationalisant les flux de commande et la coordination entre fournisseurs et clients professionnels.
- Développement de l'application Flutter destinée aux employés sur Android et iOS : connexion par entreprise, consultation du menu par catégorie, panier et profil.
- Travail des deux côtés de la passerelle GraphQL. Schéma et resolvers sur un service NestJS, et le client Flutter qui le consomme.
- Service adossé à MongoDB via Mongoose, avec conception des contrats d'API avec l'équipe backend.
- Recherche d'entreprise par nom ou par localisation de l'appareil.
- Mise en cache des requêtes de menu dans Hive selon une politique cache-puis-réseau, pour que l'application s'ouvre sur du contenu plutôt que sur un chargement.
Formation
Génie logiciel
École Supérieure Privée d'Ingénierie et de Technologies, Tunis
Développement des systèmes d'information
Institut Supérieur des Études Technologiques de Sousse
Communauté
DevFest Fusion 4.0 2025
2025
Session en ligne. Flutter : Les prochaines étapes avec GenUI
Session en ligne explorant comment la génération d'interface utilisateur (GenUI) alimentée par l'IA change la façon dont les développeurs Flutter construisent des interfaces : des composants générés automatiquement aux layouts adaptatifs.
DevFest Fusion 4.0 2025
2025
Animateur de panel. Flutter : L'avenir des applications avec l'IA
Animation d'une table ronde réunissant des experts Flutter et IA pour discuter de l'intersection entre le développement mobile moderne et l'intelligence artificielle, et de ce que l'avenir réserve.
DevFest Monastir 2024
2024
Donner vie aux applications avec les animations Flutter
Explorer les primitives d'animation de Flutter : de AnimationController aux transitions de pages implicites, et comment créer des expériences fluides et significatives qui améliorent l'UX.
DevFest Sousse-Monastir 2022
2022
Flutter sous le capot : Comprendre les mécanismes internes du framework
Une plongée en profondeur dans l'architecture interne de Flutter : le moteur de rendu, l'arbre de widgets, et ce qui se passe réellement lorsqu'on appelle setState().