About Hedi
- livrer des applications Android & iOS robustes,
- sécuriser leurs parcours critiques (authentification, wallet, données sensibles),
- structurer une architecture mobile et backend durable,
- accélérer le time-to-market sans sacrifier la qualité.
Ma valeur ajoutée
- Une vision end-to-end : mobile, backend (BFF), architecture, CI/CD
- Une forte expertise sur les systèmes sensibles (sécurité, conformité, performance)
- Une capacité à cadrer un produit techniquement dès le départ (MVP → scale)
- Une approche pragmatique et orientée delivery : ce qui compte, c’est ce qui sort en production
Types de projets que je prends en charge
- Applications mobiles Android & iOS (création ou refonte)
- MVP techniques solides pour startups ou nouveaux produits
- Mise en place ou amélioration d’architectures mobiles (Clean Architecture, KMP)
- Développement de Backend For Frontend (BFF)
- Optimisation de la performance, stabilité et qualité du code
- Mise en place ou modernisation de CI/CD mobile
- Applications à enjeux élevés : paiement, identité, sécurité, mobilité, e-commerce
Livrables habituels
- Applications mobiles prêtes pour la production (stores)
- Architecture technique claire et maintenable
- Code testé et industrialisable
- Documentation technique et recommandations d’évolution
English
Fluent
French
Fluent
Arabic
Native or bilingual
Spanish
Basic
Experience
- INGroupeIngénieur Mobile SeniorTECHApril 2025 - Today (1 year and 2 months)Paris, France
Ce que j’apporte
- Conception et développement d’applications Android & iOS robustes et sécurisées
- Mise en place d’architectures propres et scalables, orientées produit et maintenabilité
- Partage de logique métier cross-platform via Kotlin Multiplatform (KMP)
- Développement de Backend For Frontend (BFF) en Ktor (Kotlin)
- Forte sensibilité sécurité, conformité et protection des données
Domaines d’expertise
- Mobile : Android, iOS
- Multiplateforme : Kotlin Multiplatform (KMP)
- Backend : Ktor, API REST, BFF
- Architecture : Clean Architecture, API-first
- Sécurité : chiffrement, gestion des clés, secure storage, contrôle d’accès
- Méthodologie : Agile / Scrum
- StuartIngénieur Mobile SeniorTECHNovember 2022 - April 2025 (2 years and 5 months)Paris, France
Missions principales :
- Conception et modernisation d’une expérience utilisateur fluide et intuitive sur Android et iOS via Flutter, aboutissant à une application performante et visuellement aboutie.
- Développement et supervision d’un Backend For Frontend (BFF) en Node.js, exposant des endpoints dédiés aux besoins mobiles.
- Mise en place et orchestration de composants backend via Docker, incluant l’intégration de Kafka pour assurer une communication fiable entre les microservices et les applications mobiles.
- Supervision de l’infrastructure CI/CD mobile à l’aide de GitHub Actions et Fastlane, permettant l’automatisation complète des builds, tests et déploiements.
- Renforcement de la qualité logicielle via des tests unitaires et d’intégration, garantissant la stabilité des applications dans un environnement Agile.
Contribution aux domaines fonctionnels clés de l’application :
- optimisation du processus de livraison,
- gestion des invitations,
- suivi des livraisons,
- intégration et évolution des solutions de paiement.
- Participation active aux décisions techniques sur les sujets structurants de l’application, avec un impact direct sur :
- la réduction des temps de livraison,
- l’amélioration de l’expérience utilisateur,
- l’optimisation de l’efficacité globale de la plateforme.
Environnement technique :
- Mobile : Flutter, Dart, Kotlin, Swift
- Backend : Node.js, TypeScript, Microservices, Kafka
- DevOps : Docker, GitHub Actions, Fastlane
- Architecture : Clean Architecture
- Qualité & Analytics : Mockito, Firebase, Crashlytics, Google Analytics
- Outils : Git, Android Studio, Xcode, Visual Studio Code
- Sécurité : bonnes pratiques applicatives
- CarrefourConsultant en Développement MobileRETAIL (LARGE RETAILERS)May 2021 - November 2022 (1 year and 6 months)Paris, France
Missions principales :
- Contribution à l’évolution de l’application Carrefour Drive & Livraison sur Android, utilisée à grande échelle.
- Développement de nouvelles fonctionnalités et refonte UI/UX afin d’améliorer la fluidité, la performance et l’expérience utilisateur.
- Amélioration de l’architecture mobile avec des patterns modernes (MVI, Clean Architecture) et des technologies réactives (Flow, Coroutines).
- Mise en place de l’injection de dépendances avec Hilt pour renforcer la modularité et la maintenabilité du code.
- Modernisation de la CI mobile via Jenkins et Gradle Kotlin DSL (KTS) pour automatiser les builds et les tests.
- Développement de tests unitaires et d’intégration afin de garantir la stabilité et la qualité du code.
- Chiffrage, planification et priorisation des tâches en environnement Agile / Scrum, en collaboration étroite avec les Product Owners et les équipes design.
Environnement technique :
- Mobile : Android, Kotlin, MVI
- Architecture & réactivité : Clean Architecture, Flow, Coroutines
- DI & data : Hilt, Proto
- Qualité : JUnit, Mockito, Mockk
- CI/CD : Jenkins, Gradle KTS
- Outils : Android Studio, Git, GitLab, JIRA, Confluence
- Backend : APIs REST
- Analytics : Firebase
Recommendations
Be the first to recommend Hedi
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Cycle Ingénieur en GénieEcole Nationale d'Ingénieurs de Carthage2017Cycle Ingénieur en Génie
- Cycle Préparatoire (MathInstitut Préparatoire aux Études d'Ingénieurs El Manar2014Cycle Préparatoire (Math