Position: C/C++ trainee
Category: C++
English level: upper
Years of experience: 0


1+ year experience of programming in C.
Nowadays l'm learning C++
But l haven't working experience yet


Basic understanding of OOP;
GIT;
Algorithms;
Debugging, refactoring;
Linux/Unix;
GCC/clang/clang++;
Familiar with Makefile, QEMU, Docker and SQL;

I have written some projects on C like:
- Corewar game (it's been group project for 4 people)
- Classic snake game using ncurses library
- Algorithmic project Lem-in, which's main purpose to find the best ways for ants (not obviously the simplest) in unidirectional graph
- Push_swap - algorithmic sorting project, which's main purpose to sort integer numbers in stack in the least count of operations using only two stacks and 11 types of operations (
sa/sb : swap a/b - swap the first 2 elements at the top of stack a/b.
ss : sa and sb at the same time.
pa/pb : push a/b - take the first element at the top of b/a and put it at the top of a/b. Do
nothing if b is empty.
ra/rb : rotate a/b - shift up all elements of stack a by 1. The first element becomes the last one.
rr : ra and rb at the same time.
rra/rrb : reverse rotate a/b - shift down all elements of stack a by 1. The last element becomes the first one.
rrr : rra and rrb at the same time.
)
- Filler - also algorithmic project to write the best bot for Virtual machine (I've used Taxicab geometry algorithm) and visualizer.
- ft_printf - reproducing of standard printf function
I would love to work with IoT, but I will gladly consider any suggestions.
Have opportunity to relocate any time or learn any new technologies