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 €/jour
Paris, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de 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
  • Vietnamien

    Capacité professionnelle complète

  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • Les Cinémas Pathé Gaumont
    Lead Android developer, Senior Android Engineer - JEMS
    E-COMMERCE
    mai 2019 - Aujourd'hui (7 ans et 1 mois)
    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
    TRANSPORTS
    octobre 2021 - juin 2022 (8 mois)
    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
    TRANSPORTS
    octobre 2020 - juin 2021 (8 mois)
    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

Recommandations

Soyez le premier à recommander Xuan Hien

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

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

Formations

  • 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

Compétences (60)

Catégories