Jean-François Dagnogo

Senior Android Tech Lead | Jetpack Compose

Salaire / Taux journalier

Greece, État de New York 14626, États-Unis

Freelance

Expertises

AndroidKotlinJavaJavascriptClean ArchitectureFirebaseRESTful APIsGraphQLA/B testingDockerJenkinsGitMySQLRequêtes SQLHTMLCSSIllustrateurCinema 4DUser ResearchAnalyse business

Langues

AnglaisEspagnol

À propos

Introduction

Tech Lead Android with 8+ years expertise in Kotlin, Jetpack Compose, and scalable e-commerce solutions. Currently leading a 4-person team at Carrefour, successfully delivered production-ready apps with 99.5% crash-free rate and expertise in MVVM/Clean Architecture. Specialized in mentoring developers, performance optimization, and transforming legacy codebases into modern Android applications that exceed business goals.

Expérience de travail

Tech Lead Android Freelancer

Carrefour

juin 2022 - Présent

4 ans 5 mois

69340 Francheville, France

– July 2023 - Present: Tech Lead of a 4-Person Team. I oversee the design and delivery of projects related to our product team. – My responsibilities include managing the product search, discovery, and shopping cart features of the app. I ensure smooth sprint execution by monitoring the work of other Android developers daily. – I mentor a junior developer, helping them grow their skills effectively. – Additionally, I collaborate closely with two product managers and designers to prepare well-defined tasks for upcoming sprints. – June 2022 - July 2023: Senior Developer. I joined Carrefour for my expertise in Compose and successfully delivered a production-ready app by the end of 2022. – I was responsible for implementing the E-Commerce section of the Carrefour app, covering everything from product details to order placement. – I worked as part of an agile team of three developers.

Senior Android Freelancer

real.digital

déc. 2021 - juin 2022

7 mois

À distance

– Implementation of new functionalities and redesign of the old application. – 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 (optimising network call and caching). – Maintaining a 99.5% crash free. – Tracking with Firebase events and working closely with an UX researcher. – Unit tests. – Continous 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 will still be effective even after my mission. – At the end of my mission, Android catches 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.

Mentor Android

OpenClassrooms

sept. 2019 - juin 2022

2 ans 10 mois

À distance

Senior Android Freelancer

Witick

juin 2021 - nov. 2021

6 mois

À distance

– Context: Witick is a startup that wants to create an e-tickets for metro and bus in France. The code was made by one of the owners of the company. It was in good shape, but in Java with an old architecture. They also wanted to create the version 3 of their app with a new design. – The goal of my mission was to migrate to a newer architecture in kotlin for the version 3. – After my mission: 70% of the code is now in Kotlin. – MVVM with flow and Clean architecture with UseCases. – Offline mode. – Improved the network requests (cached some request). – 80% of the new code is tested with over 200 unit tests. – Tech: MVVM, BLE, Flow, Kotlin, Clean architecture, Mockito, Dagger.

Senior Android Engineer

EXUS

nov. 2019 - juil. 2021

1 an 9 mois

207330 Grecești, Roumanie

Confirmed Android Engineer

Orange Business Services

oct. 2018 - nov. 2019

1 an 2 mois

Bordeaux, France

– Context: I accepted the job for this this mission. The projet was amazing : We had to create a "product" which can be customised from a website. It means that with the same base code will be able to create many applications ! Indeed, Fnow is an Orange's product that offer multiples services inside a bulding such as geolocation, booking a meeting room. Every element or services is customisable from a secured website For instance we create a version for AIRBUS available here (https://play.google.com/store/apps/details?id=com.orange.oab.swp.airbus&hl=fr) – Implementation of new functionalities and redesign of the old application. – Development of new functionalities using AGILE methodology while respecting editor's recommendations. – Performance improvement. – Unit tests. – Continous integration with Team Foundation Server (TFS). – Deliver to multiple stores :Google Store Orange's private store. – Technologies: Kotlin. – API: REst, GraphQI. – Android Framework: Androidx, Mockito. – Software: Android Studio, Insomnia.

Capgemini

sept. 2016 - sept. 2018

2 ans 1 mois

Bordeaux, France

Software Engineer

mars 2017 - sept. 2018

1 an 7 mois

Bordeaux, France

– Context: This is my second projet with Capgemini. I integrated a team of 13 as an Android developer and worked on a piece of medical software named "Globule" which aims to deal with issues arising after a patient is hospitalised (follow up treatments, centralised constant readings etc.). Globule is part of the national project named TSN ("Territoire de Santé Numérique") which more largely aims to improve patient treatment given French department restrictions and conditions. – Mission: Implementation of new functionalities for Globule Android native mobile solutions and use my experience to improve the projet. – Development of new functionalities using AGILE methodology while respecting editor's recommendations. – Performance improvement. – Workload estimation. – Understanding business needs around the medical domain. – Proof of concept development. – Technologies: Java (Android Framework), XML, J2EE, GWT (Google Web Toolkit), Crashlytics, Fogbugs, Java REST. – Database: MySQL. – Android Framework: Butter Knife. – Software: Android Studio, IntelliJ, Docker, Jenkins, Git.

Software Engineer

sept. 2016 - mars 2017

7 mois

Bordeaux, France

– For my first project at Capgemini, I integrated "AngeGardien". This solution was asked by several doctors at the Pelegrin Hospital in Bordeaux. AngeGardien is a prove of concept which aims to collect data on patient who suffer from certain disease like asthma : every time a patient has a crisis, he will presses a button and have access to some advice to help him deal with his situation. After the crisis, he will answer a survey where he can describe the intensity of the pain or other things and of course all those informations will be collect. Patient will also have access to videos or article about their disease and recommendation based on survey's result so they can improve their daily life. – Mission: Implementation of this prove of concept with 2 other senior developper. – Development of new functionalities using AGILE methodology while respecting profesor's recommendations. – Performance improvement. – Understanding business needs around the medical domain. – Proof of concept development. – Technologies: Java (Android Framework), XML. – Database: FireBase. – Software: Android Studio, SVN.


Formation

ENSEIRB-MATMECA

Diplôme d'ingénieur, Master en informatique, Mise en réseau de systèmes informatiques et télécommunications, Ingénierie des télécommunications

2013 - 2016

2 ans 10 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.

Talents

Trouver un job

Créer un profil

Solutions et outils