Illya Klymov

Staff Frontend Engineer at GitLab

Kharkiv, Kharkiv 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
Illya Klymov is a Staff Frontend Engineer with 12 years of experience building developer-facing educational platforms and scalable web UIs from Kharkiv, Ukraine. He combines hands-on Vue expertise—contributing bug fixes and feature work to core projects like vuejs/core, Vue Test Utils for both Vue 2 and 3, and BootstrapVue—with product leadership experience as CEO of JavaScript.Ninja. At GitLab he progressed from Senior to Staff Frontend Engineer, routinely improving compiler behavior, component testing, and accessibility across large codebases. His background spans full-stack and tooling work, including contributions to GitLab CE and graphql-code-generator, demonstrating fluency across front-end, back-end, and build systems. Holding a PhD in Computer Science, Illya uniquely blends deep technical rigor with practical efforts to raise JavaScript competence in his local developer community.
code11 years of coding experience
job14 years of employment as a software developer
bookMagister, Information Technologies, Magister, Information Technologies at Kharkiv National University of Radio Electronics
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Harkivs'kij Deržavnij Tehnicnij Universitet Radioelectroniki
languagesRussian, Ukrainian, English, German
github-logo-circle

Github Skills (42)

accessibility10
unit-testing10
bootstrap-vue10
javascript10
vue-test10
acc10
flow-control10
bootstrap10
wai-aria10
accessibilityservice10
compiler-development10
testing10
jes10
component-development10
css10

Programming languages (11)

TypeScriptC#C++CSSShellCOCamlJavaScript

Github contributions (5)

github-logo-circle
vuejs/test-utils

Jun 2021 - Nov 2022

Vue Test Utils for Vue 3
Role in this project:
userFront-end Developer
Contributions:46 reviews, 80 commits, 68 PRs in 1 year 4 months
Contributions summary:Illya primarily contributed to the Vue Test Utils library, focusing on enhancing its capabilities. They implemented and improved features related to stubbing components, allowing functional components and custom stub implementations. The user also addressed issues related to finding components, particularly when using shallow mount and when components lack names. These changes increased flexibility and improved the testing experience.
vue-3vue3vue-testvueutils
vuejs/vue-test-utils

Aug 2019 - Nov 2021

Component Test Utils for Vue 2
Role in this project:
userFront-end Developer
Contributions:3 reviews, 14 commits, 14 PRs in 2 years 3 months
Contributions summary:Illya primarily contributed to the `vuejs/vue-test-utils` repository by fixing bugs and implementing features related to testing Vue.js components. Their work involved modifying code to correctly handle component stubs, scoped slots, and the `provide` mounting option. They also addressed issues related to handling `v-if` and improving the `isVisible` method, ensuring accurate test coverage.
vueutilsvue-2test-utilsvuejs
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
Illya Klymov - Staff Frontend Engineer at GitLab