Сервіс пошуку роботи №1 в Україні
Vladyslav
C++ developer
- Розглядає посади:
- C++ developer, Network engineer
- Вік:
- 21 рік
- Місто проживання:
- Львів
- Готовий працювати:
- Дистанційно, Львів
Контактна інформація
Шукач вказав: ТелефонЕл. пошту
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20247808/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
VLADYSLAV PLESHKOV
[відкрити контакти ](див. вище в блоці «контактна інформація») | [відкрити контакти ](див. вище в блоці «контактна інформація») | Lviv, Ukraine
SUMMARY
C/C++ developer with experience across systems programming, network services, and backend development. Worked on real-time
data processing, multi-threaded architectures, memory debugging, and AI API integration. Familiar with the full development
lifecycle from design to deployment. Eager to grow in a strong engineering team.
SKILLS & TECHNOLOGIES
Languages: C, C++, Python, SQL, Bash
C++ Skills: OOP, STL, RAII, Smart Pointers, Multi-threaded Concurrency, Condition Variables, Sockets (TCP/UDP), Memory
Management, Template Metaprogramming
Debugging & Profiling: GDB, Valgrind, LLVM Sanitizers (ASan, TSan), perf, core dump analysis
Tools & DevOps: Git, CMake, Make, Docker, Docker Compose, CI/CD, clang-format, clang-tidy, Doxygen
Protocols & Systems: TCP/IP, REST API, ELF, Linux /proc, shared object linking
OS: Linux, Windows
WORK EXPERIENCE
SoftServe May 2026 – Aug. 2026
C/C++ Software Engineer Remote
● Built an SMTP client library on Boost.Asio, handling the TCP connection and the full SMTP command dialog (EHLO, MAIL FROM,
RCPT TO, DATA, QUIT), with a Builder-pattern message API and unit test coverage;
● Implemented four server-side IMAP session handlers — login, list messages, read message, quit — against a SQLite storage
layer, with an authentication state machine and mutex-protected per-client session state;
● Redesigned the SMTP send path to return a typed result instead of a boolean, separating protocol, connection, and application-
level failures, and covered it with unit tests;
● Integrated the SMTP SDK into the Qt desktop client, dispatching blocking network I/O off the UI thread and reporting delivery
results back to the interface;
● Wrote a cross-platform raw-socket (POSIX/Winsock) test server and client, and set up the GitHub Actions build-and-test pipeline
together with a multi-target CMake restructuring;
Undisclosed Client (NDA) Sep. 2025 – Feb. 2026
Python Developer Remote
● Developed a Python-based core dump analysis tool to extract and report per-function memory usage from crashed C++
processes;
● Parsed ELF binaries and core dump files to reconstruct stack frames and attribute heap allocations to individual call sites;
● Handled shared object mapping — resolving symbols across dynamically linked libraries using debug info and /proc memory
maps;
● Generated structured reports showing memory consumption per function, enabling faster post-mortem debugging workflows;
Undisclosed FinTech Company (NDA) Jan. 2025 – Jul. 2025
C++ Software Engineer Remote
● Designed and implemented high-performance C++ components for real-time financial data processing on multi-core Linux
systems;
● Built concurrent connection handling using std::thread and condition variables, managing multiple client sessions with graceful
shutdown and resource cleanup;
● Implemented TCP socket layer for low-latency data ingestion and order routing, profiling hot paths with gdb and perf;
● Resolved memory safety issues using LLVM sanitizers and Valgrind — use-after-free and race conditions in production builds;
● Maintained CMake build infrastructure and contributed to CI/CD pipeline improvements;
EDUCATION
Ivan Franko National University of Lviv 2027
Bachelor of Science in Software Engineering Lviv, Ukraine
[
SUMMARY
C/C++ developer with experience across systems programming, network services, and backend development. Worked on real-time
data processing, multi-threaded architectures, memory debugging, and AI API integration. Familiar with the full development
lifecycle from design to deployment. Eager to grow in a strong engineering team.
SKILLS & TECHNOLOGIES
Languages: C, C++, Python, SQL, Bash
C++ Skills: OOP, STL, RAII, Smart Pointers, Multi-threaded Concurrency, Condition Variables, Sockets (TCP/UDP), Memory
Management, Template Metaprogramming
Debugging & Profiling: GDB, Valgrind, LLVM Sanitizers (ASan, TSan), perf, core dump analysis
Tools & DevOps: Git, CMake, Make, Docker, Docker Compose, CI/CD, clang-format, clang-tidy, Doxygen
Protocols & Systems: TCP/IP, REST API, ELF, Linux /proc, shared object linking
OS: Linux, Windows
WORK EXPERIENCE
SoftServe May 2026 – Aug. 2026
C/C++ Software Engineer Remote
● Built an SMTP client library on Boost.Asio, handling the TCP connection and the full SMTP command dialog (EHLO, MAIL FROM,
RCPT TO, DATA, QUIT), with a Builder-pattern message API and unit test coverage;
● Implemented four server-side IMAP session handlers — login, list messages, read message, quit — against a SQLite storage
layer, with an authentication state machine and mutex-protected per-client session state;
● Redesigned the SMTP send path to return a typed result instead of a boolean, separating protocol, connection, and application-
level failures, and covered it with unit tests;
● Integrated the SMTP SDK into the Qt desktop client, dispatching blocking network I/O off the UI thread and reporting delivery
results back to the interface;
● Wrote a cross-platform raw-socket (POSIX/Winsock) test server and client, and set up the GitHub Actions build-and-test pipeline
together with a multi-target CMake restructuring;
Undisclosed Client (NDA) Sep. 2025 – Feb. 2026
Python Developer Remote
● Developed a Python-based core dump analysis tool to extract and report per-function memory usage from crashed C++
processes;
● Parsed ELF binaries and core dump files to reconstruct stack frames and attribute heap allocations to individual call sites;
● Handled shared object mapping — resolving symbols across dynamically linked libraries using debug info and /proc memory
maps;
● Generated structured reports showing memory consumption per function, enabling faster post-mortem debugging workflows;
Undisclosed FinTech Company (NDA) Jan. 2025 – Jul. 2025
C++ Software Engineer Remote
● Designed and implemented high-performance C++ components for real-time financial data processing on multi-core Linux
systems;
● Built concurrent connection handling using std::thread and condition variables, managing multiple client sessions with graceful
shutdown and resource cleanup;
● Implemented TCP socket layer for low-latency data ingestion and order routing, profiling hot paths with gdb and perf;
● Resolved memory safety issues using LLVM sanitizers and Valgrind — use-after-free and race conditions in production builds;
● Maintained CMake build infrastructure and contributed to CI/CD pipeline improvements;
EDUCATION
Ivan Franko National University of Lviv 2027
Bachelor of Science in Software Engineering Lviv, Ukraine
Схожі кандидати
-
Python-програміст
Дистанційно -
C++ програміст
Дистанційно -
C++ developer
Дистанційно -
DevOps engineer
Київ, Дистанційно -
C++ developer
20000 грн, Дистанційно -
C++ developer
Дистанційно