Huy Nguyen

SUMMARY

Passionate junior Android developer with a strong interest in mobile app development. Over two years of experience in the Android development industry with a focus on creating user-friendly and intuitive apps.

EXPERIENCE AT LUTECH.LTD - 2021-2024

Android Development

  • Architecture pattern: MVVM, MVI.
  • Clean Architecture applied.
  • Languages: Java, Kotlin Jvm.
  • Asynchoronous programing: Kotlin Coroutine.
  • Storage: Room, preferences, SQLite.
  • Network: Retrofit2.
  • Memory management.
  • Try/Catch Handling.
  • Have experience in Custom View, custom libraries to use for each specific purpose.
  • Know how to use Firebase to optimize products (Analytics Event, Crashlytics, ANR, Remote config).
  • Have worked on projects related to Audio (Audio editing, Mixing DJ), Office (scan QR Code, scan pdf, document reader). Familiar with App Widgets in Android.
  • Familiar with the types of in-app ads in Android and Google's advertising policies.
  • Java
  • Kotlin
  • Solid
  • OOP
  • Retrofit2
  • Room
  • FFMPEG
  • Custom View
  • Coroutine
  • Firebase

Back-end Development

  • Database: MongoDB, My SQL.
  • Design and build websites, build API systems to serve the company's product applications and implement to company's Android product applications quickly according to requirements.
  • Build a load balancing system when the application begins to scale to serve the needs of an app with 10 million downloads.
  • NodeJs
  • Nginx
  • VPS
  • Cloud
  • MongoDB
  • My SQL

Tool monitoring:

  • Firebase analytics, Crashlytics, Remote Config, A/B Testing.
  • CI/CD:

  • Github Action, Fastlane for Android.
  • Version Control: Git.

    PROJECTS AS KEY MEMBER

    • Market research, planning and application design.
    • Create full Application from scratch.
    • Collaborating with designer and artists to develop features for the Application.
    • Analyze and find the main target group of the product and focus on building the app and targeting that target group. Leading to hitting the right market and accelerating the success of the application .
    • Listen to users to update the functions that users want and fix errors in devices from Android 6 to Android 14.
    • Build functions to serve users from ideas and test user surveys through Firebase's Analytics tool.
    • Program the main functions in the application.
    • Listen to changing trends and quickly update new versions with trending functions.
    • Research wants users to improve the application to serve as well and quickly as possible
    • Grasp and develop applications quickly when the market tends to use prank applications.
    • Design and build the entire application in a short time.
    • Collaborate with designers to coordinate smoothly and speed up product development and launch.
    • Design and build the entire application from the idea of a simple, convenient application for users.
    • Use and tweak office file reading libraries to build fast and lightweight document reading and editing functions.
    Updated on 19 Dec 2023. View the latest version at resume/
    photo of me

    Skills

      • Android
      • Java/Kotlin
      • Ads Implement
      • Debugging and Optimization
      • Fast publishing
      • Offline data storing
      • Jetpack Compose
        Back-end
      • Restful API
      • MongoDB
      • SQL
        Front-end
      • HTML
      • CSS
      • JS
        Server
      • Data Storing Online
      • Nginx
      • Load Balancing
      • Hosting
        Principles
      • OOP
      • SOLID
      • Clean Architecture

    Languages

    • Vietnamese
      Native
    • English
      B2

    EDUCATION

    • Da Nang University of Science and Technology (2017 - 2022)
      • Engineer: Infomation Technology
      • GPA: 3.10