Ming Xie
Verified Expert in Engineering
Android Developer
The Hague, Netherlands
Toptal member since August 22, 2022
Ming is a senior Android developer with ten years of experience building mobile apps for clients, including Mastercard, Just Eat Takeaway.com, and ING. Specialized in architecture design, Ming is passionate about building maintainable and scalable mobile products with the best user experiences.
Portfolio
Experience
- Java - 12 years
- Android - 11 years
- Native Mobile Apps - 9 years
- Android Architecture - 8 years
- Kotlin - 5 years
- Android Jetpack - 4 years
- Model View ViewModel (MVVM) - 4 years
- Coroutines - 4 years
Availability
Preferred Environment
Jira, Azure, GitLab, Slack, Android Studio, Sketch, Confluence, Figma, Postman, Jenkins
The most amazing...
...solution I've developed is the overview module for the most popular banking app in the Netherlands.
Work Experience
Senior Android Developer
Just Eat Takeaway.com
- Developed the business-critical driver app that serves couriers in more than 20 countries.
- Refactored the driver app with modern Android technologies, such as Kotlin, MVVM, coroutines, Jetpack Compose, and Dagger.
- Led a small and more frequent release process transition.
- Used and became experienced with Google Maps SDK and Google Navigation SDK.
Senior Android Engineer
Mastercard
- Introduced the tokenization payment to the Netherlands via the ING Banking app targeting millions of users.
- Led the development of the tokenization payment module from the ground up to production release.
- Applied modern Android development technologies, such as Kotlin, MVVM, coroutines, and the single-activity architecture.
Senior Android Developer
ANWB
- Developed and maintained the ANWB parking and fuelling app that serves one million users.
- Refactored the parking module with modern Android development technologies.
- Led the technical transition to Kotlin, MVVM, coroutines, and Jetpack libraries.
- Used Google Maps SDK and became experienced with polygons, polylines, and custom markers.
Android Development Engineer
ING Group
- Developed and maintained ING Banking app modules that serve four million users.
- Led the migration of the overview module to the latest architecture, using Kotlin, MVVM, coroutines, and Jetpack libraries.
- Spearheaded the support library migration on a codebase used by 12 squads in two countries.
Experience
Just Eat Takeaway.com Driver App
https://play.google.com/store/apps/details?id=com.takeaway.driverMastercard Tokenization Payment App Module
ANWB Parking and Fuelling App
https://www.anwb.nl/mobiel/onderweg-appING Banking App
Education
Master's Degree in Computer Science
RWTH Aachen University - Aachen, Germany
Master's Degree in Computer Science
The University of Edinburgh - Edinburgh, UK
Skills
Libraries/APIs
LiveData, Android Architecture Components, Google Maps SDK, Firebase Android SDK, RxJava, RxJava 2
Tools
GitLab, GitLab CI/CD, Android Studio, Android Jetpack, Jira, Jenkins, Gradle, Figma, Confluence, Sketch, Miro, Postman
Languages
Kotlin, Java, Swift, Objective-C
Frameworks
Android SDK, Espresso, Dagger 2, KOIN
Paradigms
Human-computer Interaction (HCI), Human-centered Design (HCD), Model View ViewModel (MVVM), Model View Intent (MVI), Mobile App Design, Unit Testing, Dependency Injection, Mobile Development, Agile, Requirements Analysis
Platforms
Android, Azure, Firebase, iOS, Mobile, Mapbox
Other
Coroutines, Modular, Software Architecture, Android Architecture, Mobile Apps, Mobile APIs, Mobile App UI, Mobile App Testing, Native Mobile Apps, Mobile Applications, Mobile App Development, Maps, Payment APIs, Mobile Payments, Online Payments, Digital Payments, Mastercard, Card Payments, GPS, API Design, Google, SDKs, Technical Leadership, Scalability, Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring