About Amine
French
Native or bilingual
English
Fluent
Experience
- NetatmoSenior iOS/Swift DeveloperINTERNET OF THINGS (IOT)June 2024 - Today (2 years)Boulogne-Billancourt, FranceDéveloppement et maintenance de l'application Securrity de Netatmo.Responsibilities:
- Developpement de l'application Security en Swift/SwiftUI/Flux architecture
- Developpement des packages additionnels à l'application & l'entreprise
- Developpement des outils interne
- Participation au développement des produits avec les PM's et les Designers
- Mise en place de la documentation des package en utilisant Swift-CLi/Docc
- Architecture des flows d'installations
Achievements:- Développement de nouvelles fonctionalité & Fix de bugs.
- Mise en place de tests unitaires et ui-tests.
- Mise en place de la documentation technique.
- La Française des jeux - SportFreelance Sénior Architecte iOSENTERTAINMENT AND LEISUREJanuary 2023 - May 2024 (1 year and 4 months)Paris, France• Participation aux développements des applications “Parions Sport En Ligne” & “ZEbet”• Mise à jour de l’application en Swift & Kotlin (KMM partie commune entre iOS & Android).• Développement des nouvelles fonctionnalités avec TCA (Redux) & SwiftUI & CleanArchitecture & Modularisation.• Maintien de l’application, résolutions des bugs, ajout des tests unitaires, refacto.• Mise en place des nouveaux modules avec Swift Package Manager afin de sortir duframework commun KMM.• Mise en place d’une Documentation technique en Markdown & Docc (Code Style,Explications des fonctionnalités complexe, Démarrage du projet, Onboarding des nouveaux développeurs, Conception technique schema UML & Miro, Configuration ZEbet, Utilisation des Assets, migration de CocoaPod à SPM, SwiftFormat).• Mise en place d’atelier de conception technique afin de faciliter et de documenter les mises à jour ou la création des nouvelles fonctionnalités (Barre de recherche, Modules, Scoreboard, Mon Historique)• Relecture du code via des merges requests GitLab.• Mise en place de Xcode-Gen pour générer le xcodeproj ainsi que de partager du codeentre plusieurs applications ZEbet.• Participation au processus Agile de l’équipe mobile.• Utilisation de Instrument afin d’analyser la mémoire, la batterie & les requêtes réseaux.ENVIRONNEMENT TECHNIQUECocoaPods, SPM, Swift, UIKit, SwiftUI, TestUnitaire, TCA, GIT, GitLab, Modules (framework), Kotlin, Kotlin Multi Mobile, Bitrise, Firebase, Xcode-Gen, Xcode, Instrument, Charles, SwiftLint, SwiftFormat.
- Groupe Le MondeFreelance Sénior iOSENTERTAINMENT AND LEISUREMay 2022 - December 2022 (8 months)Paris, France• Participation au développement des applications du groupe Le monde (Le monde, La matinale, Télérama, Courrier International et Le HuffPost)• Création de l’application “Le HuffPost”• Développement des nouvelles fonctionnalités, maintien des applications, résolutions desbugs, ajout des tests unitaires.• Mise en place des modules qui sont utilisés par les différentes applications du groupe.• Relecture du code via des pull request GitHub.• Participation au processus Agile de l’équipe mobileENVIRONNEMENT TECHNIQUECocoaPods, Swift, UIKit, TestUnitaire, GIT, MVC, MVVM, GitHub, Module (framework), Github.
Recommendations
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
- Ingénieur en Génie LogicielUniversité de Luminy