À propos de Jordan
Français
Bilingue ou natif
Expériences
- ACCORAccor AllHÔTELLERIEjanvier 2022 - Aujourd'hui (4 ans et 5 mois)Issy-les-Moulineaux, FranceL'application Accor All permet de réserver des hôtels, auberges de jeunesse, villas ou encore appartements, allant de l'économique au luxe qui appartiennent au groupe Accor.Elle permet également de faciliter la préparation du séjour en proposant des activités ou lieux à visiter autour de la destination choisie. Le programme de fidélité permet également de proposer aux utilisateurs y ayant souscris des tarifs attractifs.L'équipe mobile Android est organisée en 3 components teams. Ces 3 équipes sont composées de 3 à 4 développeurs, 1 PO, 1 QA et 1 automaticien. La méthodologie scrum est appliquée avec des sprints de 2 semaines.Depuis mon début au sein de cette mission, j'ai pu travailler dans 2 des 3 équipes.J'ai fait évoluer la partie gestion de compte utilisateur et programme de fidélité ainsi que la page d’accueil qui se doit d’être évolutive et adaptée en fonction du profil utilisateur.Je suis également intervenu sur le couloir de réservation, parcours très critique de l’app, pour le faire évoluer en rajoutant des fonctionnalités telles que l’ajout d’options de réservation ou encore la gestion de plusieurs chambres différentes.J’ai également été force de propositions pour améliorer fonctionnellement et visuellement certaines partie de l’application (amélioration du design lors de la composition de chambre ou encore simplification de l’affichage de certaines informations de la fiche hôtel) toujours dans le but de satisfaire le client final.Au sein de l'équipe mobile Android, nous mettons un point d'honneur à être réactif, force de proposition et à être toujours à jour en terme de techno pour proposer une application fonctionnelle et fluide pour l'utilisateur.
- JCDecauxLivetouchPRESSE & MÉDIASaoût 2020 - décembre 2021 (1 an et 4 mois)Plaisir, FranceLivetouch est un mobilier digital interactif, se présentant comme une grande tablette de 32 ou 42 pouces, permettant d’enrichir l’expérience de la ville et de rendre accessible des informations pratiques, gratuitement, au plus grand nombre.Installé le plus souvent dans des totems ou des abribus, il est positionné pour être accessible aux personnes en mobilité réduite. Il représente une opportunité de fournir de nouveaux services directement sur l’espace public, afin de faciliter le quotidien des usagers et favoriser l’inclusion numérique.Le projet est réparti entre 2 équipes, dans un environnement Agile (méthodologie Scrum) :- équipe Front/Back qui gère le back-office,- équipe Android qui gère l'OS est les applications développées en interne. Au sein de mon équipe, je développe de nouvelles features sur l'OS, de nouvelles applications et j'améliore l'existant.Pour l'OS, il est basé sur un AOSP custom JCDecaux et quadmax.Je maintiens et fais évoluer des applications systèmes qui sont intégrées dans l'OS pour :- Le contrôle à distance via MQTT (mise à jour OS, mise à jour d'applications, reboot, retour écran, etc..)- La configuration hardware (lecteur de badge, carte digitale, écran, téléphone, etc..)- Les configurations système et applicatif- L'initialisation- Le diagnostique.Concernant les applications mobiles, en fonction des villes, différents launchers peuvent être proposés et personnalisés; j'ai donc mis en place des applications coquilles.J'ai développé les applications suivantes :- Un agenda, qui ira lire des flux RSS mis à disposition par la ville,- Une livezone, un widget affichant les prochaines arrivées de bus, se basant sur des flux (GTFS-R, SIRI),- Des librairies, mises à disposition pour nos applications ou des applications tierces, pour récupérer des informations du système.Bilan :- J'ai pris une position de Lead Tech sur le projet Livetouch côté Android- Gestion de tâche dû à une connectivité limitée- Gestion de performance dû à un hardware limité- Gestion de compatibilité entre version de l'OS
- RATPOSIRISTRANSPORTSmars 2020 - juillet 2020 (5 mois)L'objectif du projet OSIRIS est de moderniser l'infrastructure interne de la RATP.Pour cela, une application mobile est créée. Elle est destinée aux opérationnels qui effectuent les suivis d'accompagnement des conducteurs, via laquelle ils peuvent : consulter, modifier et créer des accompagnements directement sur le terrain.La contrainte la plus importante du système est de permettre à l'application mobile de pouvoir fonctionner hors-ligne (contrainte liée au réseau sous terrain du métro). Coté backend, avec un binôme, nous avons dû trouver des solutions pour permettre au client mobile de récupérer toutes les données nécessaires au fonctionnement hors-ligne.Cela a impliqué :- Des optimisations sur le temps des réponses des requêtes très volumineuses via de l'anticipation et de la mise en cache des requêtes prédictives.- Côté mobile, de la parallélisation du traitement des réponses, et de la modélisation des données, plus ou moins dénormalisées pour optimiser les accès à la base de données mobile locale.Etant un projet from scratch, seule une base de données oracle était déjà existante, nous avons mis en place un backend Spring Boot et une application mobile tablette Android.
Recommandations
Soyez le premier à recommander Jordan
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Master en InformatiqueUniversité Paris Diderot2017
Certifications
- Oracle Certified Associate Java 8 ProgrammerOracle2017
- Oracle Certified Professional Java 8 ProgrammerOracle2018