• Файл

Назар

C++ developer

Місто:
Київ

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Nazar Dykyy
„ [відкрити контакти](див. вище в блоці «контактна інформація») | # [відкрити контакти](див. вище в блоці «контактна інформація»)
ï [відкрити контакти](див. вище в блоці «контактна інформація»)
§ https://github.com/NazarWild

Profile
C++ software engineer with nearly 7 years of commercial experience building cross-platform desktop
applications for Windows, macOS, and Linux. Specialized in multi-process desktop architecture, low-level IPC,
networking and tunneling, applied cryptography, and secure local storage. Comfortable owning complex C++
codebases end to end — from process management and shared-memory IPC down to encrypted persistence and
the build pipeline — while mentoring junior engineers.

Technical Skills
• Languages: C++ (C++23/20/17/11), C, Objective-C++, Python, Bash, SQL
• Architecture & Concepts: Multi-process Architecture, Low-level IPC (Shared Memory), Multithreading &
Thread Pools, Memory Management, Client-Server Systems, Applied Cryptography
• Networking & Tunneling: libcurl (HTTPS), gRPC / Protobuf, Crow (REST), TCP/IP, TLS, SSH Tunneling, Tor
/ SOCKS5
• Security & Crypto: OpenSSL (AES-GCM, HMAC-SHA256, HKDF, PBKDF2)
• Storage: SQLite (SQLiteCpp), LevelDB, Windows Registry, MongoDB, nlohmann/json, JSON Schema
• Frameworks & Libraries: CEF / Chromium, Qt, STL, Protobuf, abseil
• Platforms: Windows (WinAPI), macOS (Cocoa / IOKit / Security, Objective-C++), Linux
• Build & Toolchain: CMake, Ninja, vcpkg, MSVC, clang-cl / LLVM, Packaging (Installer / dmg / zip)
• Version Control, CI & Quality: Git, SVN, GitLab CI/CD, cppcheck, Clang-Tidy, pre-commit

Experience
DF April 2021 - Present
C++ Software Engineer Kyiv
– Core contributor to a cross-platform (Windows, macOS, Linux) multi-process desktop application built on
CEF/Chromium in modern C++23, working across the storage, IPC, networking, connection, crypto, and build
subsystems.
– Designed and own the local persistence layer: session, cookie, and credential storage on SQLite (SQLiteCpp),
LevelDB key-value storage, and AES-GCM encrypted file storage with a local secret manager built on OpenSSL.
– Engineered the connection and tunneling layer: SSH tunnels (plink), Tor (SOCKS5) integration on Windows and
macOS, and connection validation.
– Implemented the networking and backend layer: HTTPS via libcurl and gRPC/Protobuf (Centrifugo), a local Crow
REST server, and the backend API client and DAO layer.
– Built the applied-cryptography utilities — AES-GCM, HMAC-SHA256, HKDF, PBKDF2 (OpenSSL) — securing
data at rest and in transit.
– Developed cross-platform platform layers in parallel: Windows (WinAPI — shared memory, registry, network
adapters, process management) and macOS (Objective-C++ with Cocoa/IOKit/Security, oneDPL/TBB).
– Designed the concurrency model — a custom elastic thread pool plus std::thread, mutex/condition variable,
atomics, and futures/promises — keeping storage, crypto, IPC, networking, and streaming off the UI thread.
– Built the application auto-updater; eliminated memory leaks and optimized non-performant code paths; handled
deployments and hotfixes.
– Own the build and release pipeline across both product repositories: CMake (3.20+, multi-target presets), Ninja,
vcpkg with static linking, MSVC 2022 and clang-cl/LLVM toolchains, multi-arch macOS (x86 64 + arm64) and
Windows x64, packaging (installer/zip/dmg), and a GitLab CI/CD pipeline with semantic versioning.
– Mentored and supported junior engineers and performed code reviews.
Etalonium October 2019 - April 2021
C++ / Qt Software Developer Kyiv
– Developed a blockchain-based platform for business modeling using C++ and Qt.
– Implemented a decentralized file system for storing users’ personal data.
– Built an interface to offload heavy computations to a separate thread, improving application performance.
– Diagnosed and fixed bugs across the decentralized networking layer.

Education
Kyiv National Economic University Sep 2019 – May 2021
Bachelor of Computer Science in Economy Kyiv, Ukraine

Projects
Dino Father Bot Python, Threads, Requests, pyTelegramBotAPI

uTracker C++, Qt Sockets/Threads, SQLite3, JSON, SSL, CMake

Pathfinder Dijkstra Algorithm, Makefile

uText C++, Qt, Patterns, CMake

ush C, UNIX, Processes, Pipes, Makefile

uChat C, Sockets, SQLite, cJSON, Threads, SSL, Makefile

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: