You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Dagnogo Jean-FrançoisDJ

Dagnogo Jean-François

Lead Android/AI First/Jetpack Compose/ KMP

€500/day
2 projects
Bordeaux, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Dagnogo

Available for full remote assignments. I can travel to the client at the beginning of the assignment. And a few days per month.

Android developer for 10 years, freelance for 6 years.

Excellent knowledge and practice of most Android frameworks.
Development from scratch or takeover of existing projects.

Examples of clients: Kaufland, Carrefour, Orange, Vodafone, Zeginis Winery, CouleurCube
  • French

    Native or bilingual

  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Carrefour One
    Senior Android
    RETAIL (LARGE RETAILERS)
    June 2022 - Today (4 years)
    Context:

    Carrefour is a leader in mass retailing. With Covid, they decided to integrate a marketplace into their application. The team consists of 10 senior Android developers.

    The non-food part was highly anticipated by management.

    Mission: Implement all functionalities for the non-food / marketplace part.

    During this mission, my responsibilities included:
    Creating new views in Compose
    Setting up a Compose design system for future screens
    Scoping topics with Product Owners and the design team
    Improving e-commerce event tracking with Firebase.

    At the end of the mission, we released the first version of the non-food section before Black Friday. The second version was delivered at the end of December.

    Technical environment: Kotlin, Compose, MVVM, Flow, Coroutines, Firebase analytics, Junit, Flavor, Agile

    Link: https://play.google.com/store/apps/details?id=com.carrefour.fid.android&hl=fr&gl=US&pli=1
    Jetpack Compose MVVM Flow REST API
  • Kauland E-commerce
    Senior Android/Kotlin Engineer
    E-COMMERCE
    December 2021 - June 2022 (6 months)
    Context:
    Kaufland e-Commerce is an Amazon-like platform in Germany. This app is used daily by over 500k people. The iOS application was further developed with more features.
    Mission: Implementation of new functionalities and redesign of the old application.
    During this mission, my responsibilities included but were not limited to the following:
    Creation of the new architecture with MVVM and Flow. We even started to integrate Jetpack Compose in one module.
    Helping juniors with Android guidelines and best practices.
    Created the first A/B test of the company.
    Performance improvement (optimizing network calls and caching).
    Maintaining a 99.5% crash-free rate.
    Tracking with Firebase events and working closely with an UX researcher.
    Unit tests.
    Continuous integration with Team Foundation Server (TFS).
    I interviewed 5 people in order to find my replacement at the end of my mission and did the onboarding of the new employee in order to make sure that the team will still be effective even after my mission.
    At the end of my mission, Android caught up with the delay and even did the A/B test before iOS. We also have a better test coverage than iOS.
    Technologies: Kotlin Flow, MVVM
    API: Rest, Firebase
    Android Framework: Androidx, Mockito
    Android Kotlin E-commerce
  • Witick
    Freelancer, Senior Android Developer
    TRANSPORTATION
    May 2021 - October 2021 (5 months)
    Objectives: Transition from a Java MVP architecture to an MVVM Flow Kotlin architecture.

    Context:
    Witick is a startup, and the Android code was written by one of the founders. The code was of good quality but did not adhere to certain best practices. My mission was to provide an application that was easier to maintain while improving performance.

    After my involvement:
    • 70% of the code is in Kotlin (some screens did not need refactoring).
    • MVVM architecture with Flows.
    • Use of Use Cases to group business logic.
    • Offline mode: the application can be used (with limited functionality) even without internet.
    • Limitation of the number of requests.
    • 80% Kotlin code coverage (over 150 tests).
    Kotlin Bluetooth Low Energy MVVM Clean Architecture Mockito Dagger2

Reviews

5.0

Out of 2 ratings

F

Florent

StayTuned.io

Reviewed on 3/19/2023

Jean-François is a very efficient developer with whom collaboration was very fruitful and pleasant. Jean-François has a great mastery of the Android ecosystem and will systematically find a solution to meet various problems/challenges. His communication is also of high quality, which allows for serene work, despite significant technical challenges. I recommend Jean-François 100% and would not hesitate for a second to entrust him with new projects!
G

Ghislain

Couleurcube

Reviewed on 3/1/2021

Jean François perfectly completed the mission, he adapted to unforeseen circumstances and is very didactic and pedagogical, I recommend him.

Recommendations

Rémi HillairetRH
FU
FU
Rémi Hillairet and 2 other people have recommended Dagnogo

These freelancer profiles also match your criteria

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

Education

  • Engineering Degree
    ENSEIRB-MATMECA
    2016
    Mise en réseau de systèmes informatiques et télécommunications

Skill set

Categories