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

Romain B.

Senior Android Developer

€620/day
Bordeaux, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Romain

Freelancer for over 4 years and developer for over 8 years, I specialize in Android mobile development. I have worked with several major clients such as Deezer, Cultura, Coyote, Dolby, and Leboncoin.

Passionate about Android development since my first internship at the end of my first year at Epitech, I regularly work in my free time on my own applications to stay technologically updated and improve my technical skills. This also allows me to showcase the city of Bordeaux through these applications. You can find several applications on the Google Play Store, such as Mappity Bordeaux and Bordeaux Tramway.

My main skills are:
Languages: Kotlin / Java
Framework: Compose / Coroutine - Flow / GraphQL / Retrofit / Rx / Picasso etc..
DI: Koin & Hilt.
Databases: Room / Realm
Back-end: Firebase
Architecture: MVVM - Clean Architecture
Type of missions: Primarily long-term missions with clients (2 years+ at Cultura, 1.5 years at Deezer)

See you soon,

Romain
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Bordeaux (up to 30km)

Experience

  • Deezer
    Senior Android Developer
    ENTERTAINMENT AND LEISURE
    February 2022 - May 2023 (1 year and 3 months)
    Bordeaux, France
    Development of the Zen by Deezer Android application from scratch.

    Zen aims to help users relax and find more peace by setting goals to achieve through various types of media, whether audio or video.

    Several major features have been implemented in the application, such as:
    1. Deezer's in-house authentication, which allows using one's Deezer account on Zen via SSO.
    2. In-app purchases, particularly subscriptions, which are necessary to access and stream the large amount of media available in Zen.
    3. The addition of LifeScore to provide generated content based on themes chosen by users.

    The technical stack is ultra-modern, utilizing the latest trendy frameworks like coroutines and flows coupled with Compose for the UI.
    Firebase is heavily used for analytics, crashlytics, and app distribution to provide test or release builds to QAs and others.
    Regarding backend communication, GraphQL was preferred for its great flexibility in requests, allowing to request only what is strictly necessary for each screen, thus better code division and reduced request size!
  • CULTURA
    Senior Android Developer
    RETAIL (SMALL BUSINESS)
    February 2020 - February 2022 (2 years)
    Bordeaux, France
    Cultura includes several Android applications such as:
    - An application to assist sales advisors in their daily work.
    - Automated payment terminals available in all stores.
    - A package pickup management application for customers.

    The objective here was to ensure the proper functioning of these different applications by performing regular updates for each, including bug fixes to improve stability and performance, as well as new features. But that's not all:

    - Implementation of Code Reviews to validate code before merging into sprint branches, ensuring the quality of code produced during various tickets and fostering communication among developers.
    - Implementation of dailies, brief morning meetings to discuss any potential issues encountered.
    - Implementation of Gitlab pipelines on each dev branch and associated rules to help developers ensure the quality of the code produced in real-time.
    - Changes in GIT branch management to only push to master/develop branches when absolutely necessary, thus ensuring the quality of these branches.
    - Creation of tickets and sprint boards on Jira.
    - Regular production releases of the various Cultura applications.
    Kotlin Dagger Jira Gitlab Java Android Rx Firebase
  • Freelance Développer Android
    Android Developer (Java / Kotlin)
    SOFTWARE PUBLISHING
    January 2017 - Today (9 years and 5 months)
    Bordeaux, France
    Development of Android applications available on the Google Play Store for clients:
    - New York Travel Deals
    - Mappity Bordeaux
    - Bordeaux Tramway
    Project Management Front-End Development Android

Recommendations

TR
Matthieu HourdebaigtMH
Anthony CursanAC
Thomas Rossier and 2 other people have recommended Romain

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

  • Expert in Information Technology Title
    EPITECH
    2016
    Epitech est une école d'informatique basée sur une pédagogie résolument innovante, organisée par projets et centrée sur la pratique. Première année de master à l’université de San Marcos, Californie.

Skill set

Categories