You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Jewel CheriaaJC

Jewel Cheriaa

Développeur Senior Flutter & iOS

560 €/jour
1 projet
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Jewel

Architecte Logiciel | Expert en Développement Mobile Flutter, iOS et Android


🚀 Spécialiste en Programmation Générique, Automatisation et Design Patterns

🏗️ Architectures Modernes et Optimisées
  • 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).

⚙️ Expertise Technique Complète
  • 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.

💡 Qualité et Performance au Cœur du Développement
  • 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é.

📱 Innovation Mobile : iOS et Flutter
  • Solutions iOS optimisées avec SwiftUI, UIKit, Combine.
  • Expertise en optimisation de performances, scalabilité et maintenabilité des applications mobiles.

🤝 Collaboration et Leadership
  • Mentor et fervent adepte du Pair Programming.
  • Promoteur d’une culture de partage des connaissances et d’apprentissage continu pour faire grandir les équipes.

🎯 Valeur Ajoutée pour Vos Projets
  • 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

Accepte de travailler sur site
Paris (jusqu’à 15 km)

Expériences

  • Qore
    Tech Lead/Architecte iOS/Flutter/Android
    EDITION DE LOGICIELS
    mars 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)
    Clean Architecture Bubble.io CoreML iOS Widgets TCA
  • SCUB Bordeaux
    Tech Lead iOS & Flutter
    EDITION DE LOGICIELS
    mars 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)
    pigeon Flutter Développement SwiftUI Combine Method Channels Matomo Analytics OAuth2 API Google Maps OpenStreetMap QR code
  • IQClass
    Formateur Flutter & iOS
    EDUCATION & E-LEARNING
    juin 2021 - juin 2024 (3 ans et 1 mois)
    Monastir, Tunisie
    Mes 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.
    Flutter Développement iOS

Recommandations

Bilel KhadhraouiBK
ZB
GT
+4
Bilel Khadhraoui et 6 autres personnes recommandent Jewel

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Mastère de Recherche en Informatique Distribuée
    Institut Supérieur d'Informatique et des Technologies de Communication de Hammam Sousse
    2015
  • Licence Fondamentale en Sciences de l'Informatique
    Faculté de Sciences de Monastir
    2013

Certifications

Compétences

Catégories