Dimitrii Nemkov

Solutions Architect at Tinkoff

Yekaterinburg, Sverdlovsk, Russia
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
Dimitrii Nemkov is a solutions architect with 11 years of experience designing and shipping user-friendly, fast, and accessible web products from startup projects to large banks. He has progressed through hands-on frontend and tech lead roles at Tinkoff, Alfa-Bank, Yandex and BestDoctor, driving performance, CI/CD improvements, and team-level practices that boost delivery speed and quality. Comfortable across the stack, he pairs modern React/TypeScript expertise with backend understanding and a history of optimizing Lighthouse metrics and developer workflows. An active open-source contributor, he has contributed to the widely used rustwasm/wasm-bindgen project, adding JavaScript bindings for WebAssembly features. Based in Yekaterinburg, he brings a practical engineering mindset informed by multidisciplinary training and a habit of automating repetitive design and release tasks.
code11 years of coding experience
job5 years of employment as a software developer
bookМагистр, Возобновляемая энергетика, Магистр, Возобновляемая энергетика at Уральский Федеральный Университет
languagesАнглийский
github-logo-circle

Github Skills (9)

javascript10
wasmtime10
wasmer10
rust10
webassembly10
rust-wasm10
bind9
generator9
binding9

Programming languages (7)

TypeScriptC#RustCHandlebarsJavaScriptPython

Github contributions (5)

github-logo-circle
rustwasm/wasm-bindgen

Jun 2018 - Apr 2019

Facilitating high-level interactions between Wasm modules and JavaScript
Role in this project:
userBack-end Developer
Contributions:11 commits, 8 PRs, 6 comments in 9 months
Contributions summary:Dimitrii primarily contributed to the `wasm-bindgen` project, focusing on adding and improving JavaScript bindings for various WebAssembly features. Their work involved implementing bindings for JavaScript global objects, specifically WeakMap and WeakSet, including methods like `new`, `get`, `set`, `has`, and `delete`. They also made minor changes to the backend code, fixing a typo.
rustbinding-generatorjavascripthigh-levelasmjs
xeqlol/scales

Jan 2020 - May 2021

Contributions:41 pushes in 1 year 3 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
Dimitrii Nemkov - Solutions Architect at Tinkoff