Mikhail Shabarov

Product Manager at Vaadin

Turku, Mainland Finland
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
Mikhail Shabarov is an engineering manager and former product owner with a decade-plus background in architecting and delivering enterprise Java applications across education, finance and aerospace. Based in Turku, Finland, he combines hands-on framework development—most notably meaningful contributions to the popular Vaadin Flow project such as stabilising DevMode startup and advancing DataView/DataProvider APIs—with team leadership and product stewardship. He has driven performance improvements and critical production fixes at companies like Wiley and Sberbank-Technology, and earlier applied control-systems rigor to satellite ground control and on-board software. Comfortable across Java, Spring Boot, JS/TS and CI/CD tooling, he focuses on scalable, testable designs and excellent developer experience. Colleagues know him for translating deep technical detail into reliable releases and for bringing a systems-engineering mindset from aerospace into web-platform engineering.
code6 years of coding experience
github-logo-circle

Github Skills (10)

application-framework10
javas10
web-framework10
webapp-framework10
web-application10
webapp10
java10
vaadin10
spring9
unit-testing9

Programming languages (8)

TypeScriptJavaShellAsciiDocJavaScriptGoHTMLGroovy

Github contributions (5)

github-logo-circle
vaadin/flow

Apr 2020 - Jan 2023

Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.
Role in this project:
userFull-stack Developer
Contributions:23 releases, 3359 reviews, 433 commits in 2 years 10 months
Contributions summary:Mikhail primarily focused on enhancing the Vaadin Flow framework. Their contributions included addressing and fixing an `IllegalStateException` when running a Vaadin Spring project, by localizing the startup state into `DevModeInitializer`. They added unit tests for the `DevModeInitializer` and fixed compile errors. The user also took the DataView concept into use by updating an existing implementation with DataView related API.
javavaadinvaadin-flowweb-componentsweb-application-framework
vaadin/custom-theme-demo

Jan 2021 - Sep 2024

application theme demo
Contributions:34 reviews, 6 PRs, 3 pushes in 3 years 9 months
vue
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