Summary

Middle Android Developer with 4.5 years of experience in building robust Android applications for domains like fintech, social networking, and retail. Skilled in writing clean, maintainable code and integrating modern Android libraries. Strong collaborator with experience in agile environments, contributing to feature development, testing, and deployment for international clients.

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

Fintech Mobile App – United States

Middle Android Developer, 08/2022 - Present

Project description 

  • Developed a financial app for managing budgets, tracking expenses, and providing financial insights with a secure and intuitive interface

Responsibilities 

  • Implemented budget tracking and expense categorization features with dynamic charts.
  • Integrated RESTful APIs for secure user authentication and data synchronization.
  • Optimized app startup time by 20% through efficient data loading strategies.
  • Collaborated with backend developers to define API contracts and handle edge cases.
  • Wrote comprehensive unit tests using JUnit and Mockito for critical features.
  • Participated in bi-weekly sprints, providing input on feature prioritization.

Technologies 

  • Kotlin, Android SDK, Jetpack Compose, Retrofit, Dagger, Room, JUnit, Mockito, Firebase

Social Networking App - United Kingdom

Middle Android Developer, 02/2021 - 07/2022

Project description 

  • Built a social networking app for connecting users through posts, chats, and multimedia sharing.

Responsibilities 

  • Developed real-time chat and media sharing features using Firebase and WebSocket.
  • Implemented push notifications to enhance user engagement.
  • Refactored legacy code to adopt MVVM architecture, improving maintainability.
  • Worked with designers to align UI with Material Design standards.
  • Conducted UI testing with Espresso to ensure cross-device compatibility.
  • Assisted in setting up GitLab CI for automated testing and deployment.

Technologies 

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

Retail Mobile App - Singapore

Android Developer, 05/2019 - 01/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

Food Delivery App - Vietnam

Android Developer, 09/2018 - 04/2019

Project description 

  • Developed a food delivery app for ordering meals and tracking deliveries in real-time.

Responsibilities

  • Implemented order placement and real-time tracking UI.
  • Integrated APIs for restaurant data and delivery status.
  • Optimized app for low-end devices.

Technologies

  • Java, Android SDK, Retrofit, SQLite, JUnit.

Food Delivery App - Vietnam

Android Developer, 05/2019 - 01/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:

International University

Major: Information Technology and Networking

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?