Fabrice Ya

Developpeur mobile Android - Java / Kotlin

Moves to Paris

  • 48.8546
  • 2.34771
  • Indicative rate €556 / day
  • Experience 2-7 years
  • Response rate 100%
  • Response time 1h
Propose a project The project will only begin when you accept Fabrice's quote.

Confirmed availability

Propose a project The project will only begin when you accept Fabrice's quote.

Location and geographical scope

Location
Paris, France
Can work in your office at
  • Paris and 50km around

Preferences

Project length
  • ≤ 1 week
  • ≤ 1 month
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months

Verifications

Languages

  • Français

    Native or bilingual

  • Anglais

    Full professional proficiency

Categories

Skills (18)

Fabrice in a few words

Developpeur mobile depuis un peu moins de 7ans . J'ai participé à de nombreux projets mobiles android pour de differentes entreprises tel que Oui.sncf, Orange Bank ou encore vinci autouroutes etc... . Mon champs de competence est assez vaste sur les thematiques mobile , aussi bien sur le developpement d' API mobile que sur l' UX/UI mobile.

Portfolio

Experience

VINCI Autoroutes - Groupe Vinci

Civil Engineering

Developpeur android

Rueil-Malmaison, France

May 2019 - June 2020

Développement de librairies Java/kotlin pour les applications mobiles de VINCI Autoroutes .

o Partage de bonnes pratiques de developpement mobile auprès des features teams
o Implémentation de librairie de tracking Firebase et Crashlytics en kotlin
o Implémentation de fonctionnalités pour la cartographie et navigation Mapbox
o Implémentation d’une librairie Bluetooth de communication pour peripherique BLE .
o Maintenance évolutive et corrective des applications de VINCI Autoroutes
o Tests Unitaires en TDD.
o Intégration continue sous Bitrise.
o Mise en production sur le store android

environnement : Android Studio, Java, Ionic4, Capacitor, Android SDK, Retrofit 2.0, JSON, XML, TDD, Gradle, Gitlab, EasyMock, DataBinding, Jira, Confluence, Junit, Bitrise, Proguard , Slack, Zeplin, microsoft Teams

Coyote

High Tech

Developpeur android

Suresnes, France

November 2018 - April 2019

Mission : Développement Applications mobiles chez Coyote System.
Contexte :Développement d’applications mobiles pour les produits de coyote system (boitiers et mobiles).
Équipe :13 développeurs Android (7 à paris, 6 à bordeaux), 4 Product Owner, 1 scrum master. Méthodologie : Scrum

Réalisations
o Maintenance évolutive et corrective des applications des produits boitiers et smartphones.
o Mise en place de l’architecture et intégration des librairies Retrofit, RxAndroid pour les webservices.
o Optimisation de la performance des produits ( boitiers et smartphone).
o Maintenance librairie de gestion des alertes routiers en C++ .
o Affichage des alertes trafic avec openGL. o Implémentation de fonctionnalités de gestions de luminosité et volume des boitiers.
o Implementattion de la gestion du bluetooth( appairage, connexion , deconnexion ...)
o Tests Unitaires en TDD.
o Intégration continue sous jenkins.

Environnement: Android Studio, Java, C++, Android SDK, Retrofit 2.0, JSON, XML, RESTful, Bitbucket, TDD, Gradle, Gitlab, MVVM, EasyMock, DataBinding, Jira, Confluence, Dagger2, RxAndroid, JUnit, SonarQube, Proguard, Here, OpenGL, Slack, Zeplin.

Orange Bank - Orange Bank

Banking & Insurance

Developpeur android

Montreuil, France

February 2018 - November 2018

Développement de l’application mobile Orange Bank
Équipe :12 développeurs (6 iOs, 6 Android), 1 Product Owner, 1 scrum master.
Méthodologie : Scrum
Réalisations:
o Maintenance évolutive et corrective de l’application OrangeBank hybride existante.
o Participation à la mise en mise en place de la clean architecture sur la nouvelle application en native.
o Développement fromscratch de la nouvelle version de l’application OrangeBank en kotllin
o Implémentation des fonctionnalités d’authentification, vie du compte (visuel des opérations de comptes et de carte bancaires etc ..) et virements.
o Migration de l’application sous android X.
o Tests Unitaires en TDD.
o Intégration continue sous jenkins.

Android Studio, Kotlin, Java, Android SDK, Retrofit 2.0, JSON, XML, RESTful, Bitbucket, TDD, Gradle, Gitlab, Mockito, Clean architecture, MVP, DataBinding, Trello, Jira, Confluence, Dagger2, RxAndroid, JUnit, SonarQube, Proguard, Appium, Jenkins, Jacoco, Slack, Zeplin .

Voluntis SA

Health, Wellness & Fitness

Developpeur android

Suresnes, France

November 2017 - January 2018

Développement d’une application mobile destinée aux malades souffrant de cancer
Équipe : 5 développeurs (2 iOs, 3 Android), 1 Product Owner.
Méthodologie : Scrum
Réalisations :
o Formation en Oncology.

Android Studio 3.0, Kotlin, Python, Jacoco, Java, Android SDK, Android 8.0, Retrofit 2.0, GSON, XML, RESTful, Team Foundation Server, JUnit, TDD, Gradle, Mockito, MVP , OrmLite, Jira, Confluence, proguard
o Clean architecture.
o Implémentation de l’authentification.
o Maintenance évolutive et corrective du sdk permettant le calcul d’algorithme.
o Implémentation de fonctionnalité pour la synchronisation de données.
o tests Unitaires en TDD.
o Externalisation du fichier .keystore sur le serveur.
o Integration continue sous TFS.

Android Studio 3.0, Kotlin, Python, Jacoco, Java, Android SDK, Android 8.0, Retrofit 2.0, GSON, XML, RESTful, Team Foundation Server, JUnit, TDD, Gradle, Mockito, MVP , OrmLite, Jira, Confluence, proguard

MEETIC - Meetic

Social Networks

Développeur Android

Paris, France

September 2017 - October 2017

Maintenance applicative et évolutive des applications mobiles des marques du groupe Meetic

Équipe : 10 développeurs (5 iOs, 5 Android), 2 Products Owner.

Méthodologie : Scrum

Réalisations
o Clean Architecture
o Correction de bug divers o Réalisation du module « similarité » de l’application
- Implémentation de service avec Retrofit
- Pattern MVP
o Ecriture des tests unitaires avec JUnit
o Suivi de version et gestion de code avec GitLab.

Android Studio 3.0, Kotlin, Java, Android SDK, Android 8.0, Retrofit 2.0, JSON, XML, RESTful, GitLab, JUnit, TDD, Gradle, Mockito, MVP, HockeyApp, Jira, Confluence

cetsi

Software Publisher

Developpeur Android

Nanterre, France

March 2017 - July 2017

Brink’s veut digitaliser son magazine papier. Il s’agit de concevoir et développer une application mobile qui donne l’actualité sur l’entreprise.

Participation à la phase de cadrage
Conception de l’application
Réalisation from scratch de l’application
- Implémentation de service avec Retrofit (authentification, récupération des informations d’actualité à afficher)
- Gestion des permissions.
- Gestion du muti-screen.
- Implémentation des notifications.
Ecriture des tests unitaires avec JUnit.
Suivi de version et gestion de code avec GitLab.
Rédaction et gestion des livrables.
Publication sur Google Play store.

environnement : Android Studio, Java, Android SDK, Android 4.0, Android 5.0, Android 6.0, Android 7.0, Retrofit 2.0, JSON, XML, Redmine, RESTful, GitLab, JUnit, TDD, Gradle, leakCanary

OUI.sncf

Transportation

Ingenieur d'études et developpeur mobile Java/Android

Puteaux, France

January 2015 - February 2017


Application V. (application mobile Voyages-Sncf.Com)
Développemen (évolutif et correctif) en java natif de l’application mobile Android de ventes de billets de train et services associés.
Équipe : 16 développeurs (7 iOs, 6 Android, 3 serveur), 4 testeurs, 4 Products Owner (2 PO métier, 2 PO technique), 1 ScrumMaster.
Méthodologie : Scrum / Kanban

Réalisations
o Gestion de 3 versions de l’application V. en parallèle (assemblage, recette, production).
o Implémentation de module d’activation/désactivation de fonctionnalité dans l’application.
o Réalisation à part entière de nouvelles fonctionnalités.
- Implémentation d’un outil pour redimensionner les photos.
- Affichage des gares sur une carte avec GoogleMaps.
- Fusion des applications Voyages-sncf France et Voyages-sncf Europe.
- Partage vers les réseaux sociaux Facebook, twitter.
o Amélioration continue de l’application en développant les notions de fragments, services, Intents, animations, bottomSheet, recycleView, coordinatorlayout.
o Implémentation de deeplinks.
o Gestion des leaks de l’application. (Détection de leak avec leakCanary)
o Gestion de l’accessibilité.
o Introduction des notions de material design dans l’application avec Android 5.0 Lollipop.
o Gestion des permissions sous Android 6.0 Marshmallow
o Développement de fonctionnalités pour montre sous Android Wear.
- Affichage du code barre 2D du billet.
- Partage des notifications d’avant départ de train vers la montre.
o Implémentation de service Retrofit.
o Implémentation de test unitaire avec JUnit.
o Implémentation de test automatisé Espresso.
o Intégration continue sous Jenkins.
o Suivi de version et gestion de code avec GitLab.
o Deploiement de l’application sur HockeyApp.
o Tracking dans l’application pour le suivi business avec Omniture.
o Rédaction et gestion des livrables.

Environnement : Android Studio, IntelliJ, Java, Android SDK, Android Wear, Android 4.0, Android 5.0, Android 6.0, Android 7.0, Retrofit 2.0, Scrum, JSON, XML, RESTful, JIRA, Hiptchat, GitLab, Jenkins, GoogleMap, JUnit, TDD, Espresso, Gradle, HockeyApp, Omniture, leakCanary, Crashlytics.

Appstraxion

Software Publisher

Developpeur Java/android

Paris, France

March 2014 - September 2014

Projet Spot’inFun pour FUN RADIO (Groupe RTL)

Développement d’une application mobile de réseau social et de rencontre basée sur la géolocalisation.

Équipe : 3 développeurs (dont 1 ScrumMaster/Développeur), 1 product owner
Méthodologie : Scrum

Développeur Java Android
o Étude et analyse du cahier des charges.
o Réalisation à part entière de nouveaux modules en Java
- Gestion des authentifications via Facebook connect, Google Authenticator.
- Gestion de l’album photos, des évènements (ajout, modification, suppression)
- Gestions des spots (ajout, modification, suppression) avec utilisation de Google Maps pour la localisation.
- Échanges de données en JSON avec le serveur avec RESTful.
o Réalisation des tests : tests unitaires avec JUnit, test de performance avec LoadRunner.
o Gestion de code et de versions sous Github.

Équipe : 2 développeurs, 1 chef de projet

Concepteur et Développeur Java/JEE

o Rédaction des spécifications techniques détaillées.
o Conception en UML des modules d’envois et de réceptions des flux d’images (Diagramme de cas d’utilisation, diagramme de classe, diagramme d’objet, diagramme d’activité) avec modelio.
o Développement de l’IHM web avec Struts2 - (application du paradigme MVC - Modèle, Vue, Contrôleur).
o Requêtes SQL pour diverses règles de filtres et de recherches.
o Optimisation des requêtes SQL.
o Mapping objet/relationnel avec Hibernate 4.1
o Développement du client mobile Android en Java pour le partage de photos en temps réel.
o Test unitaires avec JUnit.

environnement : Eclipse, Java/JEE (JSP, Servlet, JDBC), Hibernate4.1, Android SDK, PL/SQL, MySQL, JUnit, TDD, Scrum, JSON, XML, RESTful, Modelio, GoogleMap, Maven2, Hudson, GlassFish, Ms Project, Struts2.

Education

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code