About Ramzy
Arabic
Native or bilingual
Spanish
Conversational
English
Fluent
French
Native or bilingual
Experience
- EdenredMobile engineerBANKING AND INSURANCEMay 2025 - Today (1 year and 1 month)Issy-les-Moulineaux, FranceGlobal-Scale Products & Massive ImpactContributed to SDKs deployed across 40+ countries, serving 20M+ active users in a highly scalable environment processing 1B+ daily requests.Thrived in international teams (France, Sweden, Finland, Mexico, UAE) with English as the working language.🔐 Authentication, CIAM & Security SpecialistDesigned and built a cross-platform authentication SDK featuring:
- OpenID Connect (OIDC)
- Email/password flows
- OTP
- Trusted Devices
Deep CIAM experience & POCs:- Auth0: full suite (login/signup, MFA, TOTP, biometrics, CIBA, Credential Manager, encrypted storage)
- Ping CIAM:
Applied asymmetric cryptography, sensitive data encryption, and architectural refactoring for stronger security (interface contracts + polymorphism to hide internal implementations).📱 Mobile & Cross-Platform Development (Android • iOS • Flutter)Developed and maintained SDKs in:- Android (Kotlin + Jetpack Compose)
- iOS (SwiftUI)
- Flutter (with native bridges for Android & iOS)
Led iOS modernization:- Migrated Connect-Core SDK to Swift Package Manager (SPM)
- Built native Connect-One-UI on SPM
- Integrated SPM into Flutter SDK’s iOS layer
🎨 Unified Design System & Scalable UI ComponentsCreated from scratch a unified UI component library (Connect-One-UI):- Adopted by 45+ Business Units
- Deployed in 9+ apps (Flutter, Android, iOS)
Ensured cross-platform UX consistency, high reusability, full multilingual support, and accessibility compliance.🧪 Code Quality, CI/CD & IndustrializationDelivered top-tier quality:- >80% unit test coverage (Android & iOS)
- 0% code duplication
Built robust Azure DevOps CI/CD pipelines (YAML): builds, tests, artifacts, SonarQube Quality Gates consistently rated A (Reliability, Security, Maintainability) + 0 Security Hotspots.🤝 Engineering Mindset & CollaborationOperated with high autonomy and full ownership in a lean team (2 mobile devs) on critical Digital Identity components. - SNCFMobile engineerTRANSPORTATIONJanuary 2025 - May 2025 (4 months)Paris, FranceResponsable de la mise en place des fondations techniques et de l’architecture des applications Android et iOS, j’ai travaillé sur la construction complète du socle mobile multi-plateforme, avec une approche centrée sur la scalabilité, la maintenabilité et la cohérence UI/UX entre les deux écosystèmes.- Architecture mobile :- Conception et implémentation d’une architecture MVVM sur Android (Kotlin, Jetpack Compose) et iOS (Swift, SwiftUI).- Structuration des layers (data, domain, UI) avec une séparation claire des responsabilités et gestion des dépendances.- Définition d’un pattern de state management unifié.- Composants UI réutilisables :- Développement de composants composables récurrents (inputs, toggles, buttons, app bars, bottom sheets), configurables via thème et design tokens.- Encapsulation des comportements communs (loading states, errors, interaction patterns) pour réduire la duplication de code future.- Rédaction de la documentation technique- Gestion du thème & Dark Mode :- Implémentation d’un système de ColorScheme dynamique (Compose MaterialTheme / SwiftUI Environment).- Synchronisation des palettes en clair/sombre.- Intégration & structuration du projet :- Mise en place du setup initial complet: modules, navigation, architecture du dépôt, pipelines Gradle, configuration Xcode.- Configuration de l’arborescence projet commune- Intégration des premiers écrans fonctionnels et de la logique de navigation complète (Compose Navigation / SwiftUI NavigationStack).- Rôle transverse :- Collaboration directe avec l’équipe design- Définition des standards de code et bonnes pratiques pour les futurs contributeurs.- Support technique et transfert de connaissancesStack technique :Android – Kotlin, Jetpack Compose, Coroutines, Flow, Hilt, Navigation Component, Material3iOS – Swift, SwiftUI, Combine, MVVM, EnvironmentObjects, XcodeOutils – Git, Figma, Android Studio, Xcode
- SNCFDéveloppeur applications mobilesTRANSPORTATIONJanuary 2023 - December 2024 (1 year and 11 months)Paris, FranceDéveloppeur Mobile – Projet CartoDéveloppement de SDK Android et iOS pour la gestion de cartes géographiquesDans le cadre du projet Carto, j’ai conçu et développé deux SDK from scratch : un SDK Android en Kotlin et un SDK iOS en Swift. Ces SDK permettent un guidage précis dans les gares SNCF, incluant tous les niveaux de la gare et un rayon de 500 mètres autour de celle-ci. Les SDK sont intégrés dans des applications comme Andilien et Transilien, offrant une solution complète pour faciliter la navigation des utilisateurs.Technologies utilisées :Android :•Kotlin : Développement natif.•MapLibre : Cartographie open source.•RxKotlin : Gestion réactive des flux.•RoomDB : Stockage local.•Retrofit : Communication réseau.•MVVM : Architecture modulaire et maintenable.•JUnit & Jenkins : Tests et intégration continue.•Gradle & Maven : Gestion des builds et dépendances.iOS :•Swift 4-5 : Développement natif sans fichier xib.•MapLibre : Cartographie iOS.•RxSwift : Gestion réactive.•MVVM : Architecture robuste.•XCTest & Jenkins : Tests et intégration continue.•SPM (Swift Package Manager) : Gestion des dépendances.•Accessibilité : Conformité aux standards d’accessibilité.Gestion dynamique des traductions :Une des fonctionnalités majeures des SDK est la gestion dynamique des traductions pour les chaînes de caractères statiques. Au lieu d’intégrer directement les fichiers de traduction dans l’application, nous avons développé un service qui télécharge les fichiers de traduction au moment du lancement du SDK, en fonction de sa configuration (comme la langue sélectionnée). Cette approche permet de mettre à jour les traductions sans nécessiter de nouvelle version des applications clientes, assurant ainsi une flexibilité et une réactivité accrue.
Recommendations
Be the first to recommend Ramzy
Help this freelancer shine by sharing your experience working together.
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
- Master en informatique, Mobilité et objets connectésESGI2021Master en informatique, Mobilité et objets connectés
- Bachelor Mobilité et Objets Connectés, Programmation informatique, applications spécifiquesESGI2019Bachelor Mobilité et Objets Connectés, Programmation informatique, applications spécifiques