Position: Junior C++/Java developer remote
Category: C++
English level: upper
Years of experience: 0

English – Intermediate/Upper-Intermediate. I have passed the Cambridge PET-exam in summer 2020 with an overall score 151 (B1).
I am a student with plenty of 'pet' projects that were developed for my own purposes. However, I don't have any commercial experience.

Programming languages
• Strong С++. Basic knowledge of STL. I Have working experience with BOOST, QT, WinApi and other libraries. I am using CMake for building projects in Clion and CLI
• Java SE/EE — basic knowledge. Familiar with build tools such as Gradle and Maven.
• SQL— basic knowledge.
• C#, PHP, HTML+CSS+JS , Python, NASM and VHDL — university subjects. 

I am interested in developing back-end or IoT systems. As an example my last project: smart-home

This project provides a custom implementation of the "smart-home" IoT system. Solution consist of several parts:
• SDK that contains basic components such as messages Producers/Consumers
• Hubs that collect information from the devices and send it to the “Kafka”
• Modules that read messages from “Kafka”, handle them and store information of devices’ activity, devices properties changes and other additional data
• Web-application that built as a Spring Application with MVC architecture and supports REST API
The project was developed by a team where I was the main developer and had to organize and control the development process. Gained skills: UML-diagrams drawing and code generation based on classes diagrams, custom docker images creation, manual deploy, SDK creation that consist of different modules and plain DTO objects as well as Spring components, integration testing. As a result I gained team-work experience being lead developer.

Other projets you can find on my github (in my CV)
I am interested in developing back-end or IoT systems. 
No GUI development.