Vladimir Chistyakov

Lead Software Developer at Kaspersky

Barnaul, Altai Krai, Russian Federation
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
Vladimir Chistyakov is a Lead Software Developer with eight years of experience building embedded and security-focused systems, currently leading development at Kaspersky. He is a self-taught engineer who brought practical modernization to embedded firmware—migrating C to C++, introducing CI with static analysis and unit testing, and cutting firmware size and QA effort materially. Vladimir has hands-on IoT and low-level expertise demonstrated by contributions to the widely used Espressif ESP-IDF, where he implemented an Ethernet driver and tuned PHY/MAC and UART clocking for higher baud rates. At Kaspersky he helped develop the KasperskyOS SDK, bridging secure OS concepts to developer tooling and libraries. Based in Barnaul, he combines systems-level understanding of hardware/software interaction with a pragmatic focus on developer productivity and maintainability. Colleagues praise him for translating complex embedded constraints into clean, testable code and for mentoring teams in modern build and debug workflows.
code8 years of coding experience
job5 years of employment as a software developer
bookMathematics and Computer Science, Mathematics and Computer Science at Altai State University
languagesRussian, English, Polish
stackoverflow-logo

Stackoverflow

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

Github Skills (11)

ethernet10
c1710
esp-idf10
iot10
embedded10
spi10
c1110
sys10
kconfig9
uart9
cmake8

Programming languages (6)

C++ShellCLLVMCMakePython

Github contributions (5)

github-logo-circle
espressif/esp-idf

Mar 2021 - Mar 2022

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:4 reviews, 5 commits, 5 PRs in 1 year
Contributions summary:Vladimir contributed to the development of an Ethernet driver for the KSZ8851SNL chip, implementing the PHY and MAC layers. They modified the code to incorporate the new driver, updating relevant configuration and build files. Additional commits focused on fixing macros related to variadic arguments, and configuring the UART console clock source to allow for higher baud rates, demonstrating a solid understanding of hardware interaction and system configuration within the ESP-IDF framework.
espressifdevelopment-frameworkesp-idfiotesp32
A template of a cross-platform CMake-based C++ project.
Contributions:2 reviews, 105 commits, 432 PRs in 11 months
clang-tidycmakecppclang-formatc-plus-plus
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
Vladimir Chistyakov - Lead Software Developer at Kaspersky