Position: Розробник C++
Category: C++
English level: upper
Years of experience: 0.5

Developing custom algorithm for fitting maximum Tetris pieces into a square shape field.

Developing custom Sudoku solver using back-tracking algorithm
     - program checks if sudoku is valid or not.
     - tries to solve sudoku using back-tracking algorithm: it tries to fill sudoku successively and if the next option
is not valid, returns to one step before recursively.
     - if found no or more than one solutions returns that sudoku is not valid, else returns the solution.

Developing Tetris-like game using SFML graphics library. (C++, SFML graphics library)
     - the game is creating random Tetris pieces for a player, which falls one step down every second before it hits
the ground
     - player has a possibility to rotate pieces, move them left or right, or make them falling faster.
     - if player fills one of the row, it disappears and everything that was higher that row, moves down.

Implementing string.h library(C/C++) functionality
Implementing printf(C/C++) functionality

Developing plagiarism detector application using frequent-itemset method. (C++)

Developing machine learning application Analyzing Sentiment of Restaurant Reviews using following
methods:
    - Multinomial Naive Bayes;
    - Support Vector Machine;
    - Random forests;
    - K-nearest neighbours algorithm. (Python, C++)
Intern C++ Developer at Apriorit (12/2021-01/2022)
    - Practising in Advanced C++ and low-level programming.
    - Studying Objective-C/Swift, resource management, testing, and multithreading.

Intern Microsoft Dynamics NAV at Xpand (03/2021-05/2021)
     - Studying Microsoft Dynamics NAV, SQL.
     - Developing databases and business solutions in accordance with the technical task using AL programming language.