About Romain
French
Native or bilingual
English
Native or bilingual
Experience
- DeezerDéveloppeur Android SéniorENTERTAINMENT AND LEISUREFebruary 2022 - May 2023 (1 year and 3 months)Bordeaux, FranceDé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 Zen2. 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 Zen3. 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 !
- CULTURADéveloppeur Android SéniorRETAIL (SMALL BUSINESS)February 2020 - February 2022 (2 years)Bordeaux, FranceCultura 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 clientsIl 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.
- Freelance Développer AndroidDéveloppeur Android (Java / Kotlin)SOFTWARE PUBLISHINGJanuary 2017 - Today (9 years and 5 months)Bordeaux, FranceDéveloppement d'applications android disponible sur le Google Play Store pour le compte de clients :- Bons Plans Voyage New-York- Mappity Bordeaux- Bordeaux Tramway
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Titre d'Expert en technologie de l'informationEPITECH2016Epitech 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.