Denis Kolodin

Senior Rust Engineer at Nethermind

Budva, Montenegro
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
Denis Kolodin is a Senior Rust Engineer with 11 years of cross-domain experience building high-performance back-end systems, DeFi primitives and developer tooling from Montenegro. Currently at Nethermind he focuses on Rust-based blockchain and DEX solutions while also founding Knowledge.Dev to help engineers gain hands-on product experience. His open-source work spans both front-end and back-end Rust ecosystems—contributing UI improvements to the popular Yew Wasm framework and hardening mysql, protocol and crypto code (rust-mysql-simple, Tari) with safer error handling, cross-compilation and precise decimal fixes. Previously he led Rust teams at Binance, Bitfury and Tari Labs, porting core microservices and steering private-blockchain projects to production. He combines a quantitative background in trading systems with practical R&D in ML and functional languages, which gives him a rare blend of systems, financial and front-end sensibilities. Colleagues know him for pragmatic refactors that reduce technical debt and for bringing production-grade rigor to open-source Rust projects.
code11 years of coding experience
job11 years of employment as a software developer
bookComputer and Information Systems Security/Information Assurance, Computer and Information Systems Security/Information Assurance at Tambov State University
github-logo-circle

Github Skills (20)

yew10
mysql10
databases10
io10
driver10
front-end-development10
error-handling10
rust10
decimal10
database10
web-framework9
dependency-management9
wasm-pack9
web-content9
webpages9

Programming languages (23)

MDXCSSC++RustCVim SnippetMakefileElm

Github contributions (5)

github-logo-circle
yewstack/yew

Dec 2017 - Jul 2020

Rust / Wasm framework for creating reliable and efficient web applications
Role in this project:
userFront-end Developer
Contributions:466 commits, 171 PRs, 304 pushes in 2 years 7 months
Contributions summary:Denis primarily focused on developing and implementing the user interface components of the Yew framework. They contributed to the structure by converting crate to the library and added childs to the tag. The user also implemented deep rendering, and added classes and jsx-like templates for the component. Finally, they also added attribute supports for more flexible component implementation.
multithreadingconcurrencyemscriptenwebworkersrust
tari-project/tari

Oct 2021 - Aug 2022

The Tari protocol
Role in this project:
userBack-end Developer
Contributions:33 reviews, 29 commits, 32 PRs in 10 months
Contributions summary:Denis primarily focused on improving the Tari protocol's codebase by addressing bugs and enhancing existing features. Their contributions include improving the average latency calculation, adding details to error messages for better debugging, and updating currency display methods by migrating from `f64` to `decimal_rs::Decimal` for more accurate financial calculations. Additionally, the user removed unnecessary dependencies and upgraded `rustyline` dependencies for security.
rustreactblockchaintari
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
Denis Kolodin - Senior Rust Engineer at Nethermind