You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Jordan C.JC

Jordan C.

Android Kotlin Mobile Developer

€650/day
1 project
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Jordan

Passionate about IT and particularly Mobile Android Development, I have been evolving since 2017 through different and complementary missions, some of which started from scratch.

I have solid skills in Android development, both AOSP and application development. I demonstrate rigor, autonomy, and technical leadership when necessary.
Having already worked on consumer applications, I know how to be reactive and how to react in case of a critical bug impacting production, but above all how to evolve the application and avoid regressions as much as possible during production deployment.

In parallel with my professional projects, I stay informed about new trends and emerging technologies through active technological monitoring.
  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • ACCOR
    Accor All
    HOSPITALITY
    January 2022 - Today (4 years and 5 months)
    Issy-les-Moulineaux, France
    The 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.
    Android Kotlin MVVM Jetpack Compose Flow Clean Architecture GraphQL Bitrise GitHub Notion Retrofit Mockito JUnit Gradle
  • JCDecaux
    Livetouch
    PRESS AND MEDIA
    August 2020 - December 2021 (1 year and 4 months)
    Plaisir, France
    Livetouch 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
    Android AOSP Kotlin Java Gradle MVVM Clean Architecture Dagger2 Hilt Retrofit Room Makefile Jenkins Gitlab CI SonarQube Docker Firebase JUnit MQTT Glide
  • RATP
    OSIRIS
    TRANSPORTATION
    March 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.
    Android Kotlin MVVM LiveData Clean Architecture Retrofit Dagger2 Room GitHub

Recommendations

Be the first to recommend Jordan

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master in Computer Science
    Université Paris Diderot
    2017

Certifications

Skill set (38)

Categories