About Youssef
English
Fluent
French
Native or bilingual
Experience
- AldebaranDéveloppeur Android SeniorTECHMarch 2022 - July 2023 (1 year and 5 months)Issy-les-Moulineaux, FranceAldebaran (anciennement SoftBank Robotics) est le leader de la robotique humanoïde, fabricant de robots tels que NAO, Pepper et plus récemment ‘Plato’, un robot de services destiné à l’hôtellerie et à la restauration.Conception et développement d’applications Android pour ‘Plato’ :- Définition des solutions techniques en coopération avec les métiers du Produit (PM, PO, UX) et les leads techniques.- Refacto du code existant vers une architecture modulaire en application de la Clean Architecture- Partage de connaissances et mentoring pour des profils plus juniors- Implémentation de nouvelles fonctionnalités (Bluetooth, gestion de cartes…)- Tests unitaires (Junit, Robolectric, Kakao, MockK)
- Calypso Networks AssociationDéveloppeur Android SeniorTRANSPORTATIONSeptember 2020 - July 2021 (11 months)Paris, FranceAu sein de CNA, organisation rattachée à la Fondation Eclipse, chargée du développement et de la promotion du standard billettique Calypso, j’ai intégré une équipe en charge de la réalisation du plugin Keyple.Eclipse Keyple accélère l'intégration et le développement des applications billettiques en permettant aux différents acteurs de mettre en œuvre des systèmes de billetterie et de contrôle d'accès basés sur un socle commun, ouvert et modulaire.• Rôle : Développeur Android senioro Reprise et mise à niveau des éléments Android de la solution Billettique Keypleo Développement de plugins permettant l’exploitation de la solution sur appareils Android (Famoco, Bluebird, Coppernic, Flowbird…)o Développement d’applications de démonstration pour les plugins sur chacun des appareils.o Support technique auprès des différents fabricants de téléphone pour l’intégration de la solution Keyple.• Equipe : 10 personnes• Environnement technique : Kotlin, Java, Android Studio, Gradle, Gson, Retrofit 2, Dagger 2, Coroutines, Git, Clean Architecture (Interactor, Repository), NFC
- OUI SNCFDéveloppeur Android seniorTRANSPORTATIONMarch 2018 - July 2020 (2 years and 5 months)Paris, France• Projet :Au sein de la direction déléguée à la billettique (DDB) de la SNCF, j’ai intégré une équipe en charge de la réalisation de la nouvelle librairie Android NFC de contrôle billettique.Cette librairie a été intégrée dans l’application COSMO, qui est utilisée par les contrôleurs de la SNCF partout en France. Elle permet de lire, via la technologie NFC, le contenu d’un titre sans contact (ex : Pass Navigo) et d’en retranscrire le contenu qui sera affiché au contrôleur.En plus du contrôle, la librairie permet de faire de la validation et de l’invalidation de titre (ou de carte).• Rôle : Développeur Android senioro Conception :♣ Cadrage et spécification technique auprès du métier lors de la mise en place de nouvelles fonctionnalités♣ Etudes de faisabilité auprès des experts billettiques SNCF♣ Support technique auprès des partenaires SNCF♣ Participation au travail de conception et de refactoring de l’architecture logicielle de la librairieo Développement :♣ Développement de fonctionnalités côté mobile Android :o Mise en place de la clean architecture (Interactor, Repository)o Implémentation de connecteurs pour hardware (NFC, Module de sécurité…)o Contrôle / Validation d’un titre billettique via NFCo Invalidation d’un titre ou d’une carte billettique via NFCo Développement de modules indépendants avec un haut niveau de généricité du code♣ Développement de fonctionnalités côté serveur :o Implémentation de procédures billettiques (Contrôle, Validation…)o Gestion du protocole d’échanges NFC entre un téléphone et une carte billettique• Equipe : 15 personnes• Environnement technique : Kotlin, Java, Android Studio, Gradle, Gson, Retrofit 2, Dagger 2, Coroutines, RxJava, DBFlow, Room, Git, Clean Architecture (Interactor, Repository), NFC
Recommendations
Be the first to recommend Youssef
Help this freelancer shine by sharing your experience working together.
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
- Ingénieur en Electronique, Robotique et Informatique IndustriellePolytech' Montpellier2009