
Mohamed Lhouch
Senior iOS Engineer
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Expérience de travail
Développeur Mobile Senior
L'Oréal
janv. 2023 - Présent
3 ans 10 mois
Paris et périphérie · Hybrid
Au sein d’Adria-bt, participation à plusieurs projets stratégiques dans le secteur bancaire et financier, en collaboration directe avec des clients majeurs et contribution à des solutions mobiles telles que Sopay, CDM, MPay, Sopay Pro, CM et CBAO, avec un fort accent sur la sécurité, la performance et la fiabilité, - mise en œuvre de fonctionnalités innovantes et conformes aux standards bancaires afin de répondre aux besoins spécifiques des institutions financières et d’améliorer l’expérience utilisateur. • Conception et développement d’applications iOS critiques pour la gestion des comptes, paiements et services financiers, en utilisant Swift/SwiftUI et architectures modernes (MVVM, VIPER, Clean Architecture, SOLID). • Mise en œuvre de standards de sécurité avancés, incluant chiffrement des données sensibles (AES-256, RSA), gestion sécurisée des sessions, obfuscation du code et anti-tampering iOS pour protéger les applications contre l’ingénierie inverse. • Intégration sécurisée de services backend et API bancaires (REST/GraphQL) en conformité avec les normes PCI DSS et RGPD. • Développement et supervision de tests unitaires et automatisés (TDD/BDD) pour assurer la qualité et la fiabilité des livraisons. • Participation à la définition des architectures et choix techniques pour garantir la performance, la scalabilité et la maintenabilité des applications. • Mentorat et encadrement des développeurs juniors et intermédiaires, relecture de code et diffusion des bonnes pratiques iOS et sécurité. • Collaboration avec les équipes produit, UX/UI et QA pour proposer des parcours utilisateurs fluides et adaptés aux besoins financiers des clients. Veille technologique et expérimentation de nouvelles fonctionnalités iOS ( RxSwift, Widgets, Catalyst) pour anticiper les évolutions du marché et proposer des solutions innovantes. • Optimisation continue des performances, consommation mémoire et temps de lancement des applications mobiles bancaires. • Suivi des cycles de publication sur App Store Connect, gestion des certificats et profils de provisioning pour les environnements production et test. Environnement technique : iOS APIs / Swift / SwiftUI / RxSwift / MVVM / VIPER / SOLID / Clean Architecture / XCTest / iXGuard / Figma / Agile / UIKit / CI-CD / Git / SPM / CocoPods / Widgets / REST / GraphQL / UX/UI / TestFlight
Mobile application developer iOS
Adria Business & Technology
janv. 2022 - mars 2023
1 an 3 mois
Casablanca, Maroc
Au sein des équipes L’Oréal, participation au développement d’applications mobiles innovantes destinées à faciliter les consultations beauté pour les clients, en offrant des parcours digitaux personnalisés et une expérience utilisateur haut de gamme. • Mise en place du TDD/BDD pour garantir une qualité logicielle élevée et une couverture de tests optimale. • Intégration de SDKs Bluetooth et WiFi pour la connexion avec des appareils de diagnostic capillaire et cutané. • Mis en place de l’anti-tampering iOS (Obfuscation & chiffrement, RASP ... ) • Conception de solutions techniques performantes et évolutives, alignées avec les exigences UX/UI du groupe. • Force de proposition pour améliorer les aspects techniques et fonctionnels des projets. • Veille technologique continue : intégration proactive de SwiftUI, Concurrency (async/await), Combine, ARKit pour soutenir l’innovation. • Accompagnement des équipes lors de la recette fonctionnelle et suivi qualité. • Mise en œuvre d’iXGuard (Guardsquare) pour l’obfuscation avancée du code iOS et la protection des applications contre l’ingénierie inverse.
Mobile iOS/Android Developer
Mobiblanc Group
mars 2017 - déc. 2019
2 ans 10 mois
Casablanca · On-site
Participation au développement d’applications mobiles stratégiques pour le secteur de l’assurance, notamment Ma Mamda, Mcma et pour divers secteurs : assurance, transport, médias et finance. • Maintenance évolutive d’applications à forte audience comme CTM Transport, intégrant iBeacon pour la géolocalisation intérieure et facilitant la localisation des sièges à bord des bus. • Contributions à d’autres projets majeurs tels que My2M, IAM Fidelio, Maghrebail et ADM Trafic, en garantissant la stabilité, la compatibilité et les mises à jour régulières selon les évolutions des OS et du marché. • Conception et développement de modules personnalisés pour Android SmartBoxOne, dédiés à la gestion de points de vente et au merchandising, avec intégration de périphériques Bluetooth comme des imprimantes portables pour enrichir les fonctionnalités terrain. • Intervention sur plusieurs projets multi-domaines, combinant Swift, Objective-C et Java, démontrant une grande polyvalence et une forte capacité d’adaptation aux besoins spécifiques de chaque client. • Forte implication dans la conception UX/UI, en veillant à proposer des interfaces intuitives, performantes et centrées utilisateur sur toutes les plateformes. • Collaboration efficace au sein d’équipes pluridisciplinaires, en lien direct avec chefs de projet, designers et testeurs QA, dans un environnement Agile.
Formation
Université Picardie
Master 2 (M2)
2015 - 2017
2 ans 1 mois
ESMA
Ingénieur en Informatique
2012 - 2016
4 ans 1 mois