Yurii
C++ software developer
- Розглядає посади:
- C++ software developer, Python backend specialist, Web scraper
- Місто проживання:
- Полтава
- Готовий працювати:
- Дистанційно, Київ, Полтава
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/18550164/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
JUNiOR+ / MiDDLE C++ DEVELOPER · JUNiOR PYTHON DEVELOPER
Poltava, Ukraine
[
Summary
Self‑taught C++ systems and compiler developer, operating at a junior+ to middle level across most C++ systems work, with additional junior‑
level Python backend experience — built entirely through independent, production‑style projects rather than formal coursework, certification, or
commercial employment. The main gap relative to a typical middle‑level hire is commercial team experience, not technical depth: I have indepen‑
dently designed and shipped complete systems end‑to‑end, including intermediate representations, state machines, and low‑level abstractions.
Career Directions
Ranked by interest, most to least. Web scraping/automation is a capability I’ve built, not a role I’m seeking on its own.
• 1. Compiler / Language Tooling Developer — parsers, interpreters, DSLs, static analysis.
• 2. C++ Software Developer — general systems and application development.
• 3. C++‑Adjacent Roles — performance‑sensitive tooling, infrastructure, systems programming.
• 4. Python Backend Developer — APIs, services, automation‑adjacent backend work.
C++ Skills
Language C++14 through C++23 ‑ 4y: templates & generic programming, modules, concepts, RAII, move semantics, import
Standard Library Proficient: STL containers, algorithms, iterators, smart pointers
Libraries — Working Knowledge Boost.Asio, nlohmann::json, cpp-httplib
Qt (widgets, signal‑slot mechanism — no independent Qt application built yet), libimobiledevice, libstemme
Libraries — Familiar
ADB protocol
Kahn’s topological sort, DFS/BFS, Rabin–Scott subset construction (NFA→DFA), Hopcroft‑style DFA minimization /
Algorithms I Can Implement
refinement, plus standard sorting, searching, and basic dynamic programming techniques
Build & Tooling CMake, Vcpkg, Git
Python Skills
Language Python 3 — approx. 6 months hands‑on, applied to backend and automation work
Backend FastAPI, REST API design
Automated Information Retrieval Captcha local bypass (no paid services) ‑ Google Captcha V2, CloudFlare Captcha
Databases PostgreSQL, SQLite, SQL, ORM (Sqlalchemy)
Other Skills & Tools
Other Languages JavaScript, TypeScript (basic familiarity, not primary)
Environment & Tools Docker; Clang; Jetbrains Clion, Pycharm
Languages Spoken English (B2), Ukrainian (Native)
Projects
4 featured projects spanning compiler/parser construction, systems‑level C++ libraries, hardware‑facing device automation, and work‑
flow automation tooling.
Personal Project / Open Source
PARSER GENERATOR — ISPA Dec 2024
• Designed and built an infrastructure‑level parser generator that transforms a custom grammar definition into target‑language source code,
spanning multiple abstraction and transformation layers.
• Implemented core compiler‑construction algorithms: Kahn’s topological sort, Rabin–Scott subset construction, Hopcroft‑style partition refine‑
ment, and depth‑first search.
• Structured the entire codebase around C++20 modules with C++23 import std, using CMake and Vcpkg for the build and dependency pipeline.
• Repository: github.com/Sinfolke/ispa‑parser
JULY 16, 2026 YURiY VASCHiNSKY · RÉSUMÉ 1
Personal Project / Open Source
ROPE‑STRiNG 2025
• Built a from‑scratch C++ rope‑based string library offering efficient insert, erase, and replace operations in the middle of large strings, backed
by a balanced tree of leaf chunks.
• Designed an API closely compatible with std::basic_string, supporting multiple character types (char, wchar_t, char8_t, char16_t,
char32_t) and both classic includes and C++20 modules.
• Shipped with a dedicated CMake‑driven test suite covering access, iterators, capacity, modifiers, search, and operations.
• Repository: github.com/Sinfolke/Rope‑String
Personal / Commercial Project
PHONE VERiFiCATiON PLATFORM Mar 2026
• Designed ImeiCheckAPI, a backend service exposing IMEI and device‑history verification endpoints used across the platform.
• Built PhoneCheck, a FastAPI‑based consumer service integrating automated information retrieval and verification checks to help buyers assess
a used phone’s condition and history before purchase.
• Developed a standalone C++ application performing automated phone diagnostics on both microcontroller and PC targets, communicating
with devices over USB via the ADB protocol and libimobiledevice.
Personal Project
AUTOMATED JOB APPLiCATiON SYSTEM May 2026 – Jun 2026
• Engineered a custom domain‑specific language and interpreter (.vacl) that scores how well a vacancy matches personal criteria against struc‑
tured JSON vacancy data.
• Built a companion automation tool that automatically applies to matching vacancies, closing the loop from analysis to action.
• Integrated lightweight local AI‑based matching, a Ukrainian stemmer (libstemmer), and ICU/CLD3 for language‑aware text processing, with
the core engine built in modern C++ using nlohmann::json and curlcpp.
Capabilities & Growth
READY TO CONTRiBUTE TODAY
• Systems‑level C++ development: template/generic design, custom data structures, memory‑conscious library
design (C++20/23, modules, concepts).
• Compiler and parser construction: grammars, intermediate representations, DFA/NFA construction and mini‑
mization, code generation.
• Backend API development with FastAPI and REST design, backed by PostgreSQL/SQLite.
• Automated information retrieval and browser automation
• Hardware‑ and device‑facing automation: USB/ADB protocol communication, cross‑platform diagnostics (An‑
droid/iOS/microcontroller/PC).
• Designing custom domain‑specific languages and interpreters for structured matching/scoring tasks.
MOViNG TOWARD — COMPiLERS & LANGUAGE THEORY
• LLVM and existing compiler infrastructure, to complement from‑scratch pipeline work (Gradually learning MLIR)
• Static analysis and program correctness techniques.
MOViNG TOWARD — BACKEND DEVELOPMENT
• Distributed systems and microservices architecture, moving beyond single‑service backends.
• Cloud deployment and CI/CD pipelines (containerization with Docker toward orchestration and automated de‑
livery).
• Collaborative, team‑based development workflows: code review, shared codebases, and working within existing
large‑scale systems.
JULY 16, 2026 YURiY VASCHiNSKY · RÉSUMÉ 2
Схожі кандидати
-
Full stack програміст
30000 грн, Дистанційно -
Software Developer
Дистанційно -
Full-stack програміст PHP, JS, Python, C++ (впровадження ШІ)
Київ, Вінниця , ще 7 міст -
Разработчик игр
40300 грн, Івано-Франківськ, Львів , ще 4 міста -
Web-програміст
20000 грн, Одеса, Дистанційно -
System Software Developer
30560 грн, Дистанційно