Petter Holmström

Principal 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

👤
Senior
🎓
Top School
Petter Holmström is a Principal Software Engineer and architect with 13+ years building Java-based frameworks and distributed web systems, currently shaping Vaadin’s platform and contributing to the prominent vaadin/flow project. He brings deep expertise in service-oriented architectures, persistence technologies (SQL, XML, graph DBs) and full-stack concerns—from Spring server integrations to client-side event handling—having a track record of fixing memory leaks, routing/layout issues and file-upload bugs in production-grade libraries. An early programmer who shipped paid Delphi and LAMP apps as a teen, he pairs entrepreneurial instincts with formal training (MSc in Software Engineering) and a long tenure at Vaadin that spans developer to principal roles. Quick to learn new technologies, he blends practical problem-solving with an interest in domain-driven design, reactive systems and emerging front-end frameworks like AngularJS. Outside work he serves as a volunteer fire officer, reflecting a commitment to community and disciplined teamwork.
code13 years of coding experience
job23 years of employment as a software developer
bookMaster of Science (Technology) Software Engineering (major) Embedded Systems (minor) Industrial & Systems Engineering (minor), Master of Science (Technology) Software Engineering (major) Embedded Systems (minor) Industrial & Systems Engineering (minor) at Åbo Akademi University
bookMatriculation Exam, Matriculation Exam at Pargas svenska gymnasium
languagesSwedish, English, Finnish
stackoverflow-logo

Stackoverflow

Stats
171reputation
7kreached
1answer
0questions
github-logo-circle

Github Skills (13)

application-framework10
javas10
web-framework10
webapp-framework10
web-application10
webapp10
vaadin-flow10
vaadin10
java10
spring9
testing9
cucumber-jvm6
spring-boot6

Programming languages (5)

TypeScriptJavaCSSAsciiDocJavaScript

Github contributions (5)

github-logo-circle
vaadin/flow

Jan 2018 - Aug 2019

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:12 reviews, 10 commits, 10 PRs in 1 year 7 months
Contributions summary:Petter primarily contributed to the Vaadin Flow framework, focusing on both the server-side and client-side aspects of the project. They addressed a memory leak in the Spring integration, added support for including layouts in before events related to routing, and fixed an issue with incorrect webjar paths. Furthermore, the user resolved a file upload issue in the streaming receiver handler and improved the handling of keyboard events.
web-componentsweb-application-frameworkvaadin-flowjavavaadin
peholmst/I18N4Vaadin

Jun 2013 - Nov 2018

A small I18N addon for Vaadin applications
Contributions:10 commits, 1 PR, 2 pushes in 5 years 6 months
vaadinaddoni18n
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
Petter Holmström - Principal Software Engineer at Vaadin