Professional Documents
Culture Documents
Android Kotlin - Senior 1 - Ryder Nguyen
Android Kotlin - Senior 1 - Ryder Nguyen
PERSONAL DETAILS
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
● Experience with concurrency including Thread, Handler, Rxjava, Coroutines and scheduling
techniques
● Good communication and interpersonal skills when working with external developers
● Mentally learning, exploring new technologies and the ability to work in teams
1
WORK EXPERIENCE
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
PROJECT LIST
- 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,...
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
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)
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, ..