À propos de Mohamed Habib
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- BforBanklead iOS Developerjanvier 2023 - Aujourd'hui (3 ans et 5 mois)Paris, France• Développement des interfaces graphique avec SwiftUI en se basant sur Figma 'pour les maquette' et ZeroHeight 'pour les composants design system'.• Travailler sur le modèle de conception Clean Archi qui devise le projet en 3 couches (Presentation layer 'MVVM-C' , Domain layer 'Business logic by using Interactor, Data layer 'Networker, Data base' )• Implémenter les web services avec en utilisant modern concurrence Async/ Await.• Implimenter custom composants, custom modifiers et costume subviews avec SuiftUI.• Utiliser SonarQube locally et en remote pour faire la merge request verification afin de détecter les code smell et la generation le code coverage rapport.• Utiliser Bitrise pour déployer des nouveaux builds en différents environnements sur Firebase, Browserstack et TestFlight.• Amelioration d'archi : utiliser differents design pattern afin de rendre le code clean, réusable et maintenable (Pattern : DTO, factor, Façade, Delegation, Singleton, Observer, ID " Injection de dépendances, mock, Spy…), Intégrer Combine pour le binding• Utiliser SPM pour integrer les customs component et libraray.• Review de code lors de création de merge request et faire le PeerPrograming.• Réaliser le développement des tests unitaires (tester les ViewModels, Interactor, Repository, Manager)• Proposer et améliorer les architectures techniques de projet.• Intégrer DataScannerViewController pour ajouter la feature scan IBAN.• Investigation et Analyse des bugs graphiques et fonctionnels. ENVIRONEMENT TECHNIQUE ET FONCTIONNEL :• Secteurs : Banking• Langages : Swift, SwiftUI, Combine.• Outils : XCode, Figma, Betrise, Firebase, Swagger, Zeroheight, Fork, Gitlab, REST API, SwiftGen, Swift-Lint, SonarQube• Compétences Fonctionnelles : Développement de composants génériques, Gestion du versioning, Documentation technique du projet , Méthode agiles• Méthodes : Agile/Scrum, TDD
- Euro Information Developpements / EIDiOS Developerdécembre 2020 - Aujourd'hui (5 ans et 6 mois)Strasbourg, FranceLyf pay (https://apps.apple.com/fr/app/lyf-pay/id824967438 )• « Lyf » est une Fintech Française, leader du paiement mobile augmenté• I 'objectif est d'offrir des solutions de paiement mobile simple, avant-gardistes et sécurisées à plus de 2 millions de particuliers via son application Lyf Pay• Avec Lyf Pay : Payer vos achat en magasin avec votre téléphone sans contact et sans limite, dématérialisez toutes vos cartes de fidélité, Envoyer de l'argent à vos proches gratuitement et de maniéré instantanée, créez des cagnottes 100% gratuites. TACHES :• Développement des interfaces graphique en se basant sur InVision.• Travailler sur le modèle de conception MVVM-C• Refonte archi (re-implimenter des ancien fonctionnalité en MVVM-C , Intégrer RxSwift pour le binding, et ID " Injection de dépendances" )• Intégration des nouveau SDK "Restaurant et Scan & Go" et mise à jour les fichier Podspec• Revue de code.• Réaliser le développement des tests unitaires ()• Proposer et améliorer les architectures techniques des projets.• Développement du module « Parkus » : Permet de consulter les listes des parkings disponible et payer via l'application• Développement du fonctionnalité Universal Link : permettant la redirection vers l'app depuis le scan d'un QR Code• Intégrer Core Data pour persister les statistiques de fidélité• Investigation et Analyse des bugs graphiques et fonctionnels.
- AKKA TECHNOLOGIESiOS Developerjuin 2020 - août 2020 (2 mois)Nantes, France
Recommandations
Soyez le premier à recommander Mohamed Habib
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
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
- Composable-SwiftUI-Architecture-Using-Redux, iOS ProgrammingUDEMY2023Composable-SwiftUI-Architecture-Using-Redux, iOS Programming
- Async/Await and Actors - Concurrency in Swift, iOS ProgrammingUDEMY2022Async/Await and Actors - Concurrency in Swift, iOS Programming