• Файл

Andrii

C++ Developer

Місто проживання:
Київ
Готовий працювати:
Дистанційно, Інші країни, Київ

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

Шукач вказав: Телефон

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Tereshchuk Andrii
C++ Engineer
[відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») | github.com/andr1ano

SUMMARY OF QUALIFICATIONS
C++ systems engineer specializing in low-latency network programming, TCP/IP and UDP socket communication, and
multithreaded backend architecture on Linux. Proven track record building protocol-level data pipelines, high-concurrency
WebSocket servers, and secure client-server systems using C++14/17/20, Boost/Boost.Asio, and PostgreSQL. Master's degree
candidate in Computer Science, with a strong foundation in system analysis and a focus on performance, reliability, and
maintainable server-side software.

SKILLS
Networking & Protocols: TCP, UDP, HTTP/S, POSIX Sockets, Boost.Asio, ZeroMQ, gRPC, Protobuf, Nlohmann
Programming Languages: C++14/17/20, Golang, SQL
Operating Systems: Linux (Debian/Ubuntu/OpenSUSE), Windows 10/11
Databases: PostgreSQL, TimescaleDB, SQL Server, MySQL, SQLite
Build & Dev Tools: CMake/Makefile, Docker/Docker Compose, Jenkins, Git/GitHub/GitLab, CLion, Visual Studio 2022/Code
Testing: GTest/GMock, Boost Test Library
Methodologies: Agile, Scrum, Kanban, OOP, OOD, Functional Programming
UI / Visualization (secondary): Qt/QML, OpenGL, SFML, Win API
Other: Jira, Confluence, Wolfram Mathematica

EXPERIENCE

C++ System Engineer – PJSC “SRPA “Impulse” (Ukraine)
Since April 2025 (1 yr 6 mo) | Team size: 12
Maintained and extended a legacy C++ codebase handling core data-communication logic for nuclear power plant monitoring
equipment on OpenSUSE Linux, implementing asynchronous TCP mechanisms for reliable, low-latency data exchange
between hardware/network endpoints and UI layers.
• Implemented asynchronous TCP communication mechanisms for reliable, low-latency data exchange between
hardware/network endpoints and UI components.
• Supported and refactored a legacy C++ application's core data-communication logic on Linux, alongside the interfaces
built on top of it.
• Enhanced stability by debugging complex networking issues and optimizing resource handling within multi-threaded
environments to preserve data integrity.
• Collaborated with firmware and testing teams to validate end-to-end integrity of data transmission from the network
layer through to the application layer.
• Built Qt/OpenGL-based interfaces for real-time visualization of the resulting system parameters.
Tools & Technologies: OpenSUSE, C++17/20, Golang, POSIX sockets, TCP/IP, UDP, Networking, GTest, GMock,
CMake/Makefile, Git/GitLab, Docker, Qt5/Qt6, OpenGL.

Backend C++ Developer – DiJust (Ukraine)
July 2024 – April 2025 (10 months) | Team size: 10
Built a WebSocket-based backend server in C++ for iGaming platforms on Ubuntu Linux, handling high-concurrency real-time
client communication with server logic optimized using Boost networking.
• Implemented efficient, high-concurrency server-client communication using core networking principles over TCP/IP.
• Leveraged the Boost library for networking and performance optimization of the backend's real-time messaging layer.
• Designed and implemented server-side logic tailored to gaming requirements, ensuring robustness and scalability under
load.
• Applied Boost.Test for comprehensive unit testing, ensuring code reliability and maintainability.
• Conducted performance tuning and troubleshooting on Linux to address bottlenecks and enhance system throughput.
Tools & Technologies: C++17, CMake, Boost, Boost.Test, Nlohmann, Networking, PostgreSQL, Jenkins, Bash, Git/GitLab,
Ubuntu, TCP/IP, CLion.

C++ Software Engineer – SoftServe (Ukraine)

October 2023 – February 2024 (5 months) | Team size: 8
Developed a TCP/IP-based SMTP server and client in C++, fully compliant with RFC 821, running as a Linux daemon /
Windows service with encrypted, authenticated message transmission and XML/JSON-driven configuration.
• Developed a high-performance SMTP server and client in C++, implementing core email transmission commands in
compliance with RFC 821.
• Designed and implemented secure email communication protocols with encrypted message transmission and
authentication mechanisms.
• Engineered multi-threaded C++ networking components for reliable and efficient TCP/IP communication.
• Configured the system as a Linux daemon and Windows service, using C++ for background processing and XML/JSON-
based configuration management.
Tools & Technologies: C++14/17, Docker, SMTP, Boost.Asio, Boost, Nlohmann, GTest, GMock, CMake, PostgreSQL, Bash,
Git/GitHub, TCP/IP, UDP, HTTP/S.

EDUCATION
Master's Degree in Computer Science
Educational and Research Institute for Applied System Analysis, National Technical University of Ukraine “Igor Sikorsky Kyiv
Polytechnic Institute” (2025 – 2027)
Bachelor's Degree in System Analysis
Educational and Research Institute for Applied System Analysis, National Technical University of Ukraine “Igor Sikorsky Kyiv
Polytechnic Institute” (2021 – 2025)

LANGUAGES
English: Advanced | Ukrainian: Native

HOBBIES
Literature, philosophy, history, group events, videogames, long walks.

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: