Виталий Петров

Qt C Developer

Krasnodar, Krasnodar, 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
Виталий Петров — опытный Qt/C++ разработчик с 13 годами практики, базирующийся в Краснодаре, специализирующийся на встраиваемых и кроссплатформенных решениях. Имеет сильный бэкграунд в управлении разработкой и инфраструктурой: создавал процессы разработки, руководил командами и запускал комплексные ПО-проекты в роли руководителя отделов. Активно участвует в open-source — в частности в вкладе в vcpkg по сборке и поддержке портов для Linux, macOS и Windows, а также в доработках бэкенда популярной Yii-based платформы Yupe!. Комбинирует системное мышление и практический опыт DevOps/портирования библиотек с глубокой экспертностью в C++ и Qt, что делает его ценным исполнителем при переносе и поддержке сложных C++-зависимостей. Непривычный нюанс: помимо технического образования, у Виталия есть юридическое образование, что помогает в формализации требований и подготовке техзаданий.
code13 years of coding experience
bookТехник-программист Вычислительная техника, Техник-программист Вычислительная техника at Политехнический колледж г. Астана
bookДиплом о среднем образовании Среднее образование и обучение, Диплом о среднем образовании Среднее образование и обучение at Средняя школа №14 г. Астана
bookБакалавр технических наук Вычислительная техника, Бакалавр технических наук Вычислительная техника at КазАТУ имени С. Сейфуллина,
bookБакалавр права Юриспруденция общее направление, Бакалавр права Юриспруденция общее направление at Казахстанско-Российский университет
languagesАнглийский, Русский
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

yii10
c-language10
lib10
package-management10
ecommerce10
cmake10
php10
build-automation10
vcpkg10
cprogramming-language10
scripting9
linux9
windows9
database-design9
macos9

Programming languages (16)

C#C++CCMakeGoXSLTTypeScriptDockerfile

Github contributions (5)

github-logo-circle
microsoft/vcpkg

Jan 2019 - Dec 2021

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userDevOps Engineer
Contributions:11 reviews, 16 commits, 24 PRs in 3 years
Contributions summary:Виталий primarily contributed to the `vcpkg` repository by adding and modifying ports, which involves managing and building external C++ libraries. They implemented build support for Linux, macOS, and Windows, alongside fixing existing build issues, specifically for the Clapack and libvpx libraries. Furthermore, the user updated or added support for new versions of libraries like ptyqt, qtkeychain, libuuid, qhttpengine, optimus-cpp, libgcrypt, libqtrest, oboe, and telnetpp. This role involved creating and updating portfiles, which included build configurations, patches, and installation steps.
c-plus-plussetuptoolspackage-managermacoscplusplus
yupe/yupe

Sep 2012 - Sep 2012

Yupe! is an open source Yiiframework-based online e-commerce solution. Demo https://demo.yupe.ru/
Role in this project:
userBack-end Developer
Contributions:5 commits in 2 days
Contributions summary:Виталий primarily contributed to the back-end functionality of the Yupe! e-commerce platform. Their work included adding features to generate relation fields within forms, crucial for the platform's data management capabilities. They also made adjustments to user profile display, improving how user information is presented, and corrected menu sorting order. The user also ensured the security of the user info pages and the system.
ecommerceyiicommercephpyii-framework
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
Виталий Петров - Qt C Developer