À propos de Xuan Hien
Vietnamien
Capacité professionnelle complète
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- Les Cinémas Pathé GaumontLead Android developer, Senior Android Engineer - JEMSE-COMMERCEmai 2019 - Aujourd'hui (7 ans et 1 mois)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 - JEMSTRANSPORTSoctobre 2021 - juin 2022 (8 mois)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 - JEMSTRANSPORTSoctobre 2020 - juin 2021 (8 mois)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
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
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
Formations
- 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