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

• Multiple winner of III stages of ”All-Ukrainian Olympiad in Informatics” and participant of IV stage (2016 – 2019)
• 3rd place at ”All-Ukrainian Tournament of young computer scientists” (Nov. 2017)
• 3rd place at II stage of ”All-Ukrainian Collegiate Programming Contest (ACM-ICPC)” (Sep. 2018)
Software Engineer, studying in Taras Shevchenko National University of Kyiv. Have been programming since 2015 and have experience working in the teams. 

Worked with different languages and technologies, but most of the time I spent writing in C/C++.

Currently working on my education rating startup. Doing mostly front-end, because other members of the team are not capable of doing nice GUI.
• Developed front-end of the service using React.js
• Developed internal Telegram bot micro-service for moderation of content (Go, RabbitMQ, Docker)

Some of the projects I worked on in University:
• Pseudo-3D portal rendering engine written in C++
• Course enrolling website (Front-end: React, ReactBootstrap, Back-end: Java, Servlets, GDBC, PostgreSQL, Docker)
• Simple Android brick game (Java, Android API)
• Gravity simulation sandbox (C++, SFML)

Projects I worked on in the teams during contests:
• C++/Qt app for building circuit diagram and simulation (Tournament of Young Computer Scientists 2017)
• Lyrics search and sport health mobile apps written in Flutter/Dart (INT20H 2020 hackathon)

Technical skills
• Advanced C/C++ knowledge.
• Experience with CMake, GTest.
• Experience of developing Qt apps.
• Experience in relational databases such as PostgreSQL.
• Experience with Docker, microservice architecture, RabbitMQ message broker • Solid skills in multithreading programming.
• Experience with Git.
• Minor experience with Boost (Boost.Asio, Boost.Process).
• Some knowledge of Go, Rust, JavaScript, Python and Java.
• Confident knowledge of React, HTML5 and CSS3/SCSS.
• Confident GNU/Linux user.

Looking for a job as a C/C++ Software Developer to improve my skills in professional environment.