Machine Learning

Convolutional Neural Networks, Recurrent Neural Networks, Generative Models, GANs, Auto-Encoders, Deep RL, Evolutionary Computation, Decision Trees, SVMs, Dimensionality Reduction, Unsupervised Learning, Reinforcement Learning, Semi-supervised Learning, Active Learning, Regression, Bagging, Boosting, Ensemble Methods, Data Mining, Fuzzy Systems, Probabilistic Graphical Models

Software Engineering

Software Engineering Methodologies, Data Structures, Functional Programming, Algorithm Design, MVC, Network Programming, Database Design, SQL, PL/SQL, UI Design, Computer Graphics

Programming Languages

Python, Java, C/C++, C#, Lua, Matlab, Android, PHP, Bash, JavaScript

Programming Tools

Vim, Eclipse, Visual Studio, NetBeans, IntelliJ IDEA

HPC tools

MPI, OpenMP, CUDA, Multi-threading, HDF5, LMDB

Machine Learning Tools

Tensorflow, PyTorch, Torch, Caffe, Keras, Scipy, Numpy, Scikit-learn

Others

LaTeX, Microsoft Office( Excel, Word, Power Point, Access), Matplotlib, grep, sed, awk