About Romain
French
Native or bilingual
English
Native or bilingual
Experience
- DeezerSenior Android DeveloperENTERTAINMENT AND LEISUREFebruary 2022 - May 2023 (1 year and 3 months)Bordeaux, FranceDevelopment 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!
- CULTURASenior Android DeveloperRETAIL (SMALL BUSINESS)February 2020 - February 2022 (2 years)Bordeaux, FranceCultura 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.
- Freelance Développer AndroidAndroid Developer (Java / Kotlin)SOFTWARE PUBLISHINGJanuary 2017 - Today (9 years and 5 months)Bordeaux, FranceDevelopment of Android applications available on the Google Play Store for clients:- New York Travel Deals- 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
- Expert in Information Technology TitleEPITECH2016Epitech 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.