Giovanni Lovato

Research And Development Senior Engineer at Vaadin

Veneto, Italy
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
Giovanni Lovato is a Research and Development Senior Engineer with 12 years of experience designing and delivering enterprise Java solutions, currently contributing to Vaadin’s core framework. He blends hands-on full-stack development (Java, Kotlin, Spring, Vaadin, JavaScript) with architecture and team leadership experience from a prior lead architect role at Axians Italia. Giovanni’s open-source contributions include meaningful improvements to Vaadin Flow and Blaze-Persistence, addressing routing, keyboard support, Spring Data integration and updatable entity views—work that improves both developer ergonomics and backend correctness. Based in Veneto, Italy, he pairs a strong academic background in networking and computer science with practical expertise in cloud, virtualization and system integration. Outside of work he’s a self-described nerd, gamer and stargazer, a detail that hints at a methodical curiosity he brings to debugging and design.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster, Information Technology, Master, Information Technology at Università degli Studi di Verona
bookMaturità Classica, Maturità Classica at Liceo Ginnasio Statale «A. Pigafetta»
languagesItalian, English, Japanese
stackoverflow-logo

Stackoverflow

Stats
2,193reputation
169kreached
17answers
72questions
github-logo-circle

Github Skills (27)

application-framework10
hilla10
webapp-framework10
web-application10
vaadin10
component-development10
spring-data10
java10
javas10
webapp10
spring-boot10
web-framework10
jpa10
sso-authentication10
documentation10

Programming languages (21)

SmartyC#JavaCSSC++CAsciiDocScala

Github contributions (5)

github-logo-circle
vaadin/flow

Oct 2017 - May 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:10 reviews, 23 commits, 23 PRs in 4 years 7 months
Contributions summary:Giovanni primarily contributed to the Vaadin Flow framework, making changes across multiple components. Their work included refactoring and moving classes, adding new constructors to existing components, and adding support for keyboard and query parameters in RouterLink. Additionally, the user addressed issues by correcting attribute handling and incorporating stream resource shorthands.
web-componentsweb-application-frameworkvaadin-flowjavavaadin
vaadin/docs

Jan 2021 - Dec 2022

Official documentation for Vaadin and Hilla.
Role in this project:
userFull-stack Developer
Contributions:100 reviews, 16 commits, 57 PRs in 1 year 10 months
Contributions summary:Giovanni primarily contributed to the Vaadin documentation project, specifically focusing on examples and documentation related to the Vaadin Collaboration Engine and SSO Kit. The contributions include adding code examples, documenting backend APIs, and providing usage guides for Collaboration Engine features such as the `CollaborationList` and `PresenceManager`. Furthermore, the user also updated styling and documented SSO configuration.
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
Giovanni Lovato - Research And Development Senior Engineer at Vaadin