• Файл

Назар

C++ програміст

Місто:
Київ

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

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

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

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

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

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

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

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

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

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

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


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