Disponible pour de nouvelles opportunités

Bonjour, je suis Nawres KhalfiDéveloppeuse Mobile Flutter

Ingénieure en informatique, je conçois des applications mobiles rapides, élégantes et fiables avec Flutter et Firebase. Du design Figma jusqu'à la publication sur Google Play et l'App Store, j'écris un code propre, testé et pensé pour l'utilisateur.

Portrait de Nawres Khalfi le jour de sa remise de diplôme
À propos de moi

Mon parcours

Des bancs de l'université aux stages en entreprise, chaque étape m'a rapprochée du développement mobile.

Ingénieure en informatique spécialisée en développement mobile avec Flutter. J'ai acquis une expérience pratique à travers des stages et des projets Flutter/Firebase : intégration de fonctionnalités intelligentes, UX/UI, GitHub, pipelines CI/CD et tests automatisés.

Je maîtrise la méthode de travail par feature : chaque feature est découpée en plusieurs user stories, développées, testées et livrées une à une.

Rigoureuse, autonome et orientée qualité.

4stages en entreprise
7applications réalisées
2stores : Play & App Store
  • Kairouan / Sousse, Tunisie
  • Diplôme d'ingénieure, ISITCom 2026

Formation

  1. Juin 2020

    Baccalauréat sciences expérimentales

    Kairouan
  2. 2020 – Juil. 2023

    Licence en ingénierie des systèmes informatiques

    ISIG Kairouan
  3. 2023 – Juil. 2026

    Diplôme national d'ingénieur en informatique

    ISITCom, Sousse

Expériences

  1. 2023 – 2024

    Développeuse mobile & IoT, stage

    Tunisie Telecom
    • Application mobile de détection de fuite de gaz associant Flutter, Firebase et composants IoT.
    • Conception des écrans, gestion des alertes et suivi des données remontées par le système.
  2. 2025 – 2026

    Développeuse mobile & IA, stage d'été

    TSE Consultant INT
    • Application mobile intelligente de gestion de documents avec Flutter et Firebase.
    • Intégration de fonctionnalités d'intelligence artificielle et amélioration de l'expérience utilisateur.
  3. Fév. 2026 – Juin 2026

    Développeuse Flutter, stage PFE

    Ocean Softwares & Technologies / Shariqa France
    • Solution mobile intelligente pour la génération et la gestion des états des lieux et des dossiers de location (LocaPin).
    • Conception des interfaces Flutter, gestion des données avec Firebase et participation aux tests.
    • Git/GitHub et mise en place de pipelines CI/CD avec tests automatisés.
  4. iOS & Android

    Développeuse d'application iOS/Android : Locate My Kids

    Shariqa France

    Application de traqueur de téléphone portable pensée pour les familles. Elle réunit géolocalisation et contrôle parental pour que les parents sachent toujours où se trouve leur enfant et comment il se déplace : position GPS en temps réel, historique des trajets sur la carte et alertes à l'arrivée ou au départ d'un lieu.

    L'accent est mis sur la précision de la position GPS, la clarté du suivi et la réactivité des alertes. Même en mode silencieux, un signal sonore puissant permet de retrouver le téléphone, et un bouton SOS permet à l'enfant de prévenir ses parents immédiatement.

    Fonctionnalités clés
    • Localisation et trajet en direct : position actuelle en temps réel et liste des lieux visités dans la journée.
    • Contrôle parental : suivi du temps passé sur les applications, notamment pendant l'école.
    • Écoute du son ambiant en direct : entendre ce qui se passe autour de l'enfant pour vérifier sa sécurité.
    • Contourner le mode silencieux : signal fort audible même si le téléphone est en silencieux ou dans un sac.
    • Alertes de mouvement : école, maison ou parc, avec notifications à l'arrivée et au départ.
    • Signal SOS : l'enfant alerte immédiatement ses parents en appuyant sur le bouton SOS.
Compétences

Ce que je sais faire

Des applications soignées de l'interface jusqu'au déploiement, avec une attention particulière à la qualité et aux performances.

Code propre

Un code lisible, structuré et maintenable, organisé en architecture claire et facile à faire évoluer.

Designs élégants

Créer des designs élégants adaptés à vos besoins.

Outils de design que j'utilise
CCanva Figma

Gestion d'état avec Riverpod

Gestion d'état réactive, testable et sûre au moment de la compilation pour des applications Flutter robustes.

CI/CD

Intégration continue et déploiement ou livraison continus : chaque modification est testée et livrée automatiquement.

Design web adaptatif (RWD)

Des interfaces qui s'adaptent à toutes les tailles d'écran : téléphone, tablette et ordinateur.

Gestion des performances

Éviter la surconsommation de la batterie et de la mémoire RAM du téléphone pour une application fluide.

Consommation d'une API REST

Requêtes HTTP, sérialisation JSON, gestion des erreurs et du cache pour connecter l'application à ses services.

Matériel du téléphone

Savoir utiliser les capteurs du smartphone : GPS, caméra, capteur d'empreintes et Bluetooth.

Amazon Developer

Publication et distribution d'applications via la console Amazon Developer, en complément des stores Google et Apple.

Compétences techniques

Les langages, frameworks et outils que j'utilise au quotidien.

Mobile

FlutterDart

Web

TypeScriptJavaScriptReactHTMLCSS

Backend / Cloud
Firebase

Gestion et modélisation des données
Cloud FirestoreRealtime DatabaseCloud Storage
Authentification, logique et sécurité
Règles de sécuritéFirebase Authentication
Engagement utilisateur et monitoring
Firebase Cloud MessagingCrashlyticsPerformance Monitoring

Données

MongoDBCSV

DevOps / Qualité

GitGitHubChaînes CI/CDTests unitairesTests d'interfaceTests d'intégration

Conception

UMLAgileFigmaDesign UX/UI

IA / IoT

PythonK-meansArduino

Systèmes

LinuxWindows
Projets réalisés

Mes réalisations récentes

Des applications et des sites publiés et utilisés sur le terrain. Utilisez les flèches pour passer d'un projet à l'autre.

01 / 10

D'autres projets arrivent bientôt. En attendant, retrouvez mon code sur GitHub.

Disponible pour travailler

Travaillons ensemble

Un projet d'application mobile, une offre d'emploi ou une collaboration ? Écrivez-moi, je réponds rapidement.

Envoyer un message
Téléphone+216 53 915 811
LocalisationKairouan / Sousse, Tunisie