Summary

Mobile developer with 8 years of experience specializing in Android application development. Proficient in Java and Kotlin, with hands-on experience building applications across various Android platforms including phones, tablets, TV, and Wear OS. Demonstrates strong English communication skills with a TOEIC score of 920, enabling effective collaboration in international teams.

Technical proficiencies

Programming Languages: Kotlin, Java. 

Skills: 

  • Kotlin, Java, Dart, Android native.
  • Architecture: Android: MVVM + Clean Architecture.
  • Experienced in developing applications for Android devices with different screen size: phone, tablet, TV and wear OS
  • Experienced in working with git via Gitlab, Github.  
  • Experienced in using Firebase features. (Firestore, Authentication, Crashlytics, Analytics, Remote Config)  
  • Experienced with MVVM.  
  • Experienced in using third party libraries and APIs.  
  • Good knowledge in Object Oriented Programming.  
  • Experienced in publishing applications to PlayStore  
  • Can work well under pressure.  
  • Can work well as part of a team or alone.  
  • Strong communication skill.

Tools: Android Studio, Sublime Text, Git, Jira, Trello, Slack.

Professional Experience

Music App - German 

Android Developer, Apr 2023 – Jan 2025

Project description 

  • A music app and top cash rewards app to earn money

Responsibilities 

  • Refactor app architecture based on MVVM
  • RxJava for multithreading
  • Retrofit for networking
  • Glide for image loading
  • ExoPlayer for playing audio
  • Improve app startup time
  • Bug fixing  
  • Junit, Mockito, Robolectric for Unit testing

Technologies

  • Kotlin, MVVM, RxJava, Retrofit, Glide, ExoPlayer, JUnit, Mockito, Robolectric

Enterprise Business & Fintech App – Singapore

Android Developer, Dec 2021 – Apr 2023

Project description 

  • Developed a comprehensive enterprise mobile application supporting core business operations such as accounting, invoicing, sales force automation, and digital payments. The solution also included a built-in digital wallet for seamless B2B transactions and internal tools for survey and inventory tracking, tailored for mid-sized to large companies in the business management and retail sectors.

Responsibilities 

  • Designed and developed invoice and survey modules using MVVM and Kotlin Multiplatform
  • Built and integrated a digital wallet SDK into the main application for payment features
  • Implemented sales force and inspection workflows for internal teams
  • Refactored legacy modules to improve performance and maintainability
  • Fixed bugs, optimized UI performance, and ensured smooth integration across modules
  • Worked with international teams across Singapore and Vietnam in an Agile setup

Technologies 

  • Kotlin, Java, Kotlin Multiplatform, MVVM, MVP, RxJava, Coroutines

Mobile Field Operations App – USA

Android Developer, Feb 2019 – Nov 2021

Project description 

  • Developed and maintained a suite of Android applications supporting field operations for a U.S.-based enterprise. The system includes navigation, inspection tracking, and user activity logging to streamline workflows for mobile personnel.

Responsibilities 

  • Maintain and enhance existing Android applications: navigation, inspection, and activity logging
  • Collaborate with cross-functional teams to gather and refine requirements
  • Optimize performance and battery consumption for long-running field use. …
  • Implement robust offline-first functionality for unstable network environments.
  • Represent the development team in client meetings and technical discussions.
  • Write unit and instrumentation tests to ensure app stability and scalability
  • Integrate CI/CD pipelines for automated builds and testing.

Technologies 

  • Kotlin, MVVM, Room, LiveData, DataBinding, Instrumentation Testing, Unit Testing, CI/CD

Mobile Camera Utility Suite – Canada

Flutter Developer, May 2017 – Jan 2019

Project description 

  • Contributed to the development and maintenance of an Android-based camera utility application used for various mobile workflows such as field inspections, navigation documentation, and visual logging. The app leverages the Camera2 API to deliver high-quality image capture features, tailored for enterprise use cases

Responsibilities

  • Maintain and develop camera-based mobile applications tailored to enterprise use
  • Integrate and optimize Android Camera2 API for capturing high-resolution images and videos.
  • Implement features related to navigation, inspection tracking, and activity logging.
  • Ensure backward compatibility across Android devices and OS versions.
  • Collaborate with QA and backend teams to diagnose and fix camera-related issues.
  • Conduct code reviews and participate in daily stand-ups with remote teams.

Technologies

  • Java, Android SDK, Camera2 API, SQLite, Git, Android Studio
Certifications

Education:

Ton Duc Thang University

Major: Information Technology

Navigating OurCooperation Models

We assess your needs first. Then, we will send you the top software engineer CV options so that you can select your favorite. The chosen engineer becomes part of your in-house team.

Ideal for businesses that:
Need specialized expertise but don't want to hire full-time staff
Want to scale resources up and down quickly
Require extra support for upcoming or ongoing projects
You can choose from our numerous software developer CV options. The selected developers form a dedicated team that works exclusively on your project. They also collaborate closely with your in-house team to achieve your goals.

Ideal for businesses that:
Require cost-effective and scalable solutions for large and long-term projects
Want to form a consistent team with excellent skills
Need a development team committed to their business goal
We define a clear path for your project. Since the project has clear timelines and scopes, you can control your budget better. You can also choose to work with a remote team or manage specialized technical roles.

Ideal for businesses that:
Have a set budget and clearly outline the project scope
Struggle with strict deadlines
Handle projects with clear goals, a detailed outline, and achievable milestones
How to Hire Top Developers from Saigon Technology?