Position: C++ Developer
Category: C++
English level: upper
Years of experience: 4

Certificates
Jun 2022 - Aug 2022: BSG Web Application Pentester Training
Sep 2017 - Jan 2022: Software Developer in AvMap Ukraine, Kyiv

Responsibilities:
    • Develop full-featured software for marine plotters in multinational teams.
    • Support released projects.
    • Software specifications review.

Achievements:
    • Implemented the main feature of one of the projects – dangerous zones and objects fast selection around the boat. The hazard detection triggers on-screen visual and audible alarm warnings. It was done by applying SpatiaLite.
    • Took part in designing and implementing a protocol for updating information about hazards and retrieving news messages from the remote server.
    • Implemented Windows application to sign files about hazards using OpenSSL.
    • Wrote tests of software updates and user data synchronization API. It increases the speed of checking changes before releases.
    • Implemented SNTP to get the up-to-date time before it comes from GPS. It is critical for correct user data synchronization.
    • Sped up track lengths calculation by 98% on the track list page using cached data, less precise distance calculation algorithm, and storing intermediate results.

Tech stack:
    • embedded Linux for ARM-based platform
    • C++, Bash, Python
    • SQLite, SpatiaLite
    • Qt, QML, GoogleTest
    • Git, Gitlab, CMake, Conan
    • Redmine