Boris Pek

Senior Software Engineer at Debian

Saint Petersburg, Saint Petersburg, Russia
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

👤
Senior
🎓
Top School
Boris Pek is a Senior Software Engineer with 16 years of experience building cross-platform C++/Qt applications, currently contributing to Astra Linux’s mobile desktop and general-purpose software. A long-time FOSS maintainer and Debian developer since 2010, he combines production engineering with open-source stewardship—most notably improving the QXMPP C++ XMPP library’s reliability, builds and testing infrastructure. His expertise spans GUI and CLI apps, real-time communications (IM/VoIP/Video), file-sharing systems, numerical simulations and fintech, while deliberately avoiding low-level kernel or driver work. Comfortable across Linux, Windows and Android targets, he also brings hands-on QA and DevOps skills, having fixed memory leaks, hardened CI and worked with multimedia stacks like GStreamer.
code16 years of coding experience
job12 years of employment as a software developer
bookMaster's degree, Applied Mathematics and Physics, Master's degree, Applied Mathematics and Physics at Санкт-Петербургский Государственный Университет / Saint Petersburg State University
languagesRussian, Ukrainian, English
github-logo-circle

Github Skills (11)

xmpp10
c-language10
cmake10
cprogramming-language10
qt10
continuous-integration9
gstreamer9
cin9
spell8
spelling8
spellchecking8

Programming languages (13)

C++CSSCMakefileGoHTMLFortranShell

Github contributions (5)

github-logo-circle
qxmpp-project/qxmpp

Mar 2014 - May 2022

Cross-platform C++ XMPP client and server library
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:17 commits, 11 PRs, 21 pushes in 8 years 3 months
Contributions summary:Boris primarily contributed to the QXMPP library by addressing code quality issues and enhancing build and testing infrastructure. They fixed memory leaks and other minor cosmetic code issues, while also adding variables initialization to constructors. The user updated the Travis CI configuration to improve build support and also fixed spelling errors within the codebase. In addition, they implemented changes related to GStreamer methods.
xmppcmakec-plus-plusqt5xmpp-client
tehnick/freedcpp-debian

Feb 2016 - Feb 2021

Contributions:11 pushes, 5 tags in 5 years 1 month
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
Boris Pek - Senior Software Engineer at Debian