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

Mourad Barkati

Android Developer | Kotlin | Compose | Coroutines

€500/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mourad

Android mobile developer with 7 years of experience, mastering Kotlin, Flow, Clean Architecture, Jetpack Compose...

Currently available for freelance assignments, I am ready to bring my expertise in the latest technologies to your projects.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • BNP Paribas
    Android Developer (Kotlin/Compose)
    BANKING AND INSURANCE
    July 2023 - Today (2 years and 11 months)
    93100 Montreuil, France
    -Active participation in all Agile Scrum and SAFe Scrum ceremonies: Sprint Planning, Daily Scrum, Sprint Review, Retrospective.
    -Development and maintenance of two banking mobile applications: "Mes Comptes" and "Hello Bank".
    -Effective use of the Coroutines library for background task management.
    -Implementation of Clean Architecture (Uncle Bob) for increased project modularity.
    -Writing unit and integration tests with JUnit and Mockito.
    -Use of Bitrise for continuous integration and continuous deployment of applications.
    -Application of good security practices: obfuscation, data encryption, OpenSSL, external library analysis.
    -Configuration of build flavors for both mobile applications.
    -Active participation in code reviews.
    -Participation in technical days for the adoption of Google's latest technological recommendations.
    -Training on KMP, a modern technology for sharing code between different platforms (Android, iOS, Desktop, and Web), while maintaining a native user interface for each.
    Android Development Kotlin Jetpack Compose Dagger2 Clean Architecture MVVM Coroutines Scrum Agile Method SAFe KMP
  • Aptar Digital Health
    Android Developer (Kotlin/Compose)
    HEALTH AND WELLNESS
    June 2022 - July 2023 (1 year and 1 month)
    Suresnes, France
    -Actively participated in all Agile Scrum ceremonies: Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective.
    -Used the MVVM pattern to separate UI logic, thereby improving application maintainability and testability.
    -Implemented the Coroutines library to efficiently manage background tasks, ensuring a smooth user experience.
    -Integrated the Room library for optimized data management in the application's database.
    -Used Retrofit to simplify interaction with APIs, ensuring efficient data processing.
    -Efficiently loaded images with the Glide library, optimizing quality and performance.
    -Implemented advanced security practices such as obfuscation, data encryption, and external library analysis.
    -Configured build flavors to support different application color schemes.
    -Actively participated in code reviews to maintain high code quality standards.
    -Regularly kept up with the latest trends in native Android development and Kotlin to ensure up-to-date expertise.
    Jetpack Compose Android Jetpack Android Kotlin Android Development Android Studio Android SDK MVVM Retrofit Hilt Room Glide Coroutines CI/CD Azure DevOps TDD
  • B3G Consulting
    Android Developer (Java/Kotlin)
    BANKING AND INSURANCE
    February 2018 - June 2022 (4 years and 4 months)
    Rabat, Morocco
    -Development of user interfaces for several banking applications, including UConnect for Umnia Bank and banking applications for CIH Bank and CDG.
    -Proactive participation in agile ceremonies for effective collaboration and rigorous project tracking.
    -Integration of OCR SDK and facial recognition for advanced identity verification features.
    -Integration of digital signature for secure validation processes.
    -Integration of Google Maps SDK for advanced mapping functionalities.
    -Implementation of different file upload modes (camera, gallery, documents) for flexible document management.
    -Use of Google API Broadcast Receiver for automatic SMS management, enhancing user experience.
    -Consumption of WebServices with Retrofit and Swagger for efficient communication with backend services.
    -Integration of push notifications with Firebase for real-time alerts.
    -Development and execution of unit and instrumental tests with JUnit and Espresso to ensure feature quality.
    -Bug fixing through various project development cycles to ensure bug-free deliveries.
    Java Android Android Studio Android SDK Android Development Google Maps API Swagger Espresso

Recommendations

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

  • Computer Engineering
    INPT
    2018

Skill set (47)

Categories