About Xuan Hien
Vietnamese
Fluent
English
Fluent
French
Native or bilingual
Experience
- Les Cinémas Pathé GaumontLead Android developer, Senior Android Engineer - JEMSE-COMMERCEMay 2019 - Today (7 years and 1 month)Paris, FranceAndroid App Development for Les Cinémas Pathé GaumontAs 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, Marocohttps://play.google.com/store/apps/details?id=com.brocelia.cgpTech 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 - SARPLead Android developer, Senior Android Engineer - JEMSTRANSPORTATIONOctober 2021 - June 2022 (8 months)Paris, FranceAndroid Application for TrackDéchetDeveloped 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 driversTech Stack & Tools:Kotlin, AndroidX, MVVM, Room, Flow, LiveData, Hilt, Dagger, DataBinding, DataStoreConstraint Layout, Material Design, GraphQL, Navigation, Jetpack Components, JUnit, FlavorsMLKit, Jira, GitLab, App TesterAndroid Team Size: 1 Developer - Le RelaisLead Android developer, Senior Android Engineer - JEMSTRANSPORTATIONOctober 2020 - June 2021 (8 months)Paris, FranceAndroid Application for Le RelaisDeveloped 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 driversTech Stack & Tools:- Kotlin, AndroidX, MVVM, Room, LiveData, Hilt, Dagger, DataBindingConstraint Layout, Material Design, Navigation, Retrofit, REST API, Jetpack Components- Bluetooth Low Energy (BLE), JUnit, Redmine, GitLab, Jenkins, App TesterAndroid Team Size: 1 Developer
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
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's Degree, Artificial IntelligenceUniversité de La Rochelle2011Master's Degree, Artificial Intelligence
- Engineer's Degree, Information TechnologyHanoi University of Science and Technology2007Engineer's Degree, Information Technology