I'm a hands-on C++ developer with over 3 years of professional experience, focusing on the Qt framework, multithreading, and modern C++ standards. I build robust software for Windows and Linux with a strong emphasis on software architecture, clean code, and maintainability. Recently relocated to Lahti, Finland, I am actively improving my English while seeking mid-level opportunities to contribute to international teams. I bring practical experience with OpenSSL, Boost, GTest/GMock, and Git, plus a track record of delivering tooling, performance optimizations, and secure solutions. I enjoy solving complex problems, learning new technologies, and collaborating with cross-functional teams to deliver reliable software.

Pavlo Soloviov

I'm a hands-on C++ developer with over 3 years of professional experience, focusing on the Qt framework, multithreading, and modern C++ standards. I build robust software for Windows and Linux with a strong emphasis on software architecture, clean code, and maintainability. Recently relocated to Lahti, Finland, I am actively improving my English while seeking mid-level opportunities to contribute to international teams. I bring practical experience with OpenSSL, Boost, GTest/GMock, and Git, plus a track record of delivering tooling, performance optimizations, and secure solutions. I enjoy solving complex problems, learning new technologies, and collaborating with cross-functional teams to deliver reliable software.

Available to hire

I’m a hands-on C++ developer with over 3 years of professional experience, focusing on the Qt framework, multithreading, and modern C++ standards. I build robust software for Windows and Linux with a strong emphasis on software architecture, clean code, and maintainability. Recently relocated to Lahti, Finland, I am actively improving my English while seeking mid-level opportunities to contribute to international teams.

I bring practical experience with OpenSSL, Boost, GTest/GMock, and Git, plus a track record of delivering tooling, performance optimizations, and secure solutions. I enjoy solving complex problems, learning new technologies, and collaborating with cross-functional teams to deliver reliable software.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Language

Ukrainian
Fluent
Russian
Fluent
English
Intermediate

Work Experience

Software Developer at Apriorit
June 1, 2021 - December 1, 2024
Led development of innovative, market-leading features for a digital forensic application. Implemented a high-performance streaming JSON parser that reduced memory usage by 1000x and resolved critical bottlenecks. Created internal developer tools to automate workflows and standardize processes, boosting team productivity. Optimized build processes to cut full compilation times by 3x and enabled modular plugin builds. Also redesigned a Qt application to improve performance and user experience.
Software Engineer - Application Backup System with Change Control at Apriorit
September 1, 2021 - March 1, 2022
Engineered and maintained a core version control system with a modular architecture, ensuring multi-platform compatibility. Developed a robust anti-copy protection solution for USB drives, enhancing system security. Single-handedly executed a complete Qt application redesign, improving performance and user experience.
Researcher - LLM Approaches Research at Apriorit
January 1, 2024 - March 1, 2024
Conducted literature reviews and analyzed open-source solutions on Large Language Models (LLMs). Developed several agent prototypes based on existing LLMs.

Education

Bachelor's Degree in Applied Mathematics at Dnipro National University
January 1, 2018 - January 1, 2021
Master's Degree in Applied Mathematics at Dnipro National University
January 1, 2021 - January 1, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate