Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Назар

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

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: