About Jordan
French
Native or bilingual
Experience
- ACCORAccor AllHOSPITALITYJanuary 2022 - Today (4 years and 5 months)Issy-les-Moulineaux, FranceThe Accor All application allows booking hotels, hostels, villas, or apartments, ranging from economy to luxury, belonging to the Accor group.It also facilitates trip preparation by offering activities or places to visit around the chosen destination. The loyalty program also offers attractive rates to subscribed users.The Android mobile team is organized into 3 component teams. These 3 teams consist of 3 to 4 developers, 1 PO, 1 QA, and 1 automation engineer. The Scrum methodology is applied with 2-week sprints.Since I joined this mission, I have worked in 2 of the 3 teams.I evolved the user account management and loyalty program section, as well as the homepage, which needs to be scalable and adapted to the user profile.I also intervened on the booking flow, a very critical path of the app, to evolve it by adding features such as adding booking options or managing multiple different rooms.I have also been proactive in proposing functional and visual improvements to certain parts of the application (design improvement during room composition or simplification of the display of certain hotel details) always with the goal of satisfying the end customer.Within the Android mobile team, we make it a point of honor to be reactive, proactive, and always up-to-date with technology to offer a functional and fluid application for the user.
- JCDecauxLivetouchPRESS AND MEDIAAugust 2020 - December 2021 (1 year and 4 months)Plaisir, FranceLivetouch is interactive digital furniture, presented as a large 32 or 42-inch tablet, allowing for an enriched city experience and making practical information accessible to the greatest number of people, for free.Most often installed in totems or bus shelters, it is positioned to be accessible to people with reduced mobility. It represents an opportunity to provide new services directly in public spaces, to facilitate users' daily lives and promote digital inclusion.The project is divided between 2 teams, in an Agile environment (Scrum methodology):- Front/Back team which manages the back-office,- Android team which manages the OS and internally developed applications. Within my team, I develop new features on the OS, new applications, and improve existing ones.For the OS, it is based on a custom AOSP from JCDecaux and quadmax.I maintain and evolve system applications integrated into the OS for:- Remote control via MQTT (OS updates, application updates, reboots, screen returns, etc.)- Hardware configuration (badge reader, digital card, screen, phone, etc.)- System and application configurations- Initialization- Diagnostics.Regarding mobile applications, depending on the cities, different launchers can be offered and customized; I therefore implemented shell applications.I developed the following applications:- A calendar, which will read RSS feeds provided by the city,- A livezone, a widget displaying upcoming bus arrivals, based on feeds (GTFS-R, SIRI),- Libraries, made available for our applications or third-party applications, to retrieve system information.Summary:- I took on a Tech Lead position for the Livetouch project on the Android side- Task management due to limited connectivity- Performance management due to limited hardware- Compatibility management between OS versions
- RATPOSIRISTRANSPORTATIONMarch 2020 - July 2020 (5 months)The objective of the OSIRIS project is to modernize RATP's internal infrastructure.For this purpose, a mobile application is created. It is intended for operational staff who carry out driver support monitoring, through which they can consult, modify, and create support records directly in the field.The most important constraint of the system is to allow the mobile application to function offline (constraint related to the underground metro network). On the backend, with a partner, we had to find solutions to allow the mobile client to retrieve all the necessary data for offline operation.This involved:- Optimizing response times for very large requests through anticipation and caching of predictive requests.- On the mobile side, parallelizing response processing, and data modeling, more or less denormalized to optimize access to the local mobile database.Being a from-scratch project, only an existing Oracle database was in place; we set up a Spring Boot backend and an Android tablet mobile application.
Recommendations
Be the first to recommend Jordan
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
- Master in Computer ScienceUniversité Paris Diderot2017
Certifications
- Oracle Certified Associate Java 8 ProgrammerOracle2017
- Oracle Certified Professional Java 8 ProgrammerOracle2018