You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Xuan Hien TaXH

Xuan Hien Ta

Lead, Senior Android Dévelopeur (12ans,+40apps)

€599/day
Paris, FR
15+ years

Average response time: 1 hour

About Xuan Hien

Passionate about new technologies and their application in app development.

👨‍💻 15+ years of professional experience, including 12 years as an Android Engineer.
🎓 Master’s degree in Artificial Intelligence – University of La Rochelle.

📌 Expertise Areas: Media, Transport, Finance, Automotive Industry.

🔹 Technical Skills:

Languages: Kotlin, Java, Flutter, React Native, Python, .NET, PHP
Databases: SQLite, MySQL, MS SQL
APIs & Web Services: REST API, GraphQL

🔹 Android Expertise:

Architecture & Frameworks: MVVM, Clean Architecture, AndroidX, Jetpack Components, Jetpack Compose
Technologies & Tools: Room, Flow, LiveData, Retrofit, GraphQL, Coroutines, RxJava, DataStore
DI & Binding: Dagger, Hilt, DataBinding, ViewBinding
UI/UX: Material Design, Constraint Layout, Navigation, Animations, Google Maps
Media: Exoplayer
Testing & Quality: JUnit, Mockito, Robolectric, Espresso
CI/CD & Project Management: GitLab, Jenkins, Jira
  • Vietnamese

    Fluent

  • English

    Fluent

  • French

    Native or bilingual

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

Experience

  • Les Cinémas Pathé Gaumont
    Lead Android developer, Senior Android Engineer - JEMS
    E-COMMERCE
    May 2019 - Today (7 years and 1 month)
    Paris, France
    Android App Development for Les Cinémas Pathé Gaumont

    As part of my Android development experience, I contributed to the creation and enhancement of the Les Cinémas Pathé Gaumont app, a mobile solution for managing cinemas, movies, and online reservations across multiple countries.

    Core Features:
    • Cinema & movie listings by location
    • User authentication (JwtToken, authToken, refreshToken)
    • Auth0/Salesforce, Facebook, Google login/signup
    • Online reservation & payment
    • User wallet: tickets, cards, gifts
    • Personalized movie lists
    • Film & cinema calendar
    • Deeplink, Applink, tracking, notifications (Airship, Follow)
    • Multi-country support (7 versions)
    • Maps integration (Google Maps, Mappy)
    • Performance optimization (memory, startup time, crash-free, freeze frame)
    • Secure data storage (encryption/decryption)
    • ExoPlayer/media3

    Code Quality & Project Management:
    • Code reviews & GIT flow support
    • Release preparation
    • Estimation, documentation, team support

    Google Play Releases: France, Switzerland, Belgium, Senegal, Maroco
    https://play.google.com/store/apps/details?id=com.brocelia.cgp

    Tech Stack & Tools:
    • Languages & Architecture: Kotlin, AndroidX, MVVM, Clean Architecture
    • Libraries & Frameworks: RxJava, Dagger, Realm, LiveData, DataBinding, Jetpack Components
    • Networking & Storage: Retrofit, OkHttp, REST API, Firebase (Crash, Analytics, Performance), LeakCanary
    • UI/UX: Material Design, Constraint Layout, Navigation, Exoplayer, Google Maps, Mappy
    • Testing & CI/CD: JUnit, Mockito, Robolectric, Espresso, GitLab, Jenkins, Fabric, AppTester
    • Project Management: Redmine, Jira

    Android Team Size: 1-4 Android Developers
    Android Kotlin MVVM RxJava Dagger2 Realm LiveData Data Binding Retrofit Material Design Navigation OkHttp REST API Jetpack Firebase QR code Tests unitaires Mockito Gitlab Jenkins Google Maps Mappy
  • SARP
    Lead Android developer, Senior Android Engineer - JEMS
    TRANSPORTATION
    October 2021 - June 2022 (8 months)
    Paris, France
    Android Application for TrackDéchet

    Developed an Android app integrating with TrackDéchet's GraphQL service, enabling drivers to manage waste-related information between transporters, producers, and regulatory authorities.
    Key Contributions:
    • Designed application architecture
    • Fetched intervention details & waste tracking slips via GraphQL API
    • Implemented offline mode & data synchronization
    • Integrated QR code scanning with MLKit
    • Enabled authentication via OAuth2
    • Provided UI/UX suggestions
    • Optimized performance & crash resolution
    • Managed Git flow & release preparation

    Deployment:

    Private release on Google Play for SARP drivers
    Tech Stack & Tools:

    Kotlin, AndroidX, MVVM, Room, Flow, LiveData, Hilt, Dagger, DataBinding, DataStore
    Constraint Layout, Material Design, GraphQL, Navigation, Jetpack Components, JUnit, Flavors
    MLKit, Jira, GitLab, App Tester

    Android Team Size: 1 Developer
    Android Kot MVVM Room Flow LiveData Hilt Dagger Jetpack Gitlab CI/CD Firebase Navigation Material Design GraphQL JIRA Data Binding Test unitaire Mockito
  • Le Relais
    Lead Android developer, Senior Android Engineer - JEMS
    TRANSPORTATION
    October 2020 - June 2021 (8 months)
    Paris, France
    Android Application for Le Relais

    Developed an Android app to assist drivers in retrieving route information and recording clothing collection data from various locations.
    Key Features:

    • Designed architecture & database structure
    • Managed location services & API communication (REST)
    • Implemented QR code scanning, image capture, & data synchronization
    • Developed offline mode & sync management
    • Integrated Bluetooth Low Energy (BLE) for device interaction
    • Created unit tests for reliability
    • Managed Git flow & release preparation

    BLE Integration:
    • Developed a BLE interface to control a lock connected to a Raspberry Pi
    • Built the BLE server in Python & enabled GPIO communication

    Deployment:
    Private release on Google Play for Le Relais drivers

    Tech Stack & Tools:
    - Kotlin, AndroidX, MVVM, Room, LiveData, Hilt, Dagger, DataBinding
    Constraint Layout, Material Design, Navigation, Retrofit, REST API, Jetpack Components
    - Bluetooth Low Energy (BLE), JUnit, Redmine, GitLab, Jenkins, App Tester

    Android Team Size: 1 Developer
    Kotlin MVVM AndroidX Room LiveData Hilt Dagger2 Data Binding Material Design Navigation Retrofit API REST Jetpack Unit Test Mockito Gitlab Jenkins

Recommendations

Be the first to recommend Xuan Hien

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's Degree, Artificial Intelligence
    Université de La Rochelle
    2011
    Master's Degree, Artificial Intelligence
  • Engineer's Degree, Information Technology
    Hanoi University of Science and Technology
    2007
    Engineer's Degree, Information Technology

Skill set (60)

Categories