Position: Senior C++ Developer
Category: C++
English level: fluent
Years of experience: 11

Hired employee:

- As a C++ software developer, created a device-detecting library, adopted by all the teams of the product;

- As a team lead, helped to kick off a team at a new branch location from scratch; 

Own open-source projects:

- A lightweight header-only STL-like library for AVL/Red-Black/interval binary trees and more. With a light haskellish touch, it relies on a compile-time polymorphism and metaprogramming;

- A tool for creating bilingual books involved some reverse engineering, implementation of a Haskell web server hosted in a cloud and also an Electron-based HTML+JScript client to edit and encode books;

- A machine learning model that must predict a potential vocabulary a user might need. Mathematically, the model grounds on a mix of word2vec and SVM;
Worked as a senior developer and a team lead. Have spent the most of my career with C++. Also used Haskell for a while. And a bit of Python/MATLAB when dealing with mathematically involved tasks. Have been on sabbatical for a while, during which I developed my own projects on and off. Among the most recent ones are:

- an STL-like C++ library for binary trees like AVL, red-black, ...; 
- an NLP machine learning model to predict a user's vocabulary;
- a tool to create bilingual books in Haskell/Javascript;