Summary

Middle Android Developer with 4 years of experience in developing Android applications for industries like entertainment, education, and logistics. Proficient in building responsive, high-performance apps and integrating third-party services. Experienced in working in agile teams, contributing to feature development, and ensuring code quality through testing and reviews.

Technical proficiencies
  • Programming Languages: Kotlin, Java 
  • Frameworks & Libraries: Android SDK, Jetpack, Retrofit, Dagger, Coroutines
  • Development Tools: Android Studio, Gradle, Git, Firebase, Bitbucket
  • Architectures: MVVM, MVP
  • Integrations: RESTful APIs, Push Notifications
  • Testing: JUnit, Espresso, Mockito
  • DevOps & CI/CD: GitLab CI, Jenkins
  • Others: Material Design, App Optimization, Basic Security Practices
Professional Experience

Entertainment Mobile App - Korea

Middle Android Developer, Jul 2022 - Present

Project description 

  • Developed an entertainment app for streaming music and videos with personalized recommendations and offline playback support

Responsibilities 

  • Implemented music and video streaming features using ExoPlayer for smooth playback.
  • Integrated RESTful APIs for fetching content and user preferences.
  • Optimized offline playback by implementing efficient caching with Room.
  • Collaborated with product managers to prioritize feature development in sprints.
  • Wrote unit and UI tests to ensure reliability of streaming and recommendation features.
  • Contributed to code reviews, ensuring adherence to coding standards

Technologies 

  • Kotlin, Android SDK, Jetpack Compose, ExoPlayer, Retrofit, Room, JUnit, Espresso, Firebase

Education Mobile App - India

Middle Android Developer, Mar 2021 – Jun 2022

Project description 

  • Built an educational app for accessing online courses, quizzes, and interactive learning materials.

Responsibilities 

  • Developed course browsing and quiz-taking features with dynamic UI components.
  • Integrated APIs for user progress tracking and content delivery.
  • Implemented offline content access using Room for data persistence.
  • Worked with designers to ensure UI consistency across tablets and phones.
  • Conducted testing with Espresso to validate UI interactions.
  • Assisted in optimizing app performance for low-bandwidth environments.

Technologies 

  • Kotlin, Java, Android SDK, Retrofit, Room, Firebase, JUnit, Espresso

Logistics Mobile App - Germany

Android Developer, Jun 2019 - Feb 2021

Project description 

  • Created a logistics app for tracking shipments and managing delivery schedules

Responsibilities 

  • Built shipment tracking UI with real-time GPS updates.
  • Integrated APIs for delivery status and route information.
  • Ensured Material Design compliance for intuitive navigation.
  • Wrote unit tests to validate core functionalities.  

Technologies 

  • Java, Android SDK, Retrofit, Firebase, JUnit

Event Management App - United States

Android Developer, Oct 2018 - May 2019

Project description 

  • Developed an app for managing event registrations and ticketing

Responsibilities

  • Implemented event browsing and ticket purchasing features.
  • Integrated APIs for payment processing and event data.
  • Optimized app for basic performance.

Technologies

  • Java, Android SDK, Retrofit, SQLite, JUnit

Food Delivery App - Vietnam

Android Developer, May 2019 – Jan 2021

Project description 

  • Created a retail app for browsing products, managing loyalty programs, and processing in-store payments.

Responsibilities

  • Built product catalog and loyalty points tracking features.
  • Integrated APIs for in-store payment processing and user profiles.
  • Ensured UI consistency with Material Design guidelines.
  • Wrote unit tests to validate core functionalities.

Technologies

  • Java, Android SDK, Retrofit, Firebase, JUnit
Certifications

Education:

University of Science

Major: Computer Science

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?