Skills

Coursework 📖


Computer Science
1. Software programming
2. Distributed programming
3. OS, Networks & Security
4. Web programming
Machine Learning
1. Supervised Learning
    - Linear models
    - Support Vector Machines
    - Decisions Trees
    - Random Forests
    - Ensemble Learning
    
2. Unsupervised Learning
    - Clustering (K-means, Gaussian mixtures)
    - PCA (Linear, Kernel, Sparse)
    - Self-Organizing Maps
Deep Learning
1. Neural Networks (ANN, DNN, CNN, RNN, GAN, Auto-Encoders)
2. Computer Vision
3. Natural Language Processing
4. Representation & Generative Learning
5. Reinforcement Learning
Cloud Computing
1. Amazon Web Services (Sagemaker, S3, EC2)
2. Docker
3. Kubernetes
Big Data
1. Hadoop
2. Spark
3. SQL
Applied Mathematics
1. Statistics & Probabilities
2. Optimization
3. Bayesian Analysis
4. Data Assimilation
5. Numerical Optimization
6. Operations Research (simplex, game theory, simulated annealing, genetic algorithm)
7. Optimal Control
8. Graph Theory
9. Partial Differential Equations (finite elements/difference method)
High Performance Computing
1. Linear Programming
2. Iterative Methods for Linear Algebra
3. Large Scale Sparse Linear Algebra
4. Distributed & Parallel Programming
5. OpenMP

Programming languages 💻


  • Python, R
  • Matlab, Julia
  • Java
  • C/C++
  • LateX
  • Ada, Fortran, OCaml
  • HTML, CSS

Framework & Software ⚙️


  • TensorFlow/Keras, PyTorch, Caffe
  • Numpy, Matplotlib, Pandas, Seaborn
  • Anaconda Suite
  • Amazon Web Services (AWS)
  • Matlab, Simulink
  • Eclipse, Java EE
  • Github, Bitbucket, Subversion (SVN)

Languages 🉐


  • French (native language)
  • English (professional level reference)
  • Japanese (beginner)
  • Spanish (beginner)
  • German (beginner)