You are on page 1of 5

CURRICULUM VITAE

PERSONAL DETAILS

● Name Ryder Nguyen


● Nationality Viet Nam
● Sex Male

OBJECTIVE

Over 4 years of IT experience in Mobile Applications, and experience in analysis, design and
development on Java Technologies. Experienced in different phases of software development
life cycle (SDLC) like designing, programming, and meeting the requirements of the clients.
Extensive experience in design, development and deployment of Mobile Applications.

PROFESSIONAL SUMMARY

● 4 +year’s experience in Android application development

● 1 year’s experience in Flutter application development

● Good knowledge at OOP and various design pattern

● Proficient in Java, Kotlin, Dart and strong understanding of Functional Program.

● Experience with Dart and Flutter Framework

● Experience with concurrency including Thread, Handler, Rxjava, Coroutines and scheduling
techniques

● Good understanding about MVP/MVVM architecture, Reactive patterns and dependency


injection

● Experience with Git source control, Git Flow

● Good communication and interpersonal skills when working with external developers

● Mentally learning, exploring new technologies and the ability to work in teams

EDUCATION & CERTIFICATIONS

From: 2014 School: Posts and Telecommunications Institutes of Technology

To: 2019 Major: Software Engineering

From 09/2016 School: Techkids Coding School

To 02/2017 Subject: Java, Android

1
WORK EXPERIENCE

From: 04/2021 Company: CMC Global


To: Present Job Title: Mobile developer

From: 08/2018 Company: Rikkeisoft


To: 03/2021 Job Title: Mobile developer

From: 07/2017 Company: NIW Vietnam


To: 07/2018 Job Title: Android Developer

TECHNOLOGY AND SOFTWARE DEVELOPMENT SKILLS

Level: 1-4 Aware (Basic, need to practice more); 5-7 Knowledgeable (Intermediate, can use it at
work); 8-10 Proficient (Advanced, very good to use it at work)
Competencies Level
Programing Language
Java Proficient 8/10
Kotlin Proficient 8/10
Dart Knowledgeable 7/10
Database System
Oracle Knowledgeable 6/10
MySQL Knowledgeable 7/10
SQLite Knowledgeable 7/10
Software Design
Design patterns Knowledgeable 7/10
Analysis and design Knowledgeable 6/10
Development Tool
IDE : Android studio, NetBean, Eclipse Proficient 8/10
SVN, GIT, Trello, Redmine Proficient 8/10
Operating System
Windows Proficient 8/10
Linux Proficient 8/10

LANGUAGES

Language Level Note


English Intermediate Listening, Speaking, Reading,
Writing

PROJECT LIST

RA mobile app (March 2021 - July 2021)

- Estate transactions.
Project Description - Build UI for reporting function.
- Statistics of real estate transactions.

2
Team size 5
Responsibilities Developer, Maintainer
Programming
Dart
Languages
Tools Android Studio, Visual studio code, Postman
Provider, cubit, BLoC (state management), retrofit, dio,
Used technologies
sharedpreference,...

Shopping app (October 2020 - March 2021)

- Sign up, login, purchase, save data on Firebase.


Project Description
- Payment with visa & mastercard.
Team size 1
Responsibilities Developer
Programming
Dart
Languages
Tools Android Studio, Visual studio code
Used technologies Provider(state management), Firebase services, Stripe payment services

Labor export system (April 2020 - March 2021)

- Supports domestic and foreign companies in labor export work, in


Japan and Taiwan.
Project Description
- Project is a chain of apps that supports domestic and foreign
companies in labor export work, in Japan and Taiwan.
Team size 50
Responsibilities Developer
Programming
Kotlin
Languages
Tools Android Studio, SQLite, Postman
MVVM Pattern, Kotlin coroutines, SQLite, Dagger 2, Multiple module,
Used technologies
Facebook & Google SDK, FCM, Firebase Analytics
Syndication:
https://play.google.com/store/apps/details?id=com.aic.nghiepdoan&hl=
vi&gl=US
App URL
Worker:
https://play.google.com/store/apps/details?id=com.aic.apd.tts&hl=vi&gl
=US

Mobile ERP (Feb 2020 - March 2021)

- Provide all information about domestic and foreign businesses for


everyone.
Project Description
- Provide tools to register necessary procedures for businesses
(receive investment or need investment).

3
- Notifications alerting important news from the government.
- Manage and update information on procedures, policies… for
businesses.
- Forum to discuss business-related issues.
Team size 15
Responsibilities Developer
Programming
Java
Languages
Tools Android Studio, SQLite, Postman
Platform, server and MVP Pattern, RxJava, SQLite, Dagger 2, Multi module, Facebook &
database Google SDK, FCM, ...
Provides essential Tet information, fun games, and maps of essential
Used technologies
locations

Tet Viet 9999 App (Dec 2019 - Feb 2020)

- Lunar New Year handbook for everyone.


- Provide information for Tet collection: travelling information, fun
Project Description games, maps of essential locations such as maps of festivals, temples,
florist sites, worship items, and places to have fun on Tet holiday,
advertising for commercial services.
Team size 50
Responsibilities Developer
Programming
Java
Languages
Tools Android Studio, SQLite, Postman
Provides essential Tet information, fun games, and maps of essential
Used technologies
locations
https://play.google.com/store/apps/details?id=com.aic.tet9999&hl=vi&gl
App URL
=US

Ri Chat & Video call (November 2018 - Jan 2020)

Project Description: Encrypted internal chat application for using within the company

Team size 25

Responsibilities: Developer
Programming
Kotlin
Languages:
Tools Android Studio, SQLite, Postman,...
Socket io, Jitsi chat SDK, MVP & MVVM Pattern, RxJava, RxKotlin,
Used technologies:
SQLite, Dagger 2, Multiple module, Facebook & Google SDK, FCM, ...
App URL https://play.google.com/store/apps/details?id=chat.secure.rikkei

4
Wisami (Jul 2017 - Jul 2018)

- Application checkin/ checkout for office workers, manage holidays


and leave requests.
- Employees check-in when they come to the company's office by
Project Description:
clicking the check-in button on the app and same when they
checkout based on GPS and Wifi MAC address.
- All data will be sent to the server and saved.
Team size 12

Responsibilities: Developer
Programming
Java
Languages:
Tools Android Studio, SQLite, Postman,...
GPS & MAC AddressUsed MVP Pattern, RxJava, SQLite, Multiple module,
Used technologies:
Facebook & Google SDK, FCM, ..

You might also like