You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Julien RobertJR

Julien Robert

Développeur Android Sénior | Kotlin | Compose

500 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Julien

Développeur Android Sénior avec plus de 10 ans d’expérience dans la conception et la modernisation d’applications mobiles Android à forts enjeux techniques.

J’interviens sur des bases de code complexes pour améliorer la maintenabilité, réduire la dette technique et renforcer les architectures mobiles. Mon travail vise à concevoir des applications Android fiables, évolutives et à simplifier des problématiques complexes afin de garantir leur évolution sur le long terme.

J’accompagne également les équipes dans la modernisation de leurs outils de développement et l’amélioration de leurs pratiques de collaboration, pour construire des fondations techniques solides.

Mon objectif : rendre vos équipes aussi solides que votre base de code Android.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Espagnol

    Capacité professionnelle limitée

Accepte de travailler sur site
Paris (jusqu’à 50 km), Lille (jusqu’à 50 km), Nantes (jusqu’à 50 km), Bordeaux (jusqu’à 50 km), Lyon (jusqu’à 50 km)

Expériences

  • BforBank
    Développeur Android
    BANQUE & ASSURANCES
    février 2023 - Aujourd'hui (3 ans et 4 mois)
    Paris, France
    Contexte & périmètre

    Développement et évolution d’une application bancaire Android native de grande envergure, développée en Kotlin, permettant l’accès aux comptes bancaires et la réalisation d’opérations financières sensibles, dans un environnement fortement réglementé.

    Contributions clés

    • Maintenance et évolution de l’application avec un fort accent sur la stabilité et la fiabilité
    • Développement de nouvelles fonctionnalités et refonte de parcours critiques (paiement, authentification, consentement)
    • Amélioration continue de la qualité du code et réduction de la dette technique

    Focus technique

    • Modularisation de la base de code et amélioration de l’architecture basées sur Clean Architecture et MVVM
    • Développement avec des composants Android modernes (Jetpack Compose, Coroutines, Hilt)
    • Développement orienté sécurité pour les opérations sensibles
    • Mise en place de pipelines CI/CD combinant GitLab CI et Bitrise afin d’automatiser les builds, fiabiliser les livraisons et intégrer des contrôles qualité
    • Analyse continue de la qualité du code à l’aide d’outils (SonarQube, Detekt, Packmind)
    Kotlin Android Jetpack Compose Clean Architecture Coroutines
  • McDonald's
    Développeur Android
    RESTAURATION
    mars 2022 - février 2023 (1 an)
    Paris, France
    Contexte & périmètre

    Développement et maintenance de McDo+, application Android native de grande envergure développée en Kotlin, permettant la commande sur place, en livraison et en click & collect dans les restaurants McDonald’s en France.

    Contributions clés

    • Maintenance et évolution de l’application avec un fort accent sur la stabilité, les performances et la scalabilité
    • Développement de fonctionnalités telles que le Nutri-Score, Click & Ready Parking, recommander, messagerie in-app, Codeciné et Monopoly
    • Amélioration continue de la qualité du code et réduction de la dette technique

    Focus technique

    • Développement avec des composants Android modernes (Jetpack Compose, Coroutines, Koin)
    • Migration d’écrans legacy XML vers Jetpack Compose
    • Amélioration de l'architecture basée sur Clean Architecture et MVI
    • Automatisation CI/CD (Bitrise) et analyse continue de la qualité du code (SonarQube)
    Kotlin Android Jetpack Compose Clean Architecture Coroutines
  • France Télévisions
    Développeur Android
    PRESSE & MÉDIAS
    novembre 2018 - mars 2022 (3 ans et 3 mois)
    Paris, France
    Contexte & périmètre

    Développement et maintenance de plusieurs applications médias Android natives (franceinfo, 1ere Outremer, France 3 Régions), développées en Java et Kotlin, permettant l’accès à l’information ainsi qu’à des contenus audio et vidéo sur mobile et tablette.

    Contributions clés

    • Maintenance et amélioration de plusieurs applications avec un fort accent sur la stabilité et l’expérience utilisateur
    • Développement de nouvelles fonctionnalités liées à l’accès aux contenus, à l’engagement utilisateur, aux analytics et à la gestion des consentements
    • Contribution à l’évolution et à la refonte de périmètres fonctionnels majeurs au sein des applications

    Focus technique

    • Amélioration de l'architecture basée sur Clean Architecture et MVVM
    • Intégration d’analytics, de trackers et de la gestion des consentements utilisateurs (CMP)
    • Refonte des players audio et vidéo, de la navigation globale et de sections clés de l’application
    • Mise en œuvre de fonctionnalités Android telles que les widgets et les deep links
    • Mise en place de jobs CI/CD automatisés et de pipelines de livraison (Jenkins)
    • Analyse continue de la qualité du code (SonarQube)
    Kotlin Android Clean Architecture Coroutines MVVM

Recommandations

Wassim SaklyWS
Vincent G.VG
Cyril FindelingCF
+1
Wassim Sakly et 3 autres personnes recommandent Julien

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Architecte logiciel, développeur d'applications
    ETNA
    2015
    L’ETNA est une école d'informatique BAC+5 proposant un cursus de 3 ans en alternance. Elle fonctionne avec une pédagogie par projets (individuels/groupe) afin d'immerger au maximum les étudiants dans le monde de l'entreprise.
  • BTS Informatique et Réseaux pour l'Industrie et les Services techniques (IRIS)
    CFA Dorian
    2012
    Le BTS IRIS est un diplôme BAC+2 proposant un cursus de 2 ans en alternance. Celui-ci est orienté sur 2 axes majeurs : de la programmation à 80% et du réseau pour les 20% restant.

Compétences

Catégories