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 €/jour
Bordeaux, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de 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
  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

Accepte de travailler sur site
Bordeaux (jusqu’à 30 km)

Expériences

  • Deezer
    Développeur Android Sénior
    DIVERTISSEMENTS & LOISIRS
    février 2022 - mai 2023 (1 an et 3 mois)
    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
    COMMERCE DE DÉTAIL
    février 2020 - février 2022 (2 ans)
    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)
    EDITION DE LOGICIELS
    janvier 2017 - Aujourd'hui (9 ans et 5 mois)
    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

Recommandations

TR
Matthieu HourdebaigtMH
Anthony CursanAC
Thomas Rossier et 2 autres personnes recommandent Romain

Ces profils de freelance correspondent également à vos critères

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

Formations

  • 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.

Compétences

Catégories