Position: C/C++ developer
Category: C++
English level: upper
Years of experience: 1.5


**Crypto Exchange**				          				               
Worked on the development of the components of the cryptocurrency exchange, my main responsibilities included:
- Participation in platform transition to microservice architecture
- Participation in the development of system design
- Maintaining existing system components
- Improving, bug fixing and refactoring the code of the existing microservices and developing new ones

Most of the time I was developing microservices (creating new ones and improving existing ones), fixing bugs and refactoring the code of the old monolithic system, and participating in the development and improvement of some concurrent algorithms and data structures
Used technologies: C++, ASIO, Linux API, Docker, RabbitMQ, CI/CD, REST, WebSockets, Python

**Sensors data processing system**							
I was involved in the development of the server part and the client part. The server part was an asynchronous multithreaded server written in C++, analyzing and recording the parameters of the sensors, and the client part was a Java application for Android, which displays the data about the events coming from the server
Used technologies: С++, ASIO, Java