0% found this document useful (0 votes)
7 views

Roadmap React-Native Developer

Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Roadmap React-Native Developer

Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 41

Categories Skills

Can work tasks asigned from PM, TL, SM

Can define/separate/estimate tasks base on requirement

Can create app structure with clean architecture mindset


Common
Support and provide solution for hard case

Break problem down

Willing to learn new things and shared to others

Understand OOP and apply correct to the language working on

Exception handling

datastructure: dictionary, set, queue, stack, ...


Fundamentals
algorithm on basic data structure: sort, insert, delete on dictionary, list, stack, queue, set

Experienced working with Java Script & Type Script (ES6)

Endcode/Decode: base64, url

Singleton & Delegation & Adapter

Factory Method & Abstract Factory


Design Patterns
Composite & Chain of responsibility

Null Object & Observer

Keep it simple & Don’t Repeat Yourself (DRY)


Principles
SOLID

Clean code
Clean code
Code convention

Code struct, variables, datatype

Interface, type, class

Comparision, conditional branching

Method & functions, properties

Objects, object reference & copying

Array, array method


Language Handle Restfull API (Fetch API, axios, RTK Query, ...)

Error handling, try...catch

Variable scope, closure

Hoisting

Promise, async/await
API Security: ATS, Pulbic Key Pinning & Certificate Pining

Security: Keychain, Keystore, Enctryption AES, SHA

Component (Function & Class component) & lifecycle

Core UI component (View, Flatlist, Scrollview, Touchable ...)

Props & state

Layout (flexbox, width & height, absolute & relative layout)

Styling, CSS

Navigation (container, screen, navigator)


State, props & rendering management

Hook (useSate, useEffect, useCallback, useMemo, ...)


Language - UI SafeArea, insets

Modal

KeboardAvoidingView, AwareKeyboardScrollView

Handle multi screen size

Write reuseable/common components

Animation

Higher-Order component

Rendering architecture

Write native module

Memory Understand memory management from OS/language


management
Know and resolve Memory Leak cases

Write unit test

Manual Test
Testing
Code Coverage & Code Quality

Automation Test

Async Storage

Secure storage
Database
SQLite

Firebase Realtime & Firestore

Dependency npm, yarn


management
Cocoapod, Gradle

Redux, redux toolkit, redux persit, redux thunk, redux saga


Libraries Axios, Redux RTK Query
Libraries

RNFirebase

Debug with console


Debug skill
Use tool (flipper, reactoron, ...)

Clone, checkout, pull, branch, commit, push, create PR

Stash, Merge & rebase


Git
Cherry-pick, amend, resolve conflict

git bisect

Config build debug & release, bundle ID

Export app file & deploy app to store


Deployment Firebase Appdistribution/ Appcenter distruction

Appcenter Build (CICD)

Jenkins, Fastlane script

Scrum and Kanban process


Development process
Jira create task, logwork, ...

English can chat with customer


English comunication
English speak with customer
Other Lanaguage iOS | Android | Flutter | Xamarin | Web |BE
Problem solving
Teamwork
Technical documenation
Up-to-date technologies
Contribution to tech community (opensource, workshop, seminar, conferences…
Soft-skill Mentoring
Problem ownership
Code Review
Technical Decisions Making
Hiring support & evalutions tech skill
Agile team process & roles
Required For Level Weight 2023Q2 2023Q4 Level Change
Junior 10 3-Advanced 3-Advanced
Middle 10 3-Advanced 3-Advanced
Senior 10 2-Intermediate 3-Advanced UP
Senior 10 2-Intermediate 2-Intermediate
Middle 10 3-Advanced 3-Advanced
Rookie 10 3-Advanced 3-Advanced
Junior 10 3-Advanced 3-Advanced
Junior 10 3-Advanced 3-Advanced
Junior 10 3-Advanced 3-Advanced
Middle 10 3-Advanced 3-Advanced
Rookie 10 2-Intermediate 2-Intermediate
Junior 10 3-Advanced 3-Advanced
Junior 10 3-Advanced 3-Advanced
Junior 10 3-Advanced 3-Advanced
Senior 10 2-Intermediate 2-Intermediate
Middle 10 3-Advanced 3-Advanced
Junior 10 3-Advanced 3-Advanced
Middle 5 2-Intermediate 2-Intermediate
Junior 10 3-Advanced 3-Advanced
Middle 10 2-Intermediate 2-Intermediate
Rookie 10 3-Advanced 3-Advanced
Rookie 10 2-Intermediate 3-Advanced UP
Rookie 10 3-Advanced 3-Advanced
Junior 10 3-Advanced 3-Advanced
Junior 10 3-Advanced 3-Advanced
Junior 10 3-Advanced 3-Advanced
Junior 10 2-Intermediate 2-Intermediate
Junior 10 3-Advanced 3-Advanced
Middle 10 2-Intermediate 2-Intermediate
Middle 5 3-Advanced 3-Advanced
Middle 10 3-Advanced 3-Advanced
Senior 10 2-Intermediate 2-Intermediate
Senior 5 2-Intermediate 2-Intermediate
Rookie 10 2-Intermediate 2-Intermediate
Rookie 10 2-Intermediate 2-Intermediate
Rookie 10 2-Intermediate 2-Intermediate
Rookie 10 2-Intermediate 2-Intermediate
Rookie 10 2-Intermediate 2-Intermediate
Junior 10 2-Intermediate 2-Intermediate
Junior 10 2-Intermediate 2-Intermediate
Junior 10 2-Intermediate 2-Intermediate
Junior 10 3-Advanced 3-Advanced
Junior 10 2-Intermediate 2-Intermediate
Junior 10 2-Intermediate 2-Intermediate
Middle 10 2-Intermediate 2-Intermediate
Middle 10 2-Intermediate 2-Intermediate
Middle 10 1-Beginer 1-Beginer
Middle 5 2-Intermediate 2-Intermediate
Senior 5 2-Intermediate 2-Intermediate
Senior 10 2-Intermediate 2-Intermediate
Junior 5 2-Intermediate 2-Intermediate
Middle 10 2-Intermediate 2-Intermediate
Junior 10 2-Intermediate 2-Intermediate
Junior 10 2-Intermediate 2-Intermediate
Middle 5 2-Intermediate 2-Intermediate
Senior 5 1-Beginer 1-Beginer
Junior 10 3-Advanced 3-Advanced
Middle 5 1-Beginer 1-Beginer
Junior 5 2-Intermediate 2-Intermediate
Junior 10 3-Advanced 3-Advanced
Junior 10 2-Intermediate 2-Intermediate
Junior 10 2-Intermediate 2-Intermediate
Junior 10 1-Beginer 1-Beginer
Junior 10 2-Intermediate 2-Intermediate
Middle 10 3-Advanced 3-Advanced
Junior 10 2-Intermediate 2-Intermediate
Middle 10 2-Intermediate 2-Intermediate
Junior 10 3-Advanced 3-Advanced
Middle 10 3-Advanced 3-Advanced
Middle 5 3-Advanced 3-Advanced
Senior 5 1-Beginer 1-Beginer
Junior 10 3-Advanced 3-Advanced
Middle 10 3-Advanced 3-Advanced
Middle 10 3-Advanced 3-Advanced
Middle 10 2-Intermediate 2-Intermediate
Senior 5 2-Intermediate 2-Intermediate
Junior 10 3-Advanced 3-Advanced
Junior 10 3-Advanced 3-Advanced
Junior 10 3-Advanced 3-Advanced
Middle 10 2-Intermediate 2-Intermediate
Senior 10 3-Advanced 3-Advanced
Junior 5 3-Advanced 3-Advanced
Junior 5 2-Intermediate 2-Intermediate
Middle 5 2-Intermediate 2-Intermediate
Middle 5 2-Intermediate 2-Intermediate
Middle 5 2-Intermediate 2-Intermediate
Middle 5 2-Intermediate 2-Intermediate
Senior 5 2-Intermediate 2-Intermediate
Senior 5 2-Intermediate 2-Intermediate
Senior 5 2-Intermediate 2-Intermediate
Senior 5 2-Intermediate 2-Intermediate
Senior 5 2-Intermediate 2-Intermediate
Evidence
Level Id Level Name Total required condition Weight
1 Rookie 10 4 0.5
2 Junior 38 3 0.45
3 Middle 28 2 0.4
4 Senior 16 1 0.4
Total 92

Evaluation
Display Name Name Rank
0-Unknown Unknown 0 I don't know anything about this
1-Beginer Beginer 1 I can work on this topic, but I will nee
2-Intermediate Intermediate 2 I can self-investigate and work on this
3-Advanced Advanced 3 I can be the leader of this topic, I can
4-Expert Expert 4 I learnt everything about this topic, I c

Level Score Coding score


Rookie 800 1
Junior 3544 2
Middle 1 4280 3
Middle 2 4641 4
Middle 3 4899 5
Senior 1 5312 6
Senior 2 6178 7
Senior 3 7044 8
MinScore Max Score Main Level Factor Required Score Max
800 1600 1.00 800 1600
1944 4320 1.00 3544 5920
736 1840 1.20 4280 7760
176 440 1.20 5312 8200
8200 8200

on't know anything about this


an work on this topic, but I will need support from other to completed task in time
an self-investigate and work on this topic, without need any support
an be the leader of this topic, I can training other peoples about this topic, I can customize this for my purpose
arnt everything about this topic, I can re-write this one from nothing
Point gap for levels

1032
2888
Required Item Archived
Lastest Evaluate date
2023Q2 2023Q4

Rookie 920 960


Junior 2775 2775
Middle 1090 1090
Senior 220 230
Total 5005 5055

Rookie Percent 115 120


Junior Percent 143 143
Middle Percent 148 148
Senior Percent 125 131

Level 3 3
Middle Middle
Rounded coding score 5 5
Coding score 5.26 5.38
Author Nha Duong
Version 0.0.2
Created Date Jun-23
Last Update Jun-23

Common
Can work tasks asigned from PM, TL, SM
Can define/separate tasks base on requirement
Can estimates and finished on linetime
Can code with clean & use code convention
Can work independence with customer
Can decide model, libraries for project
Can create app structure with clean artchitecture mindset
Can do CICD for project
Support and provide solution for hard case
Willing to learn new things and shared to others
Can comunication with customer by English

OOP Understand OOP and apply correct to the language working on

Design Patterns Singleton


Delegation
Factory Method
Abstract Factory
Composite
Chain of responsibility
Null Object
Observer

Principles Keep it simple


Don’t Repeat Yourself (DRY)
SOLID

Model MVC
MVVM
VIPER
MVP

Clean code / Code convention Clean code


Code convention
Language Can write code
Can read code from others
Thread, Multiple Thread, Safe Thread
Security Data, API
Language- UI Common UI Components
Navigation (drawer, bottom bar, navigation bar)
Reponsive layout
App lifecycle
Animation

Memory Management Understand memory management from OS/language


Know and resolve Memory Leak cases
Unit test
Ability to support testing
Write unit test

Database / SQL / None-SQL SQLite (with sql command)


Realm
Firebase (realtime/ firestore)

Manage Library/ Popular Libraries SwiftPackageManager


Cocoapod
Alamorefire, SDWebImage

Debug Skill Break point


Use tool for check Memory allocation
UI debugger

Git Clone, checkout, pull


Branch, commit, push, create PR
Cherry-pick, amend
Merge & rebase & resolve conflict
git biselect

Deployment Config build debug & release, bundle ID


Export app file
Deploy app to store
Firebase Appdistribution/ Appcenter distruction
Appcenter Build (CICD)

Development proccess Scrum and Kanban process


Jira create task, logwork, ...
Create story & epic, assign, create board...

Comunication skill Can comunication English by chat


Can comunication English by speak
Soft-skill & Collaboration . Problem solving
. Famililar with Agile tools: jira, Trello
. Teamwork
. Technical documenation
. Stay up to date with latest technology
. Participate in workshop, conferences, seminar, devfest, or any dev
community
. Mentoring
. Problem ownership
. Join code review, technical decisions
. Cross-tech-team collaboration (with FE, with DevOps, with QA, etc..)
. Contribution on hiring process & evaluation tech skills
. Understand of Agile role & process (so can support SM when SM on
leave)
Junior
Can work tasks asigned from PM, TL, SM
Can code with clean & use code convention
Willing to learn new things and shared to others

Understand OOP and apply correct to the language working on

Singleton
Delegation

Keep it simple
Don’t Repeat Yourself (DRY)

MVC

Clean code
Code convention
Can write code
Can read code from others
Common UI Components
Reponsive layout
App lifecycle

Understand memory management from OS/language


Know and resolve Memory Leak cases
Unit Test
or Manual Test

SQLite (with sql command)

SwiftPackageManager
Cocoapod
Alamorefire, SDWebImage

Break point

Clone, checkout, pull


Branch, commit, push, create PR

Config build debug & release, bundle ID


Export app file

Scrum and Kanban process


Jira create task, logwork, ...

Can comunication English by chat


. Problem solving
. Famililar with Agile tools: jira, Trello
. Teamwork
Middle
Can work tasks asigned from PM, TL, SM
Can define/separate tasks base on requirement
Can estimates and finished on linetime
Can code with clean & use code convention
Can work independence with customer
Can decide model, libraries for project
Can do CICD for project
Willing to learn new things and shared to others
Can comunication with customer by English

Understand OOP and apply correct to the language working


on
Singleton
Delegation
Factory Method
Observer

Keep it simple
Don’t Repeat Yourself (DRY)
SOLID

MVC
MVVM

Clean code
Code convention
Can write code
Can read code from others
Thread, Multiple Thread, Safe Thread
Common UI Components
Navigation (drawer, bottom bar, navigation bar)
Reponsive layout
App lifecycle
Animation

Understand memory management from OS/language


Know and resolve Memory Leak cases
~Junior
. New code coverage > 70%, good Code Quality

SQLite (with sql command)


Realm
Firebase (realtime/ firestore)

SwiftPackageManager
Cocoapod
Alamorefire, SDWebImage

Break point
Use tool for check Memory allocation
UI debugger

Clone, checkout, pull


Branch, commit, push, create PR
Cherry-pick, amend
Merge & rebase & resolve conflict

Config build debug & release, bundle ID


Export app file
Deploy app to store
Firebase Appdistribution/ Appcenter distruction
Appcenter Build (CICD)

Scrum and Kanban process


Jira create task, logwork, ...

Can comunication English by chat


Can comunication English by speak
~ Junior
. Technical documenation
. Stay up to date with latest technology
. Participate in workshop, conferences, seminar, devfest, or
any dev community
. Mentoring
Senior
Can work tasks asigned from PM, TL, SM
Can define/separate tasks base on requirement
Can estimates and finished on linetime
Can code with clean & use code convention
Can work independence with customer
Can decide model, libraries for project
Can create app structure with clean artchitecture mindset
Can do CICD for project
Support and provide solution for hard case
Willing to learn new things and shared to others
Can comunication with customer by English

Understand OOP and apply correct to the language working


on
Singleton
Delegation
Factory Method
Abstract Factory
Composite
Chain of responsibility
Null Object
Observer

Keep it simple
Don’t Repeat Yourself (DRY)
SOLID

MVC
MVVM
VIPER
MVP

Clean code
Code convention
Can write code
Can read code from others
Thread, Multiple Thread, Safe Thread
Security Data, API
Common UI Components
Navigation (drawer, bottom bar, navigation bar)
Reponsive layout
App lifecycle
Animation

Understand memory management from OS/language


Know and resolve Memory Leak cases
~Middle
Automation Test

SQLite (with sql command)


Realm
Firebase (realtime/ firestore)

SwiftPackageManager
Cocoapod
Alamorefire, SDWebImage

Break point
Use tool for check Memory allocation
UI debugger

Clone, checkout, pull


Branch, commit, push, create PR
Cherry-pick, amend
Merge & rebase & resolve conflict
git biselect

Config build debug & release, bundle ID


Export app file
Deploy app to store
Firebase Appdistribution/ Appcenter distruction
Appcenter Build (CICD)

Scrum and Kanban process


Jira create task, logwork, ...
Create story & epic, assign, create board...

Can comunication English by chat


Can comunication English by speak
~ Middle
. Problem ownership
. Join code review, technical decisions
. Cross-tech-team collaboration (with FE, with DevOps, with
QA, etc..)
. Contribution on hiring process & evaluation tech skills
. Understand of Agile role & process (so can support SM when
SM on leave)
Common
Can work tasks asigned from PM, TL, SM
Can define/separate tasks base on requirement
Can estimates and finished on linetime
Can code with clean & use code convention
Can work independence with customer
Can decide model, libraries for project
Can create app structure with clean artchitecture
mindset
Can do CICD for project
Support and provide solution for hard case
Willing to learn new things and shared to others
Can comunication with customer by English

OOP Understand OOP and apply correct to the


language working on
Design Patterns Singleton
Delegation
Factory Method
Abstract Factory
Composite
Chain of responsibility
Null Object
Observer

Principles Keep it simple


Don’t Repeat Yourself (DRY)
SOLID

Model MVC
MVVM
VIPER
MVP

Clean code / Code Clean code


convention Code convention
Language Can write code
Can read code from others
Thread, Multiple Thread, Safe Thread
Language- UI Common UI Components
Navigation (drawer, bottom bar, navigation bar)
Reponsive layout
App lifecycle
Animation

Memory Understand memory management from


Management OS/language
Know and resolve Memory Leak cases

Unit test Write unit test


Database / SQL / SQLite (with sql command)
None-SQL Realm
Firebase (realtime/ firestore)

Manage Library/ SwiftPackageManager


Popular Libraries Cocoapod
Alamorefire, SDWebImage

Debug Skill Break point


Use tool for check Memory allocation
UI debugger

Git Clone, checkout, pull


Branch, commit, push, create PR
Cherry-pick, amend
Merge & rebase & resolve conflict

Deployment Config build debug & release, bundle ID


Export app file
Deploy app to store
Firebase Appdistribution/ Appcenter distruction
Appcenter Build (CICD)

Development Scrum and Kanban process


proccess Jira create task, logwork, ...
Create story & epic, assign, create board...

Comunication skill Can comunication English by chat


Can comunication English by speak
Junior Middle
Can work tasks asigned from PM, TL, SM Can work tasks asigned from PM, TL, SM
Can code with clean & use code convention Can define/separate tasks base on requirement
Willing to learn new things and shared to others Can estimates and finished on linetime
Can code with clean & use code convention
Can work independence with customer
Can decide model, libraries for project
Can do CICD for project
Willing to learn new things and shared to others
Can comunication with customer by English

Understand OOP and apply correct to the language Understand OOP and apply correct to the language
working on working on
Singleton Singleton
Delegation Delegation
Factory Method
Observer

Keep it simple Keep it simple


Don’t Repeat Yourself (DRY) Don’t Repeat Yourself (DRY)
SOLID

MVC MVC
MVVM

Clean code Clean code


Code convention Code convention
Can write code Can write code
Can read code from others Can read code from others
Thread, Multiple Thread, Safe Thread
Common UI Components Common UI Components
Reponsive layout Navigation (drawer, bottom bar, navigation bar)
App lifecycle Reponsive layout
App lifecycle
Animation

Understand memory management from OS/language Understand memory management from OS/language
Know and resolve Memory Leak cases Know and resolve Memory Leak cases

Willing to try Write unit test


SQLite (with sql command) SQLite (with sql command)
Realm
Firebase (realtime/ firestore)

SwiftPackageManager SwiftPackageManager
Cocoapod Cocoapod
Alamorefire, SDWebImage Alamorefire, SDWebImage

Break point Break point


Use tool for check Memory allocation
UI debugger

Clone, checkout, pull Clone, checkout, pull


Branch, commit, push, create PR Branch, commit, push, create PR
Cherry-pick, amend
Merge & rebase & resolve conflict

Config build debug & release, bundle ID Config build debug & release, bundle ID
Export app file Export app file
Deploy app to store
Firebase Appdistribution/ Appcenter distruction
Appcenter Build (CICD)

Scrum and Kanban process Scrum and Kanban process


Jira create task, logwork, ... Jira create task, logwork, ...

Can comunication English by chat


Senior Reference Link
Can work tasks asigned from PM, TL, SM
Can define/separate tasks base on
requirement
Can estimates and finished on linetime
Can code with clean & use code
convention
Can work independence with customer
Can decide model, libraries for project
Can create app structure with clean
artchitecture mindset
Can do CICD for project
Support and provide solution for hard case
Willing to learn new things and shared to
others
Can comunication with customer by
English

Understand OOP and apply correct to the


language working on
Singleton
Delegation
Factory Method
Abstract Factory
Composite
Chain of responsibility
Null Object
Observer

Keep it simple
Don’t Repeat Yourself (DRY)
SOLID

MVC
MVVM
VIPER
MVP

Clean code
Code convention
Can write code
Can read code from others
Thread, Multiple Thread, Safe Thread
Common UI Components
Navigation (drawer, bottom bar,
navigation bar)
Reponsive layout
App lifecycle
Animation

Understand memory management from


OS/language
Know and resolve Memory Leak cases

Write unit test


SQLite (with sql command)
Realm
Firebase (realtime/ firestore)

SwiftPackageManager
Cocoapod
Alamorefire, SDWebImage

Break point
Use tool for check Memory allocation
UI debugger

Clone, checkout, pull


Branch, commit, push, create PR
Cherry-pick, amend
Merge & rebase & resolve conflict

Config build debug & release, bundle ID


Export app file
Deploy app to store
Firebase Appdistribution/ Appcenter
distruction
Appcenter Build (CICD)

Scrum and Kanban process


Jira create task, logwork, ...
Create story & epic, assign, create board...

Can comunication English by chat


Can comunication English by speak
Common

Can work tasks asigned from PM, TL, SM

Can define/separate/estimate tasks base on requirement

Common
Can create app structure with clean architecture mindset

Support and provide solution for hard case

Willing to learn new things and shared to others

OOP
Understand OOP and apply correct to the language working on

Singleton & Delegation & Adapter

Factory Method & Abstract Factory


Design Patterns
Composite & Chain of responsibility

Null Object & Observer

Principles Keep it simple & Don’t Repeat Yourself (DRY)


SOLID

Clean code
Clean code
Code convention

Code struct, variables, datatype

Interface, type, class

Comparision, conditional branching

Method & functions, properties

Objects, object reference & copying

Array, array method

Language
Handle Restfull API (Fetch API, axios, RTK Query, ...)

Error handling, try...catch

Variable scope, closure

Hoisting
Promise, async/await

API Security: ATS, Pulbic Key Pinning & Certificate Pining

Security: Keychain, Keystore, Enctryption AES, SHA

Component (Function & Class component) & lifecycle

Core UI component (View, Flatlist, Scrollview, Touchable ...)

Props & state

Layout (flexbox, width & height, absolute & relative layout)

Styling, CSS

Navigation (container, screen, navigator)

State, props & rendering management

Hook (useSate, useEffect, useCallback, useMemo, ...)


Language - UI
SafeArea, insets

Modal

KeboardAvoidingView, AwareKeyboardScrollView

Handle multi screen size

Write reuseable/common components

Animation

Higher-Order component

Rendering architecture

Write native module

Memory Understand memory management from OS/language


management
Know and resolve Memory Leak cases

Unitest
Write unit test

Async Storage
Database
Database
Secure storage

Dependency npm, yarn


management
Cocoapod

Redux, redux toolkit, redux persit, redux thunk, redux saga

Libraries
Axios, Redux RTK Query

RNFirebase
Debug with console
Debug skill
Use tool (flipper, reactoron, ...)
Clone, checkout, pull, branch, commit, push, create PR
Git
Merge & rebase, cherry-pick, amend, resolve conflict
Config build debug & release, bundle ID
Export app file & deploy app to store
Deployment Firebase Appdistribution/ Appcenter distruction
Appcenter Build (CICD)
Jenkins, Fastlane script
Scrum and Kanban process
Development process
Jira create task, logwork, ...
English can chat with customer
English comunication
English speak with customer
Other Lanaguage iOS | Android | Flutter | Xamarin | Web |BE with Junior level
Required For Level Weight Member Tai Le Huy Nguyen Trinh Nguyen Le Ngoc Minh

Junior 10 Yes Yes Yes Yes

Middle 10 Yes Yes Yes Yes

Senior 10 Yes No No Yes

Senior 10 Yes No No Yes

Rookie 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Junior 10 No Yes Yes Yes

Junior 10 No Yes Yes Yes

Senior 10 No No No No

Middle 10 No Yes No No

Junior 10 Yes Yes Yes Yes


Middle 10 No Yes No Yes
Junior 10 Yes Yes Yes Yes

Middle 10 Yes Yes No Yes

Rookie 10 Yes Yes Yes Yes

Rookie 10 Yes Yes Yes Yes

Rookie 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Middle 10 Yes Yes No Yes

Middle 10 No Yes No Yes


Middle 10 Yes Yes Yes Yes

Senior 10 No No No No

Senior 10 No No No No

Rookie 10 Yes Yes Yes Yes

Rookie 10 Yes Yes Yes Yes

Rookie 10 Yes Yes Yes Yes

Rookie 10 Yes Yes Yes Yes

Rookie 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Middle 10 Yes Yes Yes Yes

Middle 10 Yes Yes Yes Yes

Middle 10 Yes Yes Yes Yes

Middle 10 Yes Yes No Yes

Senior 10 Yes Yes No Yes

Senior 10 No Yes No No

Junior 10 No No No Yes

Middle 10 No No No Yes

Middle 10 No Yes Yes Yes

Junior 10 Yes Yes No Yes


Middle 10 Yes No No Yes

Junior 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Junior 10 Yes Yes Yes Yes

Junior 10 Yes Yes No Yes

Middle 10 Yes Yes No Yes


Junior 10 Yes Yes Yes Yes
Middle 10 Yes No No Yes
Junior 10 Yes Yes Yes Yes
Middle 10 Yes Yes Yes Yes
Junior 10 Yes Yes Yes Yes
Middle 10 Yes No No Yes
Middle 10 Yes No No Yes
Middle 10 Yes No Yes No
Senior 10 No No No No
Junior 10 Yes Yes Yes Yes
Junior 10 Yes Yes Yes Yes
Junior 10 Yes Yes Yes Yes
Senior 10 Yes Yes Yes Yes
Senior 10 Yes No No Yes
Nha Duong Khiêm Nguyễn

Yes No

Yes No

Yes No

No No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No
Yes No
Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No
Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

Yes No

No No

Yes No

No No

Yes No

Yes No

Yes No

Yes No

Yes No
Yes No

Yes No

Yes No

No No

Yes No

Yes No
Yes No
No No
Yes No
Yes No
Yes No
Yes No
Yes No
Yes No
Yes No
Yes No
Yes No
Yes No
Yes No
Yes No

You might also like