Назар
Junior C++ developer, 23 000 грн
- Вид зайнятості:
- повна, неповна
- Вік:
- 22 роки
- Місто проживання:
- Львів
- Готовий працювати:
- Дистанційно, Львів
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/9918256/
Досвід роботи
Немає досвіду роботи.
Освіта
МВПУ АТБ
Оператор з обробки інформації та програмного забезпечення
Середня спеціальна, з 2019 по 2022 (3 роки)
Додаткова освіта та сертифікати
Немає додаткової освіти та сертифікатів.
Знання і навички
- Організованість
- C++
- Знання принципів ООП
- MS Visual Studio
- Qt
- STL
- Здатність до навчання
- SQLite
- Алгоритми та структури даних
- GitHub
Знання мов
Англійська — середній
Додаткова інформація
Detail-oriented Junior C++ Developer with strong fundamentals in C++17/C++20, low-level software engineering, and core algorithms. Experienced in building multithreaded systems, asynchronous networking protocols (TCP/UDP), and cross-platform architecture using CMake and GCC/Make toolchains under Linux/Windows. Passionate about solving complex engineering tasks, code optimization, and developing robust system components.
Well-organised and result-driven engineer with strong algorithmic and analytical skills, committed to getting things done with high attention to detail.
Skills
• OS: Linux, Windows
• Languages: C++17 / C++20
• Libraries: Qt, STL
• Tools: CMake, GCC, Git, GitHub, Visual Studio, SQLite, CLI
• Core concepts: OOP, Multithreading, Networking (TCP/UDP),
Algorithms & Data Structures, Debugging
Projects
Local Network Chat (C++, Qt, Networking, CMake)
An asynchronous cross-platform LAN messenger supporting direct file transfers and dynamic server discovery.
• Designed an automatic server discovery subsystem in the local network using UDP Broadcast
• Implemented a binary Length-Prefixed Framing protocol and JSON-formatted data transfer
• Ensured asynchronous transmission of text, images, and files via TCP sockets
• Engineered a cross-platform asynchronous networking subsystem using C++17/C++20, CMake, and GCC/Make toolchains.
Scenario Editor tool for Victoria 2 (C++, Qt, Multithreading, CMake)
A desktop tool for parsing, managing game state files, province data, and complex population demographics.
• Optimized game save parsing by architecting a single-pass custom tokenizer to replace basic string scanning, reducing parse times for 1M-3M line files from 60+ seconds to ~10 seconds.
• Optimized custom map rendering by partitioning image generation tasks across multiple threads, reducing render times by from ~50 seconds down to ~5 seconds
• Developed a viewing and modification system for complex demographic structures with automatic parameter recalculation and dynamic visualisation using pie charts
• Implemented in-place data updating save algorithm using tokenisation and byte offsets, ensuring that only modified fragments are rewritten while preserving complete original file integrity
• Designed a polymorphic data source architecture for seamless interaction with both base game files and save files
• Created an interactive game map supporting real-time editing of province data
Audio Player (C++, Qt, PortAudio, SQLite)
A high-performance soundboard application for routing and playing audio tracks through virtual recording devices into third-party software.
• Built an audio player capable of playing MP3 files through a virtual microphone in external applications.
• Implemented automatic resampling using Samplerate and added volume/mute control.
• Developed a global hotkey system based on System APIs, supporting multiple actions per hotkey and differentiation between left and right modifiers.
• Designed a modern and intuitive Qt interface with support for multiple catalogues and custom hotkeys for each audio track.
Схожі кандидати
-
Junior Front-end розробник
Кропивницький, Миколаїв, Дистанційно -
Junior Fullstack-програміст
Дистанційно -
Unity 3D-програміст
Київ, Дистанційно -
Full stack software engineer
Львів, Дніпро, Дистанційно -
PHP Developer (Junior)
40300 грн, Львів, Івано-Франківськ , ще 4 міста -
Fullstack-програміст
Дистанційно