About Dagnogo
French
Native or bilingual
English
Native or bilingual
Experience
- Carrefour OneSenior AndroidRETAIL (LARGE RETAILERS)June 2022 - Today (4 years)Contexte :Carrefour est un leader de la grande distribution. Avec le Covid, ils ont décidé d intégré une marketplace dans leur application. L'équipe est composé de 10 développeurs Android, tous senior.La partie non alimentaire était très attendue par la directionMission : Implémenter toutes les fonctionnalités de la partie non alimentaire / marketplace.Durant cette mission, voici mes responsabilités :Création des nouvelles vue en composeMise en place d'un design système en compose pour les futurs écransCadrage des sujets avec les Products owners ainsi que l'équipe designAméliorer le tracking des events E-commerce avec Firebase.A la fin de la mission, nous avons sortie la première version du non alimentaire avant le black friday. La seconde version a été livrée fin décembre.Environnement technique : Kotlin, Compose, MVVM, Flow, Coroutines, Firebase analytics, Junit, Flavor, Agilelien : https://play.google.com/store/apps/details?id=com.carrefour.fid.android&hl=fr&gl=US&pli=1
- Kauland E-commerceSenior Android/Kotlin IngenieurE-COMMERCEDecember 2021 - June 2022 (6 months)Context :Kauand e-Commerce is an Amazon like in Germany. This app is daily used by over 500k people. The IOS application wasfurther 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 andow. We even started to integrate jetpack Compose in one module.Helping juniors with Android guidelines and best practices.Created therst A/B test of the companyPerformance improvement (optimising network call and caching)Maintaining a 99.5% crash freeTracking with Firebase events and working closely with an UX researcher.Unit testsContinous integration with Team Foundation Server (TFS)I interviewed 5 people in order tond my replacement at the end of my mission and did the onboarding of the newemployee in order to make sure that will still be eective 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 testcoverage than IOS.Technologies : Kotlin Flow , MvvmAPI : Rest, FirebaseAndroid Framework : Androidx, Mockito
- WitickFreelancer, Développeur Android SéniorTRANSPORTATIONMay 2021 - October 2021 (5 months)Objectifs : Passer d’une architecture MVP java en une architecture MVVM Flow kotlinContexte:Witick est une start up, et le code Android avait été écrit par un des fondateurs. Le code était d’une bonne qualité mais ne respectait pas certaines bonnes pratiques. J’avais donc pour mission de fournir une application plus facile à maintenir tout en améliorant les performances.Après mon passage :• code à 70% en Kotlin (certains écran n’avait pas besoin d'être refait)• Architecture MVVM avec des Flow• Utilisation de Use Case afin de regrouper le code Métier.• Mode offline : l’application peut être utilisée (mais limitée par certaines fonctionnalités ) même sans internet.• Limitation du nombre de requête• 80 % de couvertures du code kotlin (plus de 150 tests).
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Diplôme d'ingénieurENSEIRB-MATMECA2016Mise en réseau de systèmes informatiques et télécommunications