Mikhail Ushanov

Senior Software Engineer at VK Cloud

Moscow, Moscow, 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
Mikhail Ushanov is a Senior Software Engineer with 11+ years building resilient IaaS and cloud-native platforms, currently developing LBaaS and Compute components for VK Cloud based on OpenStack Octavia and Nova. He combines deep systems and networking expertise—SDN, virtualization, distributed storage—and hands-on skills in Python, Go, Ansible, Terraform and observability with ClickHouse/Grafana to drive platform migrations to Kubernetes. At CROC he helped design cloud subsystems and integrated enterprise flash and scale-out storage, and he has practical experience modifying upstream open-source components like QEMU/KVM and MongoDB drivers. An active contributor to infrastructure tooling, he has improved HashiCorp Packer’s AWS integrations and build tooling, reflecting a focus on reliable automation and deployment. Based in Moscow, he also brings teaching and data-center ops experience, which sharpens his ability to translate architecture into maintainable, production-ready systems.
code11 years of coding experience
job9 years of employment as a software developer
bookDB2 Family Fundamentals, DB2 Family Fundamentals at IBM Innovation Center MIIT
bookEngineer's degree, Computer Systems Networking and Telecommunications, Engineer's degree, Computer Systems Networking and Telecommunications at Russian State University of Innovative Technologies and Business
bookCCNA Exploration, CCNA Exploration at ITBU Cisco Network Academy
languagesEnglish, Russian
github-logo-circle

Github Skills (12)

docker10
cloud-infrastructure10
go10
aws10
dockers10
scripting9
userscripts9
automation9
automations9
script9
security8
build-automation8

Programming languages (9)

HCLTypeScriptJavaCJavaScriptGoRouterOS ScriptRuby

Github contributions (5)

github-logo-circle
hashicorp/packer

Oct 2017 - Nov 2018

Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Role in this project:
userDevOps Engineer & Back-end Developer
Contributions:19 commits, 4 PRs, 11 comments in 1 year
Contributions summary:Mikhail primarily contributed to the automation and infrastructure aspects of the project, including implementing validations for AWS device names within block device mappings. They also focused on improving the build process by updating the Go version and adding necessary packages. Furthermore, the user made several enhancements to the AWS integration, such as adding the functionality to skip TLS verification and expanding user paths for private keys. These contributions demonstrate the user's expertise in managing the underlying infrastructure and build processes.
vagrantplatformslinuxpackerdocker
gmmephisto/pyscaleio

Mar 2016 - Nov 2020

Contributions:7 releases, 110 commits, 1 PR in 4 years 8 months
api-clientapipythonscaleio
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 Ushanov - Senior Software Engineer at VK Cloud