Position: Software Engineer
Category: .NET
English level: intermediate
Years of experience: 0

implemented several working games on Unity, obtained a good experience in algorithms and data structures
Unity games:

'Slider-catch': a player controls a slider, which he can mowe right or left. There's a 'rain' of objects falling down, and the player should catch 'good objects' but miss 'bad objects'. 
Features: game menu, table of records.

'Snake': classic snake game.There are different types of treats which give different number of points and different amount of speed to snake. The snake doesn't grows, but her speed grows. It can loose if it strikes a wall or a stone.

'Tetris': classic tetris

'Three in a row': there is a grid with tiles of several different colors. you can swap adjoint tiles and if three tiles of the same color appear in one row, the disapper.

Unity visualization: visualized  data of sample as number properties and as a graph.

C++ : implemented linked list, queue, priority queue, stack, sorted tree, hash-table, markov algorithm.