Ukraine's #1 job service
Andrii
C++ Developer
- City of residence:
- Kyiv
- Ready to work:
- Kyiv, Other countries, Remote
Contact information
The job seeker has provided: Phone number
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20291404/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Tereshchuk Andrii
C++ Engineer
[open contact info ](look above in the "contact info" section) | [open contact info ](look above in the "contact info" section) | 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.
C++ Engineer
[
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.
Similar candidates
-
Разработчик игр
Kyiv, Remote -
Програміст Golang
Kyiv, Remote -
Javascript-програміст
50000 UAH, Remote -
C++ developer
Remote -
Програміст C++, Trainee, software developer
Ivano-Frankivsk, Remote -
C++ програміст
15000 UAH, Remote