Learning Scope - Until Graduate
Bold == High Priority
● Python : Primary + Intelligent System ● C++ : Competitive Programming ● JavaScript : React-Native + ReactJs ● Ruby : Ruby on Rails ● Java / Kotlin : Android
► Programming Technique & Concept - Functional (ES6 & Python) - Reactive (Rx) - Concurrency (Go) - Competitive + Data Structure
► Intelligent System - Implementation : RecommenderSystem, MachineLearning, NLP, DeepLearning - Python AI Package : numpy, scikit, nltk, matplotlib, scipy, keras
► Operating System - Advanced Bash/Shell Scripting
► Software Development ● Web App - Framework : Rails, - REST API : Auth (JWT) + Testing - Testing : Unit (RSpec) + Selenium - Deployment : Docker + Microservices - Caching (Redis), Security
● React Native (Mobile Hybrid) - Concept (Flexbox, Navigation, etc) - Redux - GraphQL ● Android Mobile - MVP / MVVM Architecture - RxJava / RxAndroid - Dependency Injector (Dagger2) - Testing (Unit, UI, Integration) ● Testing Implementation (Unit, Integration, UI , TDD) ● Database Advanced (PostgreSQL and MongoDB) ● Version Control Advanced (GIT) ● Continuous Integration / Delivery : Jenkins / Travis CI










