Présentation |
Développeur Android depuis 6 ans, j'ai travaillé chez plusieurs grands comptes tel que Cultura, Coyote ou bien Dolby.
J'aime coder en Java et Kotlin même s'il est vrai que j'ai un penchant pour ce dernier vu les avantages qu'ils apportent en terme de dev.
Ayant gouté à l'agilité, il est vrai que j'affectionne cette méthodologie ainsi que la façon de travailler associée mais je peux très bien m'adapter si vous utilisez une autre méthodologie :P
Appréciant le travail en équipe et l'entraide, j'aime m'impliquer et participer aux discussions en matière de code tel que pour l'implémentation de nouvelles fonctionnalités ou la refonte de code non testable ou autre. Ayant un attrait fort pour l'architecture, j'aime prendre en charge les codes reviews.
Passionné de développement Android, je travaille régulièrement pendant mon temps libre sur mes propres projets 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 plusieures applications tels que Mappity Bordeaux et Bordeaux Tramway.
À bientôt,
Romain
BR id : #41095 34 ans Bordeaux Gironde |
|
|
Dernière expérience |
Cultura
-
Bordeaux (33300)
|
Jan 2020 - Nov 2020 |
Cultura possède plusieurs applications android. Une première application à destination des conseillers de vente pour les aider dans leurs actions de tous les jours. Les caisses automatisées présentes dans chaque magasin sont également une application android. Enfin, une dernière application android permet la gestion des commandes click and collect des clients dans les magasins. J'ai intégré Cultura avec plusieurs objectifs en tête ; 1. Il s'agissait tout d'abord de revoir entièrement l'architecture de [email protected] pour la rendre plus modulaire et minimiser les risques de régressions lors des releases. 2. Ensuite, il s'agissait de réduire la dette technique importante présente sur l'application et passer sur une version plus récente de Java et surtout de coder toute nouvelle fonctionnalité en Kotlin. Le code n'étant pas testable tel quel, il fallait le refactorer de façon continue petit à petit pour pouvoir ajouter des tests unitaires ensuite. 3. Enfin, il fallait bien sur participer à l'implémentation de nouvelles fonctionnalités ainsi que le maintien de l'existant.
Voici une liste non exhaustives des tâches réalisées : - 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. |
Formation |
|
Langues |
Français : Bilingue ou langue maternelle Anglais : Bilingue ou langue maternelle |