Ivan Demchuk

Technical Lead at Netminds

Lviv, Lviv Oblast, 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
Ivan Demchuk is a Technical Lead and full-stack developer based in Lviv with 11 years of experience building and shipping web applications. At Netminds he progressed from web developer to technical lead, combining hands-on engineering with build, release and automation expertise. He is an active open-source contributor to notable projects like Vitest and vue-i18n and maintains a Vue.js i18n plugin (fluent-vue), reflecting a focus on developer experience and internationalization. His contributions span front-end UX improvements, testing infrastructure, and bundler internals—demonstrating comfort across JavaScript, TypeScript and Rust-adjacent tooling. Ivan often improves testability and build reliability (e.g., migrating test setups, adding snapshot tests, and optimizing watchers), a behind-the-scenes skill that reduces production risk. He holds a Master’s in Computer Science from Lviv Ivan Franko National University.
code11 years of coding experience
bookMaster's Degree, Computer Science, Master's Degree, Computer Science at Lviv Ivan Franko National University
languagesUkrainian, English
stackoverflow-logo

Stackoverflow

Stats
79reputation
729reached
3answers
0questions
github-logo-circle

Github Skills (44)

javascript10
deploying10
rails-i18n10
mstest10
mastodon-app10
testing10
component-development10
css10
gulp10
typescript10
internationalization10
vite10
nuxt10
build-system10
teste10

Programming languages (17)

C#PowerShellMDXJavaC++CSSRustC

Github contributions (5)

github-logo-circle
vitest-dev/vitest

Dec 2021 - Aug 2022

Next generation testing framework powered by Vite.
Role in this project:
userFull-stack Developer
Contributions:83 reviews, 40 commits, 47 PRs in 7 months
Contributions summary:Ivan contributed to the Vitest project by fixing bugs, enhancing existing features, and improving code quality. Their work included addressing a node crash, fixing lint warnings, adding spy names to assertion messages, and resolving issues with test isolation. They also optimized performance by disabling the Vite file watcher and enhanced the TAP reporter, indicating a focus on both functionality and developer experience within the testing framework. Furthermore, the user added a benchmark for comparison with Jest.
mswtestingtest-frameworkvitetesting-tools
elk-zone/elk

Jan 2023 - Jan 2023

A nimble Mastodon web client
Role in this project:
userFront-end Developer
Contributions:13 commits, 2 PRs, 3 comments in 8 days
Contributions summary:Ivan primarily contributed to the user interface and user experience of the Mastodon web client. They implemented new features such as browser native post sharing and added hover information and links to booster avatars. The user also addressed bugs related to image thumbnail positioning and the closing of the intro screen, along with preserving media dialog state and adding Ukrainian localization.
nimblenuxt-appweb-clientmastodon-clientmastodon
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
Ivan Demchuk - Technical Lead at Netminds