À propos de Jewel
Architecte Logiciel | Expert en Développement Mobile Flutter, iOS et Android
- Créateur d’architectures avancées, dont la Lean Architecture, une version améliorée de la Clean Architecture de Robert C. Martin.
- Développeur de packages innovants pour iOS, notamment avec Combine (stv 5.5.0).
- Gestion d’état : BLoC, Riverpod, Provider, GetX, Modular, etc.
- Routage Avancé : GoRouter, AutoRouter.
- Maîtrise des Design Patterns : Strategy, Decorator, Chain of Responsability, Dependency Injection, Robot, Coordinator, MVVM-C, MVC, MVVM, TCA, MVP, et plus encore.
- Application des principes SOLID et Clean Architecture.
- Approche rigoureuse avec TDD (Test Driven Development) et BDD (Behavior Driven Development).
- Passionné par la programmation fonctionnelle et les méthodologies agiles pour des produits de qualité.
- Solutions iOS optimisées avec SwiftUI, UIKit, Combine.
- Expertise en optimisation de performances, scalabilité et maintenabilité des applications mobiles.
- Mentor et fervent adepte du Pair Programming.
- Promoteur d’une culture de partage des connaissances et d’apprentissage continu pour faire grandir les équipes.
- Je combine vision stratégique, expertise technique et une passion pour l’innovation pour transformer vos idées en solutions robustes, évolutives et performantes.
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Expériences
- QoreTech Lead/Architecte iOS/Flutter/AndroidEDITION DE LOGICIELSmars 2023 - Aujourd'hui (3 ans et 3 mois)Nice, France
- Wattsy (Nginx/Docker-OrbStack, Clean A., Router Delegate/Parser, E2E Test)
- Rides2U, Rides2U Driver
- Maskan - FTA pour Federal Tax Authority (UAE Pass, Azure OCR)
- KingaSafety (Lean Architecture, Lean Requester, Safe Injection Mechanism)
- WeyNek (MVP, Shimmering Effect, Mocktail, Diffable Datasource)
- Wallpost Software
- Draw AI: Turn Sketch into Art (Replicate, Widget Snapshot, Lean Arch)
- SCUB BordeauxTech Lead iOS & FlutterEDITION DE LOGICIELSmars 2022 - février 2023 (1 an)
- iHealth MyVitals (MVVM, UIKit-Combine, CoreBluetooth, Push Notifications)
- PoC iHealth (Bluetooth et Method Channels Dart-Swift-Kotlin via Pigeon)
- IRP AUTO Santé (Google Maps, Remote Config, Matomo)
- IQClassFormateur Flutter & iOSEDUCATION & E-LEARNINGjuin 2021 - juin 2024 (3 ans et 1 mois)Monastir, TunisieMes cours sont soigneusement conçus pour commencer avec les bases du développement, en tenant compte des capacités minimales de compréhension. Nous couvrirons les fondements essentiels avant de progresser vers des principes avancés. Voici un aperçu de ce que vous apprendrez :1.Les Bases du Développement:- Introduction à la programmation.- Compréhension des concepts fondamentaux de l'algorithmique.- Les premiers pas avec les langages de programmation (Swift, Kotlin, Dart).2.Principes Avancés:-Clean Architecture: Structuration de votre code pour une meilleure maintenabilité et évolutivité.-Programmation Générique: Utilisation des types génériques pour écrire des codes réutilisables et flexibles.-Principes SOLID: Cinq principes de conception pour créer des logiciels robustes et faciles à maintenir.3.Tests et Assurance Qualité:-Tests d'Intégration: Assurer que les différents modules de votre application fonctionnent ensemble correctement.-Tests End-to-End (E2E): Vérifier le bon fonctionnement de l'application du début à la fin.4.Déploiement et Maintenance:-Configuration CI/CD: Automatisation des tests et des déploiements pour une livraison continue.-Optimisation des Performances: Techniques pour améliorer la vitesse et l'efficacité de vos applications.Tout au long de ces cours, je veille à ce que chaque étape soit bien comprise avant de passer à la suivante. Mon approche est centrée sur l'apprentissage progressif et l'application pratique, garantissant que vous acquérez des compétences solides et applicables dans le monde réel.### Objectif FinalÀ la fin de la formation, vous serez non seulement prêt pour le monde professionnel, mais vous aurez également une compréhension approfondie des concepts avancés du développement. Vous serez capable de concevoir, développer et déployer des applications performantes et bien structurées.
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Mastère de Recherche en Informatique DistribuéeInstitut Supérieur d'Informatique et des Technologies de Communication de Hammam Sousse2015
- Licence Fondamentale en Sciences de l'InformatiqueFaculté de Sciences de Monastir2013