À propos de Edgar
- Création d’architecture clean dès le démarrage (MVVM, Coordinator, Clean Architecture)
- Développement from scratch en Swift ou Flutter
- Migration progressive (UIKit vers SwiftUI, ou vers Flutter Web / mobile)
- Modernisation d’apps avec dette technique
- Optimisation des performances, stabilité, testabilité
- Refonte complète de l’app Bazarchic (e-commerce) : passage d’Objective-C à Swift, puis à SwiftUI. Résultat : 0 crash en prod, performance accrue, +3 ans de collaboration.
- Développement Flutter Web & mobile pour une app de gestion financière : architecture modulaire, responsive design, et adaptation à des contraintes web strictes.
- Apps personnelles publiées sur l’App Store : Jetlag, Abot, Cute Daily ToDo…
- Autonomie complète sur la partie mobile
- Code clair, organisé, facilement maintenable
- Collaboration fluide avec PO, backend et design
- Focus sur l’impact produit : stabilité, performance, évolutivité
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- SNAPP' - AMFIEAMFIE – Développeur Flutter FreelanceBANQUE & ASSURANCESjanvier 2025 - Aujourd'hui (1 an et 5 mois)Création from scratch d’une app de gestion financière Web & mobile.J’interviens en tant que développeur Flutter pour concevoir et développer une application Web & mobile de gestion financière pour les membres de l’AMFIE.Le projet a démarré de zéro : j’ai mis en place l’architecture technique, conçu des composants UI réutilisables et structuré l’ensemble du code selon les principes de la Clean Architecture, avec une forte séparation des responsabilités et un état global bien contrôlé via Riverpod.Résultats et valeur apportée :
- App full responsive Web & mobile, avec une UX fluide et cohérente sur toutes tailles d’écran
- Architecture scalable et modulaire, facilitant l’arrivée d’autres devs et l’évolutivité du produit
- Création de widgets dynamiques et configurables pour les tableaux, cartes, graphiques, filtres
- Navigation typée avec GoRouter pour un routage clair, structuré et maintenable
- Intégration de données financières complexes, affichage conditionnel et logique métier encapsulée
- Collaboration étroite avec l’équipe produit pour livrer rapidement des écrans stables et complets
Techniques et outils :Flutter, Dart, Flutter Web, Riverpod (Freezed), GoRouter, Clean Architecture, Responsive Layout, Charting, Table Widgets, Modular DesignCe projet m’a permis de démontrer ma capacité à créer une app complexe et robuste dès le démarrage, à livrer une architecture claire et durable, et à contribuer fortement à la vision produit dans un contexte exigeant. - BazarChicDéveloppeur iOS freelance - Full remoteE-COMMERCEseptembre 2021 - novembre 2024 (3 ans et 1 mois)Paris, FrancePendant 3 ans, j’ai mené la transformation en profondeur de l’app iOS de BazarChic, utilisée quotidiennement par des millions d’utilisateurs.Partant d’un socle vieillissant en Objective-C (UIKit, MVC), j’ai initié une modernisation structurée : adoption de Swift, refactorisation incrémentale des écrans, puis migration vers SwiftUI et l’architecture MVVM.Résultats concrets :
- 0 crash en production après refonte des écrans critiques
- Code base modernisée, testable et bien structurée (MVVM, Coordinators, DI)
- Expérience utilisateur fluidifiée, navigation plus rapide et animations plus réactives
- Livraison régulière de nouvelles features en coordination avec les équipes produit et design
- Optimisation continue des performances (scroll fluide, chargements plus rapides)
Environnement technique :Swift, SwiftUI, Combine, UIKit, Objective-C, MVVM, Coordinators, DI, XCTest, GitLab CI/CD, Agile (Jira)Cette mission m’a permis de démontrer ma capacité à prendre en charge une app complexe dans la durée, à livrer des résultats visibles côté produit, et à collaborer efficacement à distance dans un environnement structuré. - Betterise Health TechDéveloppeur mobile iOS FreelanceSECTEUR MÉDICALseptembre 2019 - septembre 2021 (2 ans)Bordeaux, FranceJ’ai travaillé en binôme sur Theraflow, une application iOS modulaire dans le domaine de la e-santé. À partir d’une base commune, nous avons développé plusieurs variantes d'apps médicales déployées en production sous différentes marques.L’architecture modulaire a permis de réutiliser efficacement les composants métiers tout en répondant à des besoins spécifiques selon les clients finaux.Fonctionnalités développées :
- Suivi de traitement prescrit par un médecin, avec rappels et validation des prises
- Enregistrement et visualisation de mesures santé (poids, tension, etc.) avec objets connectés
- Modules indépendants plug-and-play pour différents parcours utilisateurs
- Publication régulière d’apps en marque blanche, avec CI/CD et suivi de production
Stack technique :Swift, MVVM, UIKit, Modularisation, Bluetooth, NotificationCenter, Tests unitaires, Git, AgileCe projet a renforcé mon expertise en développement modulaire, en conception de parcours e-santé personnalisés et en livraison continue d’apps stables en production, dans un secteur exigeant sur la qualité et la fiabilité.
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
- Expert informatique et systèmes d’information - Bac +5 - RNCP niveau 1Ynov Informatique2019J’ai obtenu le titre d’Expert en Informatique et Systèmes d’Information au sein d’Ingésup (groupe Ynov), une école reconnue pour sa formation professionnalisante en ingénierie informatique. Le cursus, orienté projets et technologies d’avenir, combine enseignement académique et alternance en entreprise dès la 3e année. Je me suis spécialisé dans le développement mobile, avec une solide base en architecture logicielle, développement multiplateforme et gestion de projet. En parallèle de ma dernière année, j’ai cofondé et dirigé un laboratoire mobile dédié à l’écosystème Apple, dans lequel nous avons formé et encadré une vingtaine d’étudiants souhaitant approfondir leurs compétences en iOS. Cette expérience m’a permis de renforcer à la fois mes compétences techniques et mes capacités en transmission, coordination et leadership.
- Baccalauréat S, InformatiqueLycée Général Jean Giraudoux2013