Bonjour, je suis
Jihed Mrouki
Développeur Mobile & Flutter
Spécialisé dans les architectures mobiles évolutives, le design d'interface soigné et les solutions intelligentes avec intégration ML/IA. Je crée des applications prêtes pour la production que les utilisateurs adorent.
Projets phares
Une sélection de mes meilleurs travaux illustrant mon expertise en développement mobile et ma réflexion architecturale
ExtMig
Un outil de développement open-source conçu pour améliorer les workflows de migration et la productivité des équipes de développement modernes.
Masroufi
Une plateforme mobile de recrutement complète construite avec Flutter en Clean Architecture et BLoC, supportant trois rôles utilisateurs distincts.
Cat'aloge
Une application mobile alimentée par l'IA qui scanne automatiquement votre galerie et organise les photos d'animaux grâce à une inférence TensorFlow Lite entièrement on-device.
Expérience professionnelle
Mon parcours professionnel en développement mobile et web
Développeur Flutter
Value Digital Services
September 2022 - Present
3 years 8 months
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.
Stagiaire Développeur Flutter
Prima IT Consulting
January 2022 - June 2022
6 months
Contribution à la conception et au développement d'une plateforme mobile B2B de préparation et livraison de repas ciblant les clients entreprises. L'application a rationalisé les workflows de commande et la coordination opérationnelle entre fournisseurs et clients professionnels.
- Développement de fonctionnalités mobiles multiplateformes avec Flutter et Dart.
- Intégration d'API GraphQL construites avec NestJS pour une communication de données efficace.
- Collaboration avec les équipes backend pour concevoir des contrats d'API évolutifs.
- Implémentation de composants UI modulaires pour améliorer la maintenabilité et la réutilisabilité.
- Application des meilleures pratiques de contrôle de version avec Git.
Le projet a mis l'accent sur une architecture évolutive, la préparation au déploiement réel et la structuration des fonctionnalités au niveau entreprise.
Stagiaire Développeur Web
Beecoop
September 2021 - October 2021
2 months
Développement d'une plateforme web structurée de collecte de données visant à optimiser les flux de travail opérationnels internes. La solution a centralisé les soumissions de formulaires et rationalisé le traitement des données pour une meilleure efficacité.
- Développement de fonctionnalités backend avec Symfony pour la saisie et le traitement de données structurées.
- Conception d'interfaces centrées utilisateur pour simplifier les workflows de saisie de données.
- Collaboration avec des équipes pluridisciplinaires pour aligner les fonctionnalités système sur les besoins opérationnels.
- Amélioration de la fiabilité et de l'ergonomie par des tests et des ajustements itératifs.
La plateforme a amélioré la précision des données internes et réduit la charge de traitement manuel.
Stagiaire Développeur Frontend
Taysir Solutions
January 2020 - February 2020
2 months
Conception et implémentation d'interfaces web interactives et de maquettes orientées client pour des sites web d'entreprise. Axé sur la livraison de mises en page responsives et visuellement structurées conformes aux standards UI modernes.
- Développement d'interfaces dynamiques et responsives avec Angular.
- Transformation de concepts de design en composants web fonctionnels.
- Collaboration avec les membres de l'équipe pour affiner les flux UX et la cohérence visuelle.
- Amélioration de la structure frontend et de la maintenabilité grâce à une conception de composants modulaires.
Cette expérience a renforcé mes bases en architecture frontend évolutive et en systèmes UI.
Compétences & Technologies
Les outils et technologies que j'utilise pour donner vie aux idées
Mobile Core
CI/CD & Deployment
Mobile Tooling
Communauté & Conférences
Partager les connaissances et contribuer à la communauté des développeurs
Session en ligne — Flutter : Les prochaines étapes avec GenUI
DevFest Fusion 4.0 2025
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.
Watch RecordingAnimateur de panel — Flutter : L'avenir des applications avec l'IA
DevFest Fusion 4.0 2025
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.
Watch RecordingDonner vie aux applications avec les animations Flutter
DevFest Monastir 2024
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.
Watch RecordingFlutter sous le capot — Comprendre les mécanismes internes du framework
DevFest Sousse-Monastir 2022
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().
Watch RecordingTravaillons ensemble
Je suis toujours intéressé à entendre parler de nouveaux projets et opportunités. Que vous ayez une question ou que vous souhaitiez simplement me dire bonjour, n'hésitez pas à me contacter !