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.
13 years of coding experience
23 years of employment as a software developer
Master 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
Matriculation Exam, Matriculation Exam at Pargas svenska gymnasium
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: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.
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