Position: C++ Software Engineer
Category: C++
English level: fluent
Years of experience: 4

Development and maintenance of commercial medical software. C++, Python.

Smart contracts development for EOSIO blockchains start to finish.
 
3rd party and internal libraries integration.

UI creation with Qt.

Unit-test and auto-tests coverage. 

Non-commercial experience in computer graphics (plain C path-tracer with UI made on SDL, using OpenCL, fractals visualizer on MLX).

Qt C++ program for preparing of STL models for 3D printing (creation of G-code)

Re-written standard C library.

Implementation of "ls".

Command-line applications and games in C++. Qt applications.

Commercial development of web pages (HTML5, CSS3, JS, Bootstrap, Wordpress, Joomla).

Internet-shop on PHP, MySQL, HTML/CSS as studying project.

Accomplished Materialise C++ and Algorithms development Academy.
4+ years of commercial experience of C++ development, refactoring and bug-fixing.

1,5 years of Smart contracts development for EOSIO-like blockchains (WAX, EOS).

Algorithms, OOP, STL, boost, Qt

CMake and installer configuration.

Python scripting.

3D rendering, OpenGL

Unit testing experience.
TDD.

Some experience with Rust, Python, HTML5, CSS3, PHP, SQL, JavaScript, React, Flutter, Docker.

Windows and MacOS

SCRUM experience