Vasily Vasilyev

Senior Software Developer at Veeam Software

Prague, Prague, Czechia
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
Vasily Vasilyev is a Senior Software Developer with nine years of experience building production-grade backup and restore systems at Veeam, specializing in C#, C++ and Python across Windows and Linux. He has driven key features for Veeam Backup for AWS—including S3 immutability, retention support, and performance optimizations—while systematically chipping away at technical debt to improve stability and scalability. Promoted into a leadership role, he now leads a small R&D team and combines hands-on implementation with mentoring and CI/CD best practices. His open-source testing contributions to Compare-Net-Objects demonstrate attention to correctness and robustness in complex object comparisons. Based in Prague and grounded in a strong academic background from Saint Petersburg State University, he brings a pragmatic, test-focused approach to distributed backup engineering.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Information Technology, 4.6/5, Bachelor's degree, Information Technology, 4.6/5 at Saint Petersburg State University
bookC# Intensive, C# Intensive at Veeam Academy
stackoverflow-logo

Stackoverflow

Stats
112reputation
1kreached
1answer
1question
github-logo-circle

Github Skills (14)

net10
asp-net10
unit-testing10
nunit10
dotnet10
csharp10
dotnet-core10
test-automation10
reflection9
reflections9
pam6
cmake6
linux6
gcc6

Programming languages (8)

C#JavaC++CCMakeF#ASPPython

Github contributions (5)

github-logo-circle
What you have been waiting for :+1: Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:7 reviews, 11 commits, 1 PR in 1 day
Contributions summary:Vasily primarily contributed to enhancing the project's testing capabilities and refactoring existing test classes. They addressed issues related to comparing objects with indexers and nested collections, adding new tests for unsupported features. The user also refactored test models and fixed naming issues within the test suite, ensuring its robustness and accuracy. The contributions focused on improving the reliability and correctness of the object comparison logic.
dotnetwaitingdifferencesc-sharpcsharp
stspbu/Naval-Battle

Mar 2017 - Mar 2017

Contributions:35 commits, 32 PRs, 32 pushes in 11 days
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
Vasily Vasilyev - Senior Software Developer at Veeam Software