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

Romain B.

Développeur Android Sénior

€620/day
Bordeaux, FR
8-15 years

Average response time: 1 hour

About Romain

Freelance depuis plus de 4 ans et développeur depuis plus de 8 ans, je suis spécialisé dans le développement mobile Android. J'ai travaillé chez plusieurs grands comptes tel que Deezer, Cultura, Coyote, Dolby et Leboncoin.

Passionné de développement Android depuis mon premier stage en fin de première année à Epitech, je travaille régulièrement pendant mon temps libre sur mes propres applications dans le but de faire de la veille technologique et de progresser techniquement. Cela me permet également de faire découvrir la ville de Bordeaux aux travers de ces applications. Vous pouvez retrouver sur le Google Play Store, plusieurs applications tels que Mappity Bordeaux et Bordeaux Tramway.

Mes compétences principales sont les suivantes :
Langages : Kotlin / Java
Framework : Compose / Coroutine - Flow / GraphQL / Retrofit / Rx / Picasso etc..
DI : Koin & Hilt.
Bases de données : Room / Realm
Back-end: Firebase
Archi : MVVM - Clean Archi
Type de missions: Missions longues chez les clients principalement (2 ans+ chez Cultura, 1 an et demi chez Deezer)

À bientôt,

Romain
  • French

    Native or bilingual

  • English

    Native or bilingual

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

Experience

  • Deezer
    Développeur Android Sénior
    ENTERTAINMENT AND LEISURE
    February 2022 - May 2023 (1 year and 3 months)
    Bordeaux, France
    Développement de l'application Zen by deezer sur android from scratch.

    Zen a pour but d'aider les utilisateurs à se relaxer et tendre vers plus d'apaisement tout en se fixant des objectifs à remplir via des différents types de médias à regarder qu'ils soient audio ou video.

    Plusieures fonctionnalités majeures ont été implémentées dans l'application tel que :
    1. L'authentification made in Deezer qui permet via SSO d'utiliser son compte Deezer sur Zen
    2. Les achats in app et plus particulièrement les abonnements ; nécéssaires afin de pouvoir avoir accès et streamer la quantités importantes de médias disponibles dans Zen
    3. L'ajout de LifeScore afin d'avoir des contenus générés basés sur des thèmes au grès des envies des utilisateurs.

    La stack technique est ultra moderne avec l'utilisation des derniers frameworks à la mode tel que les coroutines et flows couplés à Compose pour la UI.
    Firebase est très présent autant pour l'analytics que pour crashlytics ou bien encore app distribution pour mettre à disposition des QAs ou autres les builds de tests ou de release.
    Au niveau des échanges avec le backend, GraphQL a été privilégié pour sa grande souplesse au niveau des requetes qui permets de ne demander que le stricte nécéssaire selon les écrans et ainsi mieux diviser le code et diminuer la taille des requêtes !
  • CULTURA
    Développeur Android Sénior
    RETAIL (SMALL BUSINESS)
    February 2020 - February 2022 (2 years)
    Bordeaux, France
    Cultura comprend plusieurs applications android tel que :
    - Une application pour assister les conseillers de ventes dans leur quotidien
    - Les bornes de paiement automatisées disponibles dans tous les magasins
    - Une application de gestion de retrait des colis à destination des clients

    Il s'agissait ici d'assurer le bon fonctionnement de ces différentes applications en faisant des mises à jours régulières pour chacune d'elles comprenant des correctifs afin d'améliorer la stabilité et les performances mais également de nouvelles fonctionnalités mais ce n'est pas tout :

    - Mise en place des Code Reviews permettant la validation du code avant d'être merger sur les branches de sprint tout cela dans le but de s'assurer de la qualité du code produit au cours des différents tickets et également d'avoir plus de communications entre les développeurs
    - Mise en place des dailys, bref réunion matinale pour échanger sur les problématiques éventuelles rencontrées
    - Mise en place des pipelines Gitlab sur chaque branche de dév et des règles associées pour aider les développeurs à s'assurer de la qualité du code produit en temps réel.
    - Changement dans la gestion des branches GIT pour ne pusher dans les branches master / develop que lorsque c'est vraiment nécéssaire et ainsi s'assurer de la qualité de ces branches
    - Création de ticket et de tableaux de sprints sur Jira
    - Mises en prod régulières des différentes applications Cultura.
    Kotlin Dagger Jira Gitlab Java Android Rx Firebase
  • Freelance Développer Android
    Développeur Android (Java / Kotlin)
    SOFTWARE PUBLISHING
    January 2017 - Today (9 years and 5 months)
    Bordeaux, France
    Développement d'applications android disponible sur le Google Play Store pour le compte de clients :
    - Bons Plans Voyage New-York
    - Mappity Bordeaux
    - Bordeaux Tramway
    Gestion de projet Développement Front-End 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

  • Titre d'Expert en technologie de l'information
    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