Vasilii Filippov

Senior Software Engineer at Microsoft

Belgrade, Central Serbia
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
Vasilii Filippov is a Senior Software Engineer with 11 years of experience building high-performance C++ systems, currently contributing at Microsoft after a multi-year tenure at AMD. He focused on host-side development for MIOpen, improving kernel APIs, reducing build times by rewriting kernels in C++, and debugging automatic Winograd kernels—work that highlights his expertise in performance optimization and dependency management for machine intelligence libraries. His background spans full lifecycle product work from authentication services and ASP.NET MVC internal tools to low-level ML library improvements, showing versatility across stacks and domains. Based in Belgrade, he combines rigorous academic training from LETI with a practical, production-first approach to shipping reliable code. Colleagues value him for tackling thorny build and binary issues that often slow engineering velocity, and for quietly driving measurable efficiency gains in complex codebases.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, Master's degree at Санкт-Петербургский Государственный Электротехнический Университет «ЛЭТИ»
languagesEnglish, Russian, Serbian
github-logo-circle

Github Skills (9)

kernel10
c-language10
cprogramming-language10
optmization10
performance-optimization10
optimisation10
optimization10
build-system9
cmake9

Programming languages (6)

Objective-JTypeScriptC#C++LuaAssembly

Github contributions (5)

github-logo-circle
ROCm/MIOpen

Nov 2016 - Jan 2023

AMD's Machine Intelligence Library
Role in this project:
userBack-end Developer
Contributions:487 reviews, 599 commits, 95 PRs in 6 years 2 months
Contributions summary:Vasilii primarily focused on improving the "AddKernels" API and removing dependencies. Their work involved rewriting kernels in C++ from CMake to reduce build time and fixing bugs related to binary file inlining. They also implemented and debugged automatic winograd kernels. These changes indicate a focus on performance optimization and dependency management within the machine intelligence library.
amdcluster-computingmachine-learningblasmachine-intelligence
DrizztDoUrden/OpenCLMocker

May 2019 - Jul 2024

Contributions:10 pushes, 1 branch in 5 years 3 months
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
Vasilii Filippov - Senior Software Engineer at Microsoft