Soroosh Taefi

Senior Software Engineer 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
🎓
Top School
Soroosh Taefi is a Senior Software Engineer with over 17 years of enterprise software experience, currently shaping the Vaadin Platform to let Java and TypeScript/React UIs coexist seamlessly. He brings deep JVM expertise—especially Java, Spring and Jakarta EE—paired with recent hands-on contributions to Vaadin Flow and Hilla that strengthen his TypeScript and React chops. His background as a technical team lead in high-concurrency banking systems gives him a practical command of OOP, design patterns, and resilient architecture for mission-critical applications. At Vaadin he has fixed subtle data-provider and hierarchical TreeGrid issues and refactored theming and PWA behavior, reflecting attention to UX-facing framework internals as well as backend robustness. Based in Turku, Finland, he also consults as a freelance software architect, blending long-term product thinking with day-to-day code ownership.
code5 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Baha'i Institute for Higher Education (BIHE)
languagesEnglish, Persian
stackoverflow-logo

Stackoverflow

Stats
4,317reputation
305kreached
182answers
9questions
Badges
swing
top-5%
java
top-5%
github-logo-circle

Github Skills (17)

application-framework10
webapp-framework10
web-application10
vaadin10
testing10
java10
javas10
webapp10
vaadin-flow10
web-framework10
javascript9
swing9
jtable6
jdbc6
java-streams6

Programming languages (6)

TypeScriptJavaAsciiDocJavaScriptGroovyKotlin

Github contributions (5)

github-logo-circle
vaadin/flow

Oct 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:5 releases, 490 reviews, 82 commits in 2 years 2 months
Contributions summary:Soroosh primarily focused on improving the Vaadin Flow framework. They addressed bugs in the data provider and data binding functionalities, specifically related to handling of items in the `ListDataProvider` and syncing the expanded state of hierarchical data in `TreeGrid`. The user also refactored the theming system, renaming theme folders and updating related configurations. Furthermore, they made corrections to PWA splash screen and added API for fetching page direction.
web-componentsweb-application-frameworkvaadin-flowjavavaadin
taefi/toggle-button-group

Dec 2022 - Dec 2024

Contributions:1 review, 11 PRs, 21 pushes in 2 years
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
Soroosh Taefi - Senior Software Engineer at Vaadin