Paval Liavonau

Software Engineer at EPAM Systems

Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Paval Liavonau is a seasoned C++ software engineer with 12 years of experience building and maintaining performance-sensitive tools and graphics systems, currently working at EPAM Systems in Poland. His background spans terrain visualization and engine tooling for DCS World, MFC-to-Qt migrations, and embedded/Qt clients on Raspberry Pi, reflecting strong cross-platform and UI/graphics expertise. Skilled in C/C++ (STL), Qt, MFC, Bash, C#, and Linux, he pairs practical systems engineering with formal training in AI, set and graph theory, operating systems, networking and security from Belarusian State University of Informatics and Radioelectronics. An active open-source contributor, he improved robustness of a Visual Studio-to-CMake conversion tool, addressing tricky compiler-flag and missing-file edge cases for C++ and Fortran projects. Colleagues rely on him for refactoring, build-system resilience, and solving interoperability issues across legacy and modern toolchains.
code12 years of coding experience
job6 years of employment as a software developer
bookBachelor, artificial Intelligence, set theory, graph theory, operating systems, networking, security, Bachelor, Bachelor, artificial Intelligence, set theory, graph theory, operating systems, networking, security, Bachelor at Belarusian State University of Informatics and Radioelectronics
languagesEnglish
github-logo-circle

Github Skills (10)

cmake10
visual-studio10
compiler-flags10
cprogramming-language9
multiplatform9
build-system9
c-language9
fortran9
cross-platform9
develop8

Programming languages (6)

JavaC++ShellCLLVMPython

Github contributions (5)

github-logo-circle
pavelliavonau/cmakeconverter

Feb 2018 - Sep 2021

This project aims to facilitate the conversion of Visual Studio to CMake projects.
Role in this project:
userBack-end Developer
Contributions:9 releases, 2 reviews, 646 commits in 3 years 7 months
Contributions summary:Paval's commits primarily focused on improving the CMake conversion process for Visual Studio projects, particularly those using C++ and Fortran. Their work involved addressing crashes related to missing files in the project structure and enhancing the translation of compiler flags, especially for Intel Fortran. They contributed to ensuring the correct handling of various configurations and settings within the generated CMake scripts. Their impact was to improve the accuracy and robustness of the Visual Studio project to CMake conversion process.
cmakevisual-studiocmakelistsvcxprojc-plus-plus
pavelliavonau/html3

Sep 2018 - Mar 2020

simple, elegant HTML, XHTML and XML generation for python3 (based on html)
Contributions:4 commits, 1 PR, 3 pushes in 1 year 7 months
pythonxhtmlxml-generation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial