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

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

Yurii

C++ software developer

Рассматривает должности:
C++ software developer, Python backend specialist, Web scraper
Город проживания:
Полтава
Готов работать:
Киев, Полтава, Удаленно

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

Соискатель указал телефон и эл. почту.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Yuriy Vaschinsky
JUNiOR+ / MiDDLE C++ DEVELOPER · JUNiOR PYTHON DEVELOPER
Poltava, Ukraine
[открыть контакты](см. выше в блоке «контактная информация») |  [открыть контакты](см. выше в блоке «контактная информация») |  Sinfolke |  yuriy-vaschinsky-b41939342
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

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

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


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