Pavel Vasilev

Senior Software Development Engineer at Amazon

Stony Stratford, England, United Kingdom
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
Pavel Vasilev is a Senior Software Development Engineer with 13 years of experience building high-performance, resilient systems, currently ensuring Prime Video delivers smooth, always-scaled streaming experiences. He combines deep JVM expertise (Java/Scala/Kotlin) and information retrieval technologies (Lucene, Solr, ElasticSearch) with practical HPC and in-memory data grid experience from large enterprise engagements. At Amazon he focuses on resilience engineering for high-velocity events, while earlier roles saw him designing complex solutions, leading POCs, and advising customers on scalable architectures. A practical polyglot, Pavel also contributes to open-source projects in Go and C++, notably improving windowing, input handling and performance in the g3n 3D engine. His background in applied mathematics and low-level Linux engineering informs a data-driven, performance-first approach to problem solving. Outside work he’s an electronics hobbyist and self-described avid chocolate consumer, hinting at a curious, hands-on mindset.
code13 years of coding experience
job10 years of employment as a software developer
bookMathematician, Software Engineer, Applied Mathematics and Informatics, Specialist, Mathematician, Software Engineer, Applied Mathematics and Informatics, Specialist at Saint Petersburg State University
bookgraduate, Mathematics, graduate, Mathematics at PML 239
bookgraduate, graduate at Academy of Modern Software Engineering (AMSE)
languagesEnglish, Russian, German
github-logo-circle

Github Skills (9)

engine10
go10
game-engine10
3d-engine10
opengl10
glfw10
user-input10
windowing10
3d-graphics9

Programming languages (6)

C#TypeScriptJavaC++GoPython

Github contributions (5)

github-logo-circle
g3n/engine

May 2018 - Feb 2019

Go 3D Game Engine (http://g3n.rocks)
Role in this project:
userFull-stack Developer
Contributions:10 commits, 5 PRs, 3 comments in 9 months
Contributions summary:Pavel's contributions primarily centered around improving the `g3n/engine`'s functionality, particularly in the windowing and input handling aspects. They implemented new features like `SetInputMode` and `SetCursorPos`, and addressed issues related to mouse coordinates on high-DPI systems. Additionally, the user fixed bugs related to incorrect index calculations in the mesh and optimized code, demonstrating a focus on both usability and performance. These efforts involved modifications to core engine components, including window and geometry handling.
golangrocksgo-libraryg3n3d-engine
vasilevp/sstv-test

Feb 2018 - Dec 2024

Contributions:11 pushes, 1 branch in 6 years 10 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
Pavel Vasilev - Senior Software Development Engineer at Amazon