
Yunhao LIU
Senior Android Developer
Salary / Daily rate
94800 Villejuif, France
Mobility: Paris
Freelance, open to permanent contract
Can come onsite
Skills
Languages
Work experience
Independent Android Development
Self-employedFreelance
Jun 2024 - Present
2 years 5 months
Vétheuil, France
- Provided technical consultancy and maintenance for client applications, delivering feature updates and resolving legacy technical debt to ensure business continuity. - Built "My Game Shelf" from the ground up as a reference implementation of Modern Android Development. Leveraged Clean Architecture, MVI/MVVM, Jetpack Compose, and Hilt to ensure a scalable and testable codebase. Github: https://github.com/haoziliu/my_game_shelf - Evolved the open-source core into a production-ready product, "Loot Shelf". Extended the architecture with Firebase (Firestore, Functions, Auth) to establish robust backend synchronization, successfully launching the app on Google Play. Google Play: https://play.google.com/store/apps/details?id=com.haoziliu.lootshelf
Senior Android Developer
Keakr
Aug 2017 - May 2024
6 years 10 months
Paris Area, France
(Promoted to Lead Android Developer in 2019) - Lead an Android team of 2-4 developers for a high-growth social music platform, scaling the app to 500k+ downloads and a 4.5-star rating while providing mentorship and technical direction. - Spearheaded the 90% codebase migration from Java to Kotlin, drastically improving maintainability and developer productivity. - Architected the live-streaming module from the ground up, delivering low-latency video and a responsive real-time chat. - Drove monetization by launching a beats marketplace with a secure purchasing flow, alongside features like in-app tipping and quests. - Partnered with designers to build and enforce a Design System, ensuring a consistent, high-quality UI/UX across the entire application. - Overhauled core user-facing functionalities, including a full redesign of the background music player and enhancing the reliability of video recording and playback. Technical stack: Kotlin, MVP, RxJava, Retrofit, Dagger, Realm, Firebase, Glide, ExoPlayer, FCM, Google Analytics, Git
Android Development Consultant
Keakr
Mar 2017 - May 2017
3 months
Paris Area, France
In the mission of development of Android smartphone application KEAKR. KEAKR is a media social network dedicated to urban music created for rappers and beatmakers. - Implemented interactive features such as battle and instant messaging. - Redesigned and optimized the push notification and social interactions..
Android Developer
Doro AB
Nov 2014 - Mar 2017
2 years 5 months
Paris Area, France
In the mission of development and maintenance of Android smartphone application Doro Connect & Care®. Doro Connect & Care® is an easy-to-use service designed to help relatives taking care of their elderly loved ones by creating a network of carers around them. Key functions: send and handle emergency alarms and help requests, share phone status, share locations, remote set up, manage contacts network, etc. - Developed and launched the application aimed at supporting caregivers of elderly individuals. - Implemented critical features such as alarms, notifications, emergency alerts, remote management capabilities, and subscription controls. - Adopted Firebase for real-time data synchronization. Technical environment: Java, Android studio, Android design library, Aerogear, Active Android, Volley, Glide, Butterknife, Firebase
Android Developer
clicmobile
Apr 2013 - May 2014
1 year 2 months
Paris Area, France
Participated in the development and maintenance of Android applications for different clients: Project: Festival de Cannes 2013 & 2014 The official Festival de Cannes guide app. Missions: - Integrate drawer navigation replacing old fashion navigation - Integrate grid view for movie trailers - Integrate map guide with markers - Integrate Google analytics - Optimize the memory consuming - Realize compatibility of Android tablet Project: A Quest for Beauty An audio tour guide for the Art of Van Cleef & Arpels exhibition. Missions: - Update new image and audio resources for the new exhibition - Add comment system - Add share function - Add screen transition animations Project: RATP J’aime ma ligne An application to discover nearby parks, views, restaurants around the transport lines of Paris. Missions: - Add new transport lines - Add a new tab for news center Technological R&D: Google Tag Manager, Google Glass API, etc
Education
EFREI - Grande école du numérique
Engineer's degree, Information System
2010 - 2012
3 years
Beijing University of Technology
Bachelor of Science (B.S.), Information Security
2007 - 2011
5 years