• Файл

Катерина

C++ developer

Вік:
32 роки
Місто:
Львів

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

Шукач вказав: ТелефонЕл. поштуМесенджер

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

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

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

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

Kateryna Volianiuk
[відкрити контакти](див. вище в блоці «контактна інформація»)
[відкрити контакти](див. вище в блоці «контактна інформація»)
https://github.com/kiborgozavr

SOFTWARE ENGINEER | C++ / BACKEND
SUMMARY
Software Developer with commercial experience in backend development, software testing, and
troubleshooting. Currently focused on developing C++ skills and exploring low-level programming. Strong
analytical and problem-solving skills developed through a PhD in Chemistry and scientific research. Hands-on
experience with object-oriented design, asynchronous communication, and unit testing through a C++ client-
server project.

TECHNICAL SKILLS
• Programming Languages & Technologies: C++ (C++17), Java, JavaScript (basic), SQL
• C++ & Core Concepts: STL, OOP, asynchronous programming, unit testing
• C++ Tools: Boost.Asio, Protocol Buffers, CMake, gcovr
• Backend: Spring Boot, Spring Data JPA, Hibernate, Express.js, REST APIs, microservices
• Testing: Google Test, Google Mock, JUnit, Mockito, integration testing, API testing
• Databases: PostgreSQL, MongoDB
• Tools: Git, Docker, Liquibase, Postman, Swagger/OpenAPI, GitHub Copilot
• Monitoring: Prometheus, Thanos, Elasticsearch
• Operating Systems: Linux (Ubuntu), Windows

WORK EXPERIENCE
C++ Trainee
Tieto | September–October 2026
• Developed and presented CallSim, a console-based client-server application simulating phone calls and text
messaging.
• Implemented asynchronous network communication using Boost.Asio and message serialization using
Protocol Buffers.
• Designed client-server state management, including registration, call handling, and message exchange.
• Wrote unit tests using Google Test and Google Mock and configured code coverage reporting with gcovr.
• Configured the project build using CMake and worked in a Linux/Ubuntu environment.

Backend Developer (TypeScript / Express.js)
DotCode | May–June 2026
• Developed and maintained backend functionality for a financial platform focused on lending and savings
products.
• Implemented integrations with external KYC, user verification, and government services through REST
APIs.
• Developed backend features using TypeScript, Express.js, and MongoDB.
• Prepared Software Design Documents (SDD) and technical documentation for new features and
integrations.
• Participated in solution design, API integration, testing, and production support.
Collaborated with QA and business teams during feature validation and troubleshooting.

Manual QA Engineer (Project Assignment)
DotCode | April–May 2026
• Performed smoke, regression, and functional testing during a temporary project assignment.
• Created test scenarios and documented expected application behavior.
• Verified application behavior against functional requirements.
• Investigated failures and documented defects.
• Reported defects and participated in bug investigation and root-cause analysis.

Java Developer
DotCode | January–April 2026
• Worked on a large international web platform based on a microservice architecture using Java, Spring Boot,
and PostgreSQL.
• Implemented business functionality and supported existing services in a distributed environment.
• Developed and maintained database migrations using Liquibase.
• Investigated incidents and application issues using Elasticsearch log analysis and request monitoring.
• Worked with monitoring tools including Prometheus and Thanos.
• Participated in troubleshooting and root-cause analysis of production and testing environment issues.
• Wrote unit tests and participated in integration testing activities.
• Used Git-based development workflows and collaborated with developers, QA engineers, and business
stakeholders.
• Worked with API documentation and testing tools including Postman and Swagger.
• Used AI-assisted development tools to improve code quality and perform security-oriented code reviews
according to customer requirements.

Java Backend Developer
Team Challenge | September 2025–January 2026
• Developed an e-commerce application using Java, Spring Boot, Hibernate, and PostgreSQL.
• Implemented REST APIs, CRUD operations, and user authentication and authorization.
• Containerized the application with Docker and managed database migrations using Liquibase.

Junior Research Scientist
Lviv Polytechnic National University, Ukraine | 2018–2023
• Designed and conducted scientific experiments, from planning to analysis and interpretation of results.
• Solved complex research problems in highly ambiguous environments by defining approaches, testing
hypotheses, and evaluating outcomes.
• Developed strong analytical thinking, information research, and root-cause investigation skills through
independent scientific work and international collaboration.
• Published 11 scientific papers and 37 abstracts.

Online Chemistry Tutor
Self-employed | 2016–January 2026
• Delivered personalized chemistry lessons to school and university students.
• Developed strong communication, mentoring, and problem-solving skills.
• Adapted learning materials and teaching approaches to different student needs.

EDUCATION
PhD in Chemistry | Lviv Polytechnic National University, Ukraine | 2018–2024

COURSES & CERTIFICATIONS

• JetBrains Academy: Introduction to C++ (July–August 2026)
• SoftServe Academy: Java Fundamentals, Practical Java, Database Fundamentals, DevOps for Developers,
Frontend Fundamentals (2024–2025)

LANGUAGES
Ukrainian – Native | Russian – Native | English – B1+ (Working Proficiency)

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

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

Кандидати у категорії

Кандидати за містами


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