You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ramzy KermadRK

Ramzy Kermad

Développeur mobile Android & iOS

€500/day
Paris, FR
3-7 years

Average response time: 1 hour

About Ramzy

Hello, moi c’est Ramzy passionné par le monde du développement et des nouvelles technologies. J’ai suivi une formation spécialisé dans la mobilité & de l’IOT à l’ESGI Paris. Avec bientôt 3 ans d’expérience dans le développement Android / iOS (je me penche actuellement sur Flutter pour élargir mon secteur de compétences) j’ai pu créer plusieurs applications pour le travail, ma formation ou pour des problématiques personnelles. N’hésitez pas à la contacter pour toute question qui traverserait votre esprit
  • Arabic

    Native or bilingual

  • Spanish

    Conversational

  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • Edenred
    Mobile engineer
    BANKING AND INSURANCE
    May 2025 - Today (1 year and 1 month)
    Issy-les-Moulineaux, France
    Global-Scale Products & Massive Impact
    Contributed 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 Specialist
    Designed 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 Components
    Created 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 & Industrialization
    Delivered 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 & Collaboration
    Operated with high autonomy and full ownership in a lean team (2 mobile devs) on critical Digital Identity components.
    iOS Android Flutter Swift Kotlin
  • SNCF
    Mobile engineer
    TRANSPORTATION
    January 2025 - May 2025 (4 months)
    Paris, France
    Responsable 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 connaissances

    Stack technique :
    Android – Kotlin, Jetpack Compose, Coroutines, Flow, Hilt, Navigation Component, Material3
    iOS – Swift, SwiftUI, Combine, MVVM, EnvironmentObjects, Xcode
    Outils – Git, Figma, Android Studio, Xcode
    Jetpack compose Swiftui Android iOS
  • SNCF
    Développeur applications mobiles
    TRANSPORTATION
    January 2023 - December 2024 (1 year and 11 months)
    Paris, France
    Développeur Mobile – Projet Carto
    Développement de SDK Android et iOS pour la gestion de cartes géographiques

    Dans 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.
    Kotlin Android Swift iOS Open street Map

Recommendations

Be the first to recommend Ramzy

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master en informatique, Mobilité et objets connectés
    ESGI
    2021
    Master en informatique, Mobilité et objets connectés
  • Bachelor Mobilité et Objets Connectés, Programmation informatique, applications spécifiques
    ESGI
    2019
    Bachelor Mobilité et Objets Connectés, Programmation informatique, applications spécifiques

Skill set

Categories