Anna
C++ developer
- Age:
- 21 years
- City of residence:
- Lviv
- Ready to work:
- Kyiv, Lviv, Remote
Contact information
The job seeker has entered a phone number and email.
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/18681231/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
C++ Software Engineer
[
[
Lviv, Ukraine
Profile
C++ Software Engineer with strong C/C++ fundamentals and hands-on experience developing
networking and systems-level software. Experienced in building secure client-server
applications and working with TCP/IP networking, algorithms, and data structures. Interested
in systems programming, networking technologies, embedded systems, and low-level software
development.
Employment History
Client–Server Mail Application (SMTP) (SoftServe Internship)
Jan 2026 – Apr 2026
SoftServe, Cisco
Client-server mail application implementing the SMTP protocol with secure data
transmission. The system includes a Qt-based client, a server, a database, logging, and
IMAP integration. Email encoding and decoding, including Base64 and MIME attachments,
ensures safe transmission and compatibility with standard mail clients. Worked with
TCP sockets, SMTP/IMAP protocols, encryption, and secure communication mechanisms.
Designed and implemented a secure communication layer using key exchange and
encryption (libsodium).
Integrated STARTTLS support into the existing SMTP and IMAP session and parser without
modifying core protocol logic
Implemented Base64 encoding/decoding for both in-memory and streaming use
cases following the MIME standard
Wrote unit tests covering encryption handshake, full encrypt-transmit-decrypt
cycle, and all Base64 edge cases
Worked with low-level TCP networking and secure transport protocols
Participated in code reviews, debugging, and integration within a distributed team
RawView - C++ Serialization Library
Pet project
https://github.com/annatyshchenko33/rawView
Designed and implemented a header-only serialization/deserialization library in C++20
Implemented zero-copy binary data access to minimize memory allocations and copying
overhead
Developed a custom Buffer abstraction supporting multiple ownership models
Built modular and extensible architecture focused on performance, memory efficiency, and
low-level data manipulation
Skills
C/C++ (11, 14, 17, 20), STL, OOP, Network Programming, CMake, Qt, Linux, Git, GTest,
SQL, Docker
Education
Bachelor’s Degree in Computer Science
Ivan Franko National University of Lviv
Faculty of Electronics and Computer Science
Graduated: June 2026
Similar candidates
-
Middle Software Developer (C++, Android, Qt, GStreamer, Embedded)
60000 UAH, Remote -
Game developer, Unreal Engine (C++, Blueprints)
Remote -
C++ developer
30000 UAH, Kyiv, Remote -
C++ engineer
Lviv, Remote -
Програміст
Kyiv -
Python-програміст
Kyiv, Lviv