Patrick S.

Mobile Developer

830 dollar
Freelancer
10 ans
Paris, FRANCE

Mon expérience

TAG HeuerMay 2021 - Présent

Voir plus

Tag Heuer ConnectedMay 2020 - Présent

Développement sur l’application Mobile et Wear de Tag Heuer Golf
- Développement de nouvelles fonctionnalités
- Tests unitaires et fonctionnels
- Maintenance et correction de bugs
- Suivi des performances et indicateurs de qualité sur Firebase

Voir plus

EurosportFebruary 2021 - April 2021

Développement de fonctionnalités pour la section Jeux Olympiques Tokyo 2021 :
- Nouveaux écrans
- Nouveaux composants UI
- Push notifications

Voir plus

HubsideJune 2019 - February 2021

Hubside permet de créer son site Internet en 2 minutes.

L’application Android Hubside est une application compagnon qui permet ainsi de créer, éditer, publier, et surveiller les performances de son site internet facilement.

Au sein de la feature team mobile, composée de devs mobiles iOS et Android, backend et QA, de designers et d’une PO, j’ai participé au développement, au déploiement et à l’évolution de cette application.
- Debug, stabilisation et déploiement de la v1 de l’application
- Développement de nouvelles fonctionnalités
- Tests unitaires et fonctionnels
- Maintenance et correction de bugs
- Suivi des performances et indicateurs de qualité sur Firebase
- Maintenance et évolution de l’Intégration continue avec Bitrise CI : intégration de workflows pour le lancement de tests automatiques, déploiement de builds sur AppCenter (anciennement Hockeyapp), déploiement sur le Play Store...
- Évolution progressive de l’architecture de l’application : introduction du pattern View-ViewModel en remplacement du pattern View-Presenter, migration de Rx vers LiveData et coroutines

Environnement technique : Clean architecture, MVP, MVVM, Kotlin, RxAndroid, Coroutines, Retrofit, JUnit, Mockito, Barista, Git / Gitlab, BitriseCI, Firebase/Crashlytics, AppCenter/Hockeyapp, Jira, Slack




Voir plus

DailymotionJuly 2016 - May 2019

- Refonte architecture avec migration progressive vers MVP
- Migration progressive de Java vers Kotlin (70% Kotlin)
- Migration progressive de Rx vers Coroutines
- Développement de fonctionnalités, évolution et maintenance de l’existant
- Intégration de tests unitaires et fonctionnels (UI)
- Déploiement sur le store (alpha, beta, production)
- Suivi des indicateurs de qualité de l’application (crash-free users et crash-free sessions) sur Fabric
- Onboarding des nouveaux développeurs

Environnement technique : MVP, Kotlin, RxAndroid, Retrofit, Picasso, PaperDB, SQLDelight, GraphQL / Apollo, JUnit, Mockito, Git / Github, Crashlytics, Hockeyapp, Applause, Jira, Slack

Voir plus

LeboncoinSeptember 2012 - June 2016

- Développement de fonctionnalités, évolution et maintenance de l’existant
- Intégration de tests unitaires et fonctionnels (UI)
- Intégration d’outils d’analyse (Tealium, Xiti)
- Intégration d’outils de monétisation (OAS, AppNexus, Admob)
- Déploiement sur le store (alpha, beta, production)
- Suivi des indicateurs de qualité de l’application (crash-free users et crash-free sessions) sur Fabric
- Ecriture et maintien de la documentation
- Onboarding des nouveaux développeurs
- Entretiens de recrutement

Environnement technique : Java, Retrofit, Dagger, SQLite, EventBus, Picasso, JUnit, Mockito, Git / Gerrit, Crashlytics, Tealium (tracking), Robotium, Espresso, Jira, Slack

Voir plus

La PosteSeptember 2011 - August 2012

Développement Android au sein du pole Facteo :
- Développement de POC (Proof of Concept) autour du NFC
- Développement de l'application interne (1ères versions) destinée aux facteurs de France
- Maintenance et correction de bugs

iQuesta.com - M2 InteractiveJanuary 2011 - March 2011

KMIRApril 2009 - July 2009

Mes compétences

Technologies

Dagger, Firebase, RxKotlin, RxAndroid, Retrofit

Others

Crashlytics, GitHub, Slack, Tealium

IT Infrastructure

Git

Databases

SQLite

Languages

XML, Kotlin, Java

Environment of Development

Eclipse, Gerrit, GitLab

Analysis methods and tools

Junit, MVP, MVVM, JIRA

Software testing

Robotium, Debugging, Mockito

Protocols

JSON

Mobile

Android, EventBus

Mes études et formations

Master en Ingénierie Informatique option Architecture Logicielle, en alternance - Ecole Supérieure de Génie Informatique (ESGI)2010 - 2012

Licence en Ingénierie Informatique option Architecture Logicielle - Ecole Supérieure de Génie Informatique (ESGI)2009 - 2010

DUT Informatique option Génie Logiciel - IUT de Vélizy, Université de Versailles Saint-Quentin2007 - 2009