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

Abderrahmane A.

Android | Archi | Kotlin | Jetpack Compose | KMP

€520/day
Paris, FR
8-15 years

Average response time: 1 hour

About Abderrahmane

Senior Android Engineer / Mobile Architect avec plus de 14 ans d’expérience dans la conception et le développement d’applications mobiles critiques (banque, retail, e-commerce).

J’interviens sur des problématiques de modernisation d’architectures Android, de migration vers Kotlin et Clean Architecture, ainsi que sur la conception d’applications scalables et performantes.

Expert Kotlin & Java, je maîtrise l’écosystème Android moderne : Coroutines, Flow, MVVM/MVI, injection de dépendances, et intégration Firebase.

J’accompagne également les entreprises dans l’évolution de leurs applications vers des expériences plus intelligentes, notamment via l’intégration de fonctionnalités d’IA et d’assistants embarqués.

Mon objectif : transformer des applications complexes en produits robustes, maintenables et orientés utilisateur.
  • English

    Fluent

  • Arabic

    Native or bilingual

  • French

    Native or bilingual

Can work on-site
Paris (up to 10km), Paris (up to 10km), Lille (up to 10km), Lyon (up to 10km), Strasbourg (up to 10km)

Experience

  • RENAULT
    Développeur Android Senior
    AUTOMOBILE
    January 2022 - Today (4 years and 7 months)
    Boulogne-Billancourt, France
    Contribution au développement de MyRenault, application mobile du Renault Group (Renault / Dacia / Alpine) dédiée à la gestion connectée des véhicules.

    Application à forte valeur utilisateur permettant de transformer l’expérience de possession automobile en une expérience digitale, connectée et temps réel, intégrant des services de car connectivity, IoT et mobilité intelligente.

    Objectif produit : offrir une expérience fluide, sécurisée et centralisée pour le pilotage du véhicule et des services associés.

    Problématique & enjeux :

    L’application MyRenault s’inscrit dans un écosystème critique de mobilité connectée, où les enjeux sont :
    • disponibilité temps réel des services véhicule (verrouillage, climatisation, localisation)
    • fiabilité des échanges entre mobile et backend IoT
    • sécurité des données et des commandes à distance
    • continuité de service sur des usages critiques (assistance, panne, sécurité)
    • expérience utilisateur simple sur des fonctionnalités complexes
    Mon rôle s’inscrit dans la logique de transformer des services techniques complexes (vehicle APIs, IoT, data temps réel) en expérience utilisateur simple, fluide et fiable.

    Participation au développement des fonctionnalités clés de l’application :
    • Contrôle à distance du véhicule: verrouillage / déverrouillage, climatisation à distance, gestion des commandes connectées
    • Localisation véhicule: affichage de la position en temps réel, assistance à la récupération du véhicule
    • Gestion & suivi du véhicule: suivi de l’état du véhicule, informations d’usage et statut
    • Alertes de sécurité et recommandations constructeurs
    Stack Technique :
    • Mobile : Kotlin, Java, Android SDK, Material Design
    • Architecture : Clean Architecture, modular mobile architecture
    • Domain : Connected Car, IoT, Automotive Mobile Apps
    • Data & Services : REST APIs, JSON, vehicle APIs
    • Methodology : Agile Scrum, Jira
    Kotlin Kotlin Coroutines Flows intelligence artificielle Jetpack Compose
  • OCTO Technology
    Développeur Android Senior
    RETAIL (SMALL BUSINESS)
    March 2021 - January 2022 (10 months)
    Paris, France
    Intervention au sein RelevanC, acteur majeur du secteur Retail & Data Platforms.
    Participation au développement et à l’évolution d’un écosystème digital orienté services retail, APIs et applications métiers, avec une forte exigence de qualité, scalabilité et sécurité.

    Objectif de la mission :
    • développement de nouvelles fonctionnalités
    • correction de bugs sur applications et services backend
    • amélioration de la stabilité et de la maintenabilité des systèmes
    • évolution d’une architecture orientée services
    • Garantir des applications robustes, sécurisées et évolutives dans un environnement Retail à forte contrainte métier
    Développement Backend & Services :
    • Développement et évolution de services backend en Spring Boot
    • Correction de bugs et amélioration de la robustesse des APIs
    • Contribution à l’évolution d’une architecture orientée microservices
    • Intégration et utilisation de Keycloak pour l’authentification et l’autorisation
    • Gestion des flux sécurisés dans un environnement enterprise
    • Respect des standards de sécurité applicative
    • Travail sur une architecture basée sur Clean Architecture
    • Contribution à la standardisation des pratiques de développement
    • Utilisation de Google Cloud Platform (GCP) pour les déploiements et services cloud
    • Contribution aux environnements de développement et intégration continue
    • Manipulation et exposition de données via JSON APIs
    • Intégration entre services backend et applications clientes
    • Participation aux rituels Agile (daily, sprint planning, review, retro)
    • Estimation et découpage des user stories techniques
    • Collaboration étroite avec PO, QA, Tech Lead
    • Contribution à la livraison continue des fonctionnalités
    Stack Technique :
    • Backend : SpringBoot, Kotlin, JHipster
    • Security : Keycloak (OAuth2)
    • Cloud : Google Cloud Platform (GCP)
    • Architecture : Clean Architecture, microservices
    • Data : JSON, REST APIs
    • Dev tools : IntelliJ, GitLab, Jira, Confluence
    • Méthodologie : Agile Scrum
    Kotlin SpringBoot REST APIs Git Google Cloud Platform (GCP)
  • Kingfisher
    Développeur Android Senior
    E-COMMERCE
    March 2020 - September 2020 (6 months)
    Paris, France
    Intervention au sein du pôle IT (Informatique & Technologies) de la direction Kingfisher, sur un ensemble d’applications mobiles Android et iOS à forte utilisation métier, intégrées à un écosystème digital groupe.

    Objectif de la mission :

    Contribution à l’évolution continue d’applications mobiles critiques via :
    • développement de nouvelles fonctionnalités
    • amélioration de l’existant
    • correction de bugs en production
    • optimisation de la stabilité et de la qualité logicielle
    • Garantir une expérience utilisateur stable, performante et maintenable sur des applications mobiles utilisées à l’échelle entreprise.

    Développement Mobile Android & iOS :

    • Développement et évolution de fonctionnalités sur applications Android et iOS
    • Implémentation de nouvelles features métier et amélioration de l’existant
    • Correction de bugs fonctionnels et techniques en environnement de production
    • Travail sur une architecture basée sur les principes de Clean Architecture
    • Amélioration de la robustesse du code et réduction de la dette technique
    • Collaboration sur la structuration des flux applicatifs et des APIs
    • Intégration et consommation de services via JSON / APIs REST
    • Collaboration avec les équipes backend pour assurer la cohérence des échanges
    • Analyse et correction des crashs applicatifs via Firebase Crashlytics
    • Suivi des anomalies remontées par QA et utilisateurs
    • Contribution à la fiabilité des releases
    • Participation aux cérémonies Agile : sprint planning, daily, review, retrospective
    • Estimation et découpage des user stories techniques
    • Collaboration étroite avec PO, QA et équipes backend API
    • Contribution à la livraison continue des fonctionnalités
    Stack technique :
    • Mobile : Kotlin, Java, Swift (iOS)
    • Architecture : Clean Architecture, modular design
    • Backend / Data : JSON, REST APIs
    • Qualité & Monitoring : Firebase Crashlytics
    • CI / Collaboration : GitLab, Jira, Confluence
    • Méthodologie : Agile Scrum
    Android Kotlin Jetpack Compose Kotlin Coroutines Swift

Recommendations

Mohamed L.ML
El Mehdi KhalloukiEM
Mohamed L. and 1 other person have recommended Abderrahmane

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

  • Baccalauréat série S
    TAYEB ALAOUI
    2006
  • Diplôme d’ingénieur Option Génie informatique
    EMSI
    2011

Skill set

Categories