À propos de Mohamed
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- LydiaLead iOSBANQUE & ASSURANCESavril 2021 - Aujourd'hui (5 ans et 2 mois)Paris, FranceRefonte des bases techniques de l'application iOS de Lydia en améliorant l'architecture et en automatisant les processus.- Migration de l’architecture de l’application, passant de MVC à MVVM + Repository Pattern, améliorant la clarté du code, la testabilité et augmentant la productivité des développeurs de 50 %- Migration vers une architecture multi-module avec SPM, réduisant les temps de build de 30 % et améliorant la scalabilité- Mise en place de pipelines CI/CD automatisés (Fastlane, Bitrise, GitHub Actions), réduisant les efforts manuels de release de 75 % et augmentant la fréquence des déploiements- Remplacement de bibliothèques externes par des solutions natives (URLSession, async/await, Combine, UIKit, Core Animations), améliorant les performances et la maintenabilité- Ajout de tests unitaires pour améliorer la couverture de code de 20 %.- Création d’un Design System, améliorant la cohérence UX et réduisant le temps entre design et développement- Intégration d’outils de monitoring avec alertes (Firebase Crashlytics, Grafana) pour mieux anticiper les erreursRésultats : Réduction du nombre de crashs de 35 %, diminution des temps de build de 30 %, et amélioration de la productivité des développeurs de 50 %.
- IBMIngénieur iOSCONSEIL & AUDITseptembre 2016 - Aujourd'hui (9 ans et 9 mois)Paris, FranceEn tant que consultant mobile, au sein d’Interactive eXperience, mon rôle est de répondre aux besoins client à travers des solutions mettant en avant l’expérience utilisateur.Technologie : iOS (Swift)Principales compétences :- Rédaction de documents techniques- Implémentation d’architecture (MVP, MVC, MVVM)- Implémentation d’interfaces graphiques- Intégration de web services- Implémentation de model- Enregistrement des données en local (Realm, coredata, Room)- Versioning avec Git- Application des méthodologies Agile (SCRUM)- Force de proposition sur les problématiques d'UX/UI
- Royal CaninIngénieur développeur Front-End (Angular6+AGROALIMENTAIREfévrier 2019 - janvier 2021 (1 an et 11 mois)Contexte : Développement et déploiement de plusieurs applications iOS à destination des vétérinaires et éleveurs partenaires de Royal Canin dans plus de 55 paysRéalisations : développé et déployé 2 applications, utilisées par 200 000+ utilisateurs, atteignant un taux de crash-free de 99,99 %Stack : Swift, UIKit programmatique, architecture MVVM-C, Repository Pattern, Core Data, RESTful APIs, GitHub, Gitflow, CI/CD, tests unitaires (XCTest), Agile (Scrum, Azure DevOps, Miro, Mural)
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
- Diplôme d'ingénieurESIEE PARIS2019