Vadim Kovalyov

Principal Software Engineer at Microsoft

Redmond, Washington, United States
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
Vadim Kovalyov is a Principal Software Engineer with a decade of experience building highly available, edge-native systems for Azure IoT Operations from Redmond. He designs and implements the industrial-grade MQTT broker in Rust that powers Azure IoT Edge, focusing on reliability, performance, and session/offline message semantics. Formerly a full‑stack ASP.NET engineer in Azure DevOps, he brings pragmatic web and backend experience to distributed systems design. An active contributor to the open-source Azure/iotedge project, his hands-on work spans retained/will messaging, QoS performance tuning, and test-driven improvements. His background in engineering psychology and ergonomics gives him an uncommon focus on system usability and operational resilience alongside low-level technical excellence.
code11 years of coding experience
job16 years of employment as a software developer
bookMaster's Degree Engineering psychology Ergonomics., Master's Degree Engineering psychology Ergonomics. at Belarusian State University of Informatics and Radioelectronics
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,091reputation
116kreached
30answers
7questions
github-logo-circle

Github Skills (16)

mqtt10
broker10
brokers10
rust10
testing10
concurrency9
networking9
system-design8
json6
sql-server6
aspnet-web-api6
ssis6
stored-procedures6
asp-net-mvc6
tsql6

Programming languages (13)

C#PowerShellRustGoJSONHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
Azure/iotedge

Apr 2020 - Feb 2022

The IoT Edge OSS project
Role in this project:
userBack-end Developer
Contributions:694 reviews, 161 commits, 265 PRs in 1 year 10 months
Contributions summary:Vadim primarily contributed to the MQTT broker implementation, focusing on enhancements and bug fixes. Their work included addressing clippy warnings, adding smoke tests for basic functionality, and implementing features like retained and will messages and offline message handling. The user also worked on session management and performance improvements for QoS 0 messages.
iot
vadim-kovalyov/iotedge

Mar 2020 - Jul 2024

The IoT Edge OSS project
Contributions:408 pushes, 263 branches in 4 years 4 months
iot
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