Mikhail Milovidov is a Senior Software Developer with 11 years of experience specializing in C/C++ and high-load, cross-platform systems engineering, currently building messaging features and a push notification stack for VK Teams. He has led teams and architecture efforts for industrial security and distributed simulation projects, deploying CI, regression testing, and VM-based development infrastructure. His background spans telecom VoIP servers, gamification services for trading platforms, and CAD/UI work in Qt, reflecting strong systems, performance, and cross-platform UX skills. Notably, he implemented end-to-end push support across APNs, Firebase, and RuStore while at VK and has hands-on experience turning complex mathematical simulation modules into deployable distributed applications. Based in Saint Petersburg, he combines practical low-level C/C++ craftsmanship with architecture and team leadership for production-critical services.
11 years of coding experience
7 years of employment as a software developer
школа
математик-программист, Computer Software Engineering, математик-программист, Computer Software Engineering at Санкт-Петербургский государственный политехническийуниверситет
Бакалавр, Авиационно-космическая техника, Бакалавр, Авиационно-космическая техника at Балтийский Государственный Технический Университет «ВОЕНМЕХ» им. Д.Ф. Устинова
Site for Daggy - Data Aggregation Utility and C/C++ developer library for streams catching
Contributions:19 PRs, 77 pushes, 15 branches in 3 years 1 month
middlemanstatic-sitecppaggregationstreaming-data
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
Mikhail Milovidov - Senior Software Developer at VK Tech