Sergey Vinogradov

Contractor at Vaadin

Tbilisi, Georgia
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
Sergey Vinogradov is a pragmatic software engineer with 11 years of experience focused on web and frontend development, currently contracting for Vaadin in Tbilisi. He maintains and evolves the Vaadin Design System and contributes to the Vaadin Flow framework, working across web components, LitElement, TypeScript and Java to bridge frontend and server-side build tooling. Over the past four years he has been an active open-source contributor, improving documentation UIs and implementing Vite integrations and PWA fixes in well-known Vaadin repositories. Previously he modernized legacy stacks—migrating MPAs to Vue/Nuxt SPAs, introducing TypeScript, and slashing asset build times—while building embeddable widgets and image-processing microservices. Sergey combines hands-on component-level finesse with practical full-stack problem solving, and has a knack for squeezing measurable performance gains out of both client and server code.
code11 years of coding experience
job11 years of employment as a software developer
bookFaculty of Applied Mathematics, Faculty of Applied Mathematics at Russian University of Transport (MIIT)
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
16reputation
470reached
1answer
0questions
github-logo-circle

Github Skills (21)

application-framework10
lit-element10
javascript10
webapp-framework10
web-application10
vaadin10
ui-components10
typescript10
vite10
java10
javas10
front-end-development10
webapp10
typescript-types10
web-framework10

Programming languages (9)

TypeScriptJavaC++AsciiDocJavaScriptHTMLRubyElixir

Github contributions (5)

github-logo-circle
vaadin/flow

Jan 2022 - Nov 2022

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:176 reviews, 89 commits, 62 PRs in 10 months
Contributions summary:Sergey primarily contributed to the Vaadin Flow framework, fixing bugs and implementing features related to frontend resource handling and Vite integration. Their work involved modifying Java code for server-side tasks, as well as TypeScript and JavaScript files for frontend build processes and component behavior. They also addressed issues related to PWA functionality and context path handling within the Vite development server.
web-componentsweb-application-frameworkvaadin-flowjavavaadin
vaadin/docs

Jun 2021 - Jan 2023

Official documentation for Vaadin and Hilla.
Role in this project:
userFront-end Developer
Contributions:263 reviews, 17 commits, 92 PRs in 1 year 7 months
Contributions summary:Sergey primarily contributed to the front-end of the Vaadin documentation repository. Their work involved refactoring and updating UI components, replacing outdated elements like `iron-icon` with `vaadin-icon`, and addressing import issues. The user also implemented UI improvements for specific components like notifications and menu bars, and added new examples. They demonstrated an understanding of LitElement, theming, and UI layout.
vaadinhilla
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