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.
5 years of coding experience
12 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Baha'i Institute for Higher Education (BIHE)
Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.
Role in this project:
Full-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.
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