Vitalii Kryvenko

Principal Rust Developer at elastio

Ukraine
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
Vitalii Kryvenko is a Principal Rust Developer with eight years of software engineering experience, currently leading core Rust work at Elastio from Ukraine. He is the author of the bon crate and an active contributor to high-profile Rust projects such as rust-analyzer and the official VS Code Rust extension, where he has improved IDE features, memory usage, and developer ergonomics. His background includes backend systems and cloud-focused Node/TypeScript work at EPAM, bringing practical production experience to language and tooling improvements. Notably, he has contributed bug fixes and core-type enhancements to the popular teloxide Telegram bots framework, reflecting attention to correctness in API-level implementations. Colleagues know him for blending deep Rust expertise with pragmatic engineering—optimizing developer workflows as well as runtime behavior.
code8 years of coding experience
job1 year of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
stackoverflow-logo

Stackoverflow

Stats
853reputation
130kreached
7answers
23questions
github-logo-circle

Github Skills (24)

configuration-management10
telegram-bot-api10
typescript10
vscode-extension10
typescript-types10
telegram-bot10
refactoring10
rust10
typescripts10
abstract-syntax-tree9
language-server-protocol9
parse-tree9
language-server9
debug8
debugging8

Programming languages (19)

C#JavaC++RustCTeXGoHTML

Github contributions (5)

github-logo-circle
rust-lang/rust-analyzer

Oct 2019 - Oct 2024

A Rust compiler front-end for IDEs
Role in this project:
userFull-stack Developer
Contributions:4 reviews, 182 PRs, 1212 comments in 5 years
Contributions summary:Vitalii's commits primarily focus on improving the development environment for the Rust Analyzer project. This includes fixing syntax errors, refactoring code to use arrow functions, and removing dead code. They also made changes to the inlay hints functionality, syntax tree inspection tools, and the cargo watch utility. Furthermore, they contributed to refactoring the configuration settings.
rustlsp-servercompileridefront-end
rust-lang/vscode-rust

Feb 2020 - Jul 2020

Rust extension for Visual Studio Code
Role in this project:
userFull-stack Developer
Contributions:59 commits in 5 months
Contributions summary:Vitalii primarily contributed to the Rust extension for Visual Studio Code, focusing on refactoring and improving the codebase. They migrated code to arrow functions, fixed syntax errors, and refactored configuration and analyzer status functionalities. Additionally, the user added syntax tree inspection hovers and highlights, including features like goto definition, enhancing the developer experience within the extension. The user also addressed memory leaks, improved the handling of release tags, and improved download process for the extension and server.
visual-studio-coderustvscode-extensionvscodeintellisense
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
Vitalii Kryvenko - Principal Rust Developer at elastio