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

Freelancer profile translated to English.
Back to original language

About Abderrahmane

Senior Android Engineer / Mobile Architect with over 14 years of experience in designing and developing critical mobile applications (banking, retail, e-commerce).

I focus on modernizing Android architectures, migrating to Kotlin and Clean Architecture, and designing scalable and performant applications.

Kotlin & Java expert, I master the modern Android ecosystem: Coroutines, Flow, MVVM/MVI, dependency injection, and Firebase integration.

I also help companies evolve their applications towards smarter experiences, particularly through the integration of AI features and embedded assistants.

My goal: transform complex applications into robust, maintainable, and user-centric products.
  • 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
    Senior Android Developer
    AUTOMOBILE
    January 2022 - Today (4 years and 7 months)
    Boulogne-Billancourt, France
    Contributed to the development of **MyRenault**, the Renault Group's mobile application (Renault / Dacia / Alpine) for connected vehicle management.

    User-centric application transforming the car ownership experience into a digital, connected, real-time experience, integrating car connectivity, IoT, and smart mobility services.

    **Product Objective**: provide a fluid, secure, and centralized experience for managing the vehicle and its associated services.



    **Problem Statement & Challenges**:

    MyRenaultis part of a critical connected mobility ecosystem, with challenges including:
    • Real-time availability of vehicle services (locking, climate control, location)
    • Reliability of communication between mobile and IoT backend
    • Data security and remote command security
    • Service continuity for critical use cases (assistance, breakdown, safety)
    • Simple user experience for complex features
    My role involves transforming complex technical services (vehicle APIs, IoT, real-time data) into a simple, fluid, and reliable user experience.

    Participation in the development of key application features:
    • **Remote vehicle control**: locking/unlocking, remote climate control, connected command management
    • **Vehicle location**: real-time position display, assistance for vehicle recovery
    • **Vehicle management & monitoring**: vehicle status tracking, usage information, and status
    • Security alerts and manufacturer recommendations
    **Technical Stack**:
    • 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 Artificial Intelligence Jetpack Compose
  • OCTO Technology
    Senior Android Developer
    RETAIL (SMALL BUSINESS)
    March 2021 - January 2022 (10 months)
    Paris, France
    Worked at RelevanC, a major player in the Retail & Data Platforms sector.
    Participated in the development and evolution of a digital ecosystem focused on retail services, APIs, and business applications, with a strong emphasis on quality, scalability, and security.

    **Mission Objective**:
    • Development of new features
    • Bug fixing on applications and backend services
    • Improvement of system stability and maintainability
    • Evolution of a service-oriented architecture
    • Ensuring robust, secure, and scalable applications in a business-critical Retail environment
    **Backend & Services Development**:
    • Development and evolution of backend services in Spring Boot
    • Bug fixing and improvement of API robustness
    • Contribution to the evolution of a microservices architecture
    • Integration and use of Keycloak for authentication and authorization
    • Management of secure flows in an enterprise environment
    • Adherence to application security standards
    • Work on a Clean Architecture-based architecture
    • Contribution to the standardization of development practices
    • Use of Google Cloud Platform (GCP) for deployments and cloud services
    • Contribution to development and continuous integration environments
    • Manipulation and exposure of data via JSON APIs
    • Integration between backend services and client applications
    • Participation in Agile rituals (daily, sprint planning, review, retro)
    • Estimation and breakdown of technical user stories
    • Close collaboration with PO, QA, Tech Lead
    • Contribution to continuous feature delivery
    **Technical Stack**:
    • 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
    • Methodology: Agile Scrum
    Kotlin SpringBoot REST APIs Git Google Cloud Platform (GCP)
  • Kingfisher
    Senior Android Developer
    E-COMMERCE
    March 2020 - September 2020 (6 months)
    Paris, France
    Worked within the IT department (Information & Technologies) of the Kingfisher division, on a set of Android and iOS mobile applications with high business usage, integrated into a group digital ecosystem.

    **Mission Objective**:


    Contribution to the continuous evolution of critical mobile applications through:
    • Development of new features
    • Improvement of existing features
    • Fixing production bugs
    • Optimization of software stability and quality
    • Ensuring a stable, performant, and maintainable user experience on enterprise-wide mobile applications.


    **Android & iOS Mobile Development**:


    • Development and evolution of features on Android and iOS applications
    • Implementation of new business features and improvement of existing ones
    • Fixing functional and technical bugs in a production environment
    • Work on an architecture based on Clean Architecture principles
    • Improvement of code robustness and reduction of technical debt
    • Collaboration on structuring application flows and APIs
    • Integration and consumption of services via JSON / REST APIs
    • Collaboration with backend teams to ensure consistency of exchanges
    • Analysis and fixing of application crashes via Firebase Crashlytics
    • Tracking of issues reported by QA and users
    • Contribution to release reliability
    • Participation in Agile ceremonies: sprint planning, daily, review, retrospective
    • Estimation and breakdown of technical user stories
    • Close collaboration with PO, QA, and backend API teams
    • Contribution to continuous feature delivery
    **Technical Stack**:
    • Mobile: Kotlin, Java, Swift (iOS)
    • Architecture: Clean Architecture, modular design
    • Backend / Data: JSON, REST APIs
    • Quality & Monitoring: Firebase Crashlytics
    • CI / Collaboration: GitLab, Jira, Confluence
    • Methodology: 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
  • Engineering Degree in Computer Engineering
    EMSI
    2011

Skill set

Categories