Développeur iOS depuis plus de 8 ans, j’ai participé à la conception et au développement d’applications à fort trafic comme Sephora, Radio France,…
depuis la création du compte
Confiez votre projet à Hivinau
Faites appel à l'expertise de Hivinau pour faire avancer votre projet, ou découvrez d‘autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Développeur iOS depuis plus de 8 ans, j’ai participé à la conception et au développement d’applications à fort trafic comme Sephora, Radio France, BforBank.
Ces expériences m’ont permis d’approfondir mes compétences sur l’ensemble du cycle de vie d’une application iOS : architecture modulaire avec mise en place de la clean architecture, migration UI depuis UIKit vers SwiftUI, maîtrise des dernières technos Swift Concurrency, Combine, RxSwift.
J’ai accumulé un bon bagage technique et de bonnes pratiques pour optimiser la stabilité, la testabilité et l’évolutivité des projets iOS.
- Migration de l'architecture MVC vers MVVM-C
- Migration CocoaPods vers SPM
- Développement de nouvelles fonctionnalités
- Equipes: 9 iOS, 10 Android, 4 Product Owner, 1 Product Manager
- Méthode: Agile Scrum
- Tâches:
Clean archi en MVVM-C
Modularisation des composants visuels (UIKIT et SwiftUI)
Webservices (Moya, Firebase Remote Config)
Multithreading (RxSwift, Combine)
Tracking (AT Internet, Firebase, SDK Facebook)
Tests unitaires (XCTEST, Nimble, SwiftyMocky)
Injection de dépendances (Swinject)
- Outils & technologies: Xcode / Cocoapod / Fastlane / Git / Simulateur / Swift Package Manager / Firebase App Distribution
- Développement from Scratch des apps Fip, Mouv’ sur iOS
- Développement du module Player utilisé par les apps de RadioFrance et FranceInfo
- Equipes: 15 iOS, 30 backend, 10 Android, 6 Product Owner, 1 Product Manager
- Méthode: Agile Scrum
- Tâches:
* Clean archi en MVVM-C
* Modularisation des composants visuels (UIKIT et SwiftUI)
* Animations visuelles (Hero, Shimmer)
* Gestion des couleurs, fonts (TypographyKit)
* Webservices (URLSessionManager, Alamofire, KingFisher)
* Gestion des données locales (Realm)
* Multithreading (RxCocoa, RxSwift, Combine)
* Intégration de publicité (SDK BlueStack)
* Création d’un SDK Player (AVPlayer)
* Tracking (AT Internet, Firebase, SDK Facebook)
* Tests unitaires (XCTEST, Nimble, SwiftyMocky)
* Injection de dépendances (Swinject)
- Outils & technologies: Xcode / Cocoapod / Fastlane / Git / Testflight / Simulateur / Bitrise / Swift Package Manager / Sonar / Slather / Firebase App Distribution
- Développement from Scratch de l’app BForBank sur iOS
- Equipes: 4 iOS, 10 backend, 4 Android, 1 Product Owner, 1 Product Manager
- Méthode Agile Scrum
- Tâches:
* Clean archi en MVVM-C
* Modularisation des composants visuels (UIKIT)
* Webservices (URLSessionManager)
* Multithreading (RxCocoa et RxSwift)
* API paiement et enrôlement (SDK ATOS)
* Gestion de données “volatiles” (UserDefaults)
* Tests unitaires (XCTEST)
- Outils & technologies: Xcode / Cocoapod / Git / Simulateur
- Développement from Scratch de l’app T4U sur iOS
- Equipes: 1 iOS, 1 backend, 1 Android, 1 Product Owner, 1 Product Manager
- Méthode: Agile Scrum
- Tâches:
* Clean archi en MVVM-C
* Modularisation des composants visuels (UIKIT)
* Webservices (Alamofire)
* Gestion des données locales (CoreData)
* Multithreading (RxCocoa et RxSwift)
* Affichage de points de charge sur carte (MapKit)
* Graphes de statistiques (Charts)
* Tests unitaires (XCTEST et Nimble)
* Injection de dépendances (Swinject)
- Outils & technologies: Xcode / Cocoapod / Fastlane / Git / Testflight / Simulateur