Oleg Vasilev is a systems software engineer with 11 years of experience building virtualization, networking and storage infrastructure, currently developing a QEMU-based on-demand execution environment with live migration and autoscaling for PostgreSQL on Kubernetes. He has deep hands-on expertise with QEMU, libvirt and kernel subsystems from roles at Virtuozzo, Huawei and Intel, including rebasing hundreds of patches and enabling next-generation live-migration support upstream. His background spans production infrastructure at scale—load balancers and object storage at Yandex—to low-level performance work such as an ARM virtualization acceleration engine and PRIME GPU sharing. Oleg blends research and practical engineering: contributions to practical deep learning and reinforcement learning course repos show he also applies ML techniques and experiment-driven development. Based in Amsterdam, he combines systems-level rigor with a knack for shipping complex, cross-project integrations that make virtualization both faster and more operable.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS Applied Mathematics and Informatics, Bachelor of Science - BS Applied Mathematics and Informatics at Higher School of Economics
Exchange Student Computer Science, Exchange Student Computer Science at University of Helsinki
Student Computer Science, Student Computer Science at Yandex School of Data Analysis
Contributions:81 commits, 2 PRs, 84 pushes in 1 year
Contributions summary:Oleg implemented a crossentropy method for Atari Breakout and approximate Q-learning for the CartPole environment. They modified existing code for tabular CEM to plot distributions of rewards and tune the algorithm for positive average scores. Furthermore, they reworked a home assignment, involving convolutional agents for the DoomBasic environment.
Contributions:39 commits, 32 pushes, 2 branches in 1 year 1 month
Contributions summary:Oleg contributed to the `practical_dl` repository, which focuses on deep learning courses. The commits show the addition of a Jupyter Notebook file, "Seminar-tf-main.ipynb," suggesting a focus on hands-on application. The notebook covers salary prediction using deep NLP methods, including data preprocessing, and convolutional neural networks, indicating a data science and machine learning focus. The user appears to be working on a practical deep learning project, possibly as part of a course.
deep-learningskoltechtheanohselasagne
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.