Pavel Sokolov

CEO at Tvip LLC

St Petersburg, St Petersburg City, 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

🤩
Rockstar
🎓
Top School
Pavel Sokolov is a seasoned technology executive and founder with 11+ years of hands-on engineering and leadership experience, currently serving as CEO of Tvip LLC in St. Petersburg. He combines deep embedded and IoT expertise—evidenced by substantive contributions to prominent open-source Zigbee projects like zigbee2mqtt and zigbee-herdsman—with practical build and release automation work on nanopb and PlatformIO. Pavel’s background spans technical director and CEO roles since 2000, giving him rare fluency across product engineering, operations and company leadership. Trained as a master in CAD from LETI, he brings a systems-level view to hardware-software integrations and often focuses on making complex IoT device support and build pipelines reliable and maintainable.
code11 years of coding experience
bookСтепень магистра, САПР, Степень магистра, САПР at Санкт-Петербургский Государственный Электротехнический Университет «ЛЭТИ»
github-logo-circle

Github Skills (36)

platformio10
network-configuration10
javascript10
system-configuration10
tuya10
protocol-buffers10
mqtt10
embedded-language10
c1110
mqttnet10
c1710
cl10
iot10
device-driver10
sys10

Programming languages (17)

JavaC++JinjaCSSCCMakeMakefileZAP

Github contributions (5)

github-logo-circle
Koenkk/zigbee-herdsman

Sep 2020 - Dec 2021

A Node.js Zigbee library
Role in this project:
userBack-end Developer
Contributions:10 reviews, 9 commits, 11 PRs in 1 year 3 months
Contributions summary:Pavel primarily contributed to the `zigbee-herdsman` library by adding support for various HEIMAN smart home devices, including alarm remotes, air quality monitors, and smart IR remotes. They extended the library's capabilities by incorporating HEIMAN-specific clusters and commands. Furthermore, the user implemented Tuya-specific ZCL command refactoring to address issues and incorporate new functionality, such as OTA updates. These changes involved modifications to cluster definitions, event handling, and the underlying communication protocol, demonstrating a strong understanding of Zigbee and ZCL protocols.
node-rednode-jsgoogle-homezigbeenodered
nanopb/nanopb

Dec 2021 - Dec 2022

Protocol Buffers with small code size
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:10 commits, 8 PRs, 45 comments in 1 year
Contributions summary:Pavel focused on enhancing the build and configuration process for the nanopb project, particularly within the context of PlatformIO. Their contributions included implementing PlatformIO generator support, adding dependencies for protobuf and gRPC, and fixing ESP-IDF generation issues. The user also made improvements to the generator's error handling and fixed a config parser warning, indicating a focus on automation and build system optimization.
code-sizenanopbprotocol-buffersprotobufgrpc
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
Pavel Sokolov - CEO at Tvip LLC