Marco Collovati

Software Developer at Vaadin

Udine, Friuli – Venezia Giulia, 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

🤩
Rockstar
🎓
Top School
Marco Collovati is a seasoned software developer based in Udine, Italy, with about 10 years of professional experience and a long track record of hands-on engineering across front-end and back-end Java projects. He currently works at Vaadin and contributes to prominent open-source frameworks such as Vaadin Flow and the Vaadin framework, where he has improved UI components, styling, serialization, and client-server push behaviors. Marco also contributed to Apache Camel, strengthening file processing and MQTT reconnection logic—demonstrating a focus on robustness and integration reliability. His background spans multiple Italian engineering firms, reflecting steady progression from developer roles to deep full-stack expertise. Notably, his open-source work shows attention to subtle UI and file-handling edge cases (e.g., DateField validation, HasStyle CSS handling, and avoiding unnecessary file replacements), signaling a pragmatic engineer who cares about correctness and developer experience.
code10 years of coding experience
job22 years of employment as a software developer
bookITI Malignani
github-logo-circle

Github Skills (29)

application-framework10
javascript10
webapp-framework10
integrate10
web-application10
vaadin10
ui-components10
testing10
apache-camel10
integrations10
java10
javas10
front-end-development10
webapp10
file-handling10

Programming languages (10)

TypeScriptJavaShellCSSScalaAsciiDocJavaScriptHTML

Github contributions (5)

github-logo-circle
vaadin/flow

Nov 2017 - 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:1 release, 1949 reviews, 202 commits in 5 years 3 months
Contributions summary:Marco contributed to the Vaadin Flow framework, primarily focusing on enhancing UI components and server-side logic. Their work included adding features for handling multiple CSS class names in the `HasStyle` interface and improving the component's serializability. Additionally, the user made changes to allow custom push connection implementations on the client-side, and various adjustments to improve the framework's robustness and configuration options. These contributions spanned both the client and server-side of the Vaadin framework, reflecting a full-stack development approach.
web-componentsweb-application-frameworkvaadin-flowjavavaadin
vaadin/framework

Sep 2015 - Sep 2018

Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
Role in this project:
userFull-stack Developer
Contributions:20 commits, 13 PRs, 48 comments in 3 years
Contributions summary:Marco primarily contributed to the Vaadin framework by implementing features and addressing bugs related to UI components. They implemented the `HasEnabled` interface on the `VLink` component and addressed issues with the `DateField`, including validation errors and read-only behavior. Additionally, the user fixed issues related to CSS class application and space key handling in `CheckboxGroup` and `RadioButtonGroup`. The user also made changes to documentation and handled the URL encoding of filenames.
web-applicationsjava-webvaadin-frameworkweb-application-frameworkjava
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
Marco Collovati - Software Developer at Vaadin