Vlad Beskrovnyi

Senior Software Developer at JetBrains

The Hague, South Holland, Netherlands
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
Vlad Beskrovnyi is a Senior Software Developer with 11 years of experience, currently building developer tools at JetBrains from The Hague. He has deep, hands-on expertise in language tooling—most notably contributing backend work to the high-profile intellij-rust plugin, improving macro expansion, type inference and trait resolution in Rust IDE support. At JetBrains he progressed from senior developer to technical lead and back to senior developer, combining individual contributor depth with proven leadership in complex engineering projects. Vlad’s background from ITMO University and long-term focus on compiler-like challenges make him especially strong at resolving subtle correctness and performance issues in large codebases. He blends pragmatic engineering with an affinity for improving developer experience in open-source ecosystems.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor, Information Technology, Bachelor, Information Technology at ITMO University
github-logo-circle

Github Skills (7)

macros10
type-inference10
nameserver10
rust10
expansion10
cname10
plugin-development9

Programming languages (16)

JavaRustCVueValaGoHTMLGroovy

Github contributions (5)

github-logo-circle
intellij-rust/intellij-rust

Apr 2017 - Jan 2023

Rust plugin for the IntelliJ Platform
Role in this project:
userBack-end Developer
Contributions:870 reviews, 1522 commits, 1088 PRs in 5 years 10 months
Contributions summary:Vlad primarily contributed to the development of the Rust plugin for the IntelliJ Platform. Their work focused on core features, as evidenced by changes in macro expansion, resolving type information in the presence of macros, and implementing trait resolution. They also enhanced existing code, improving code readability and performance, and fixing several bugs across the codebase, especially related to name resolution and type inference.
intellij-platformrustclionintellij-pluginjetbrains
vlad20012/rust

Oct 2018 - May 2023

A safe, concurrent, practical language.
Contributions:13 pushes, 4 branches in 4 years 7 months
concurrent-safeconcurrent-programmingconcurrencyrustpractical
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
Vlad Beskrovnyi - Senior Software Developer at JetBrains