Mattia Tommasone is a Senior Developer Relations Engineer at Google with 14 years of hands-on experience building backend systems, web apps and OpenGL-based graphics. He blends enterprise Java expertise (EJB/JPA/Hibernate) and fullstack JavaScript/HTML/CSS skills with a practical eye for API usability, having co-maintained google-ads-php and contributed meaningful features and examples to the widely used google-ads-java client. As a former team lead and lecturer, he’s comfortable translating complex technical concepts into docs, workshops and code samples for developer audiences. His open-source contributions also include bug fixes and tooling improvements for MockK, reflecting attention to code quality and maintainability across languages. Based in Milan, he balances engineering depth with a longtime side-career as a music columnist, showing a knack for clear communication and cultural curiosity.
14 years of coding experience
15 years of employment as a software developer
B.Sc., IT Engineering, B.Sc., IT Engineering at Politecnico di Milano
High School, Classic literature, High School, Classic literature at Liceo G. Parini
Contributions:7 releases, 50 reviews, 134 commits in 7 months
Contributions summary:Mattia made several changes to the PHP client library for the Google Ads API. Their contributions included updating queries, fixing access to segments, and making changes for release V1_0 and V1_1, V1_2. The user also worked on examples and utility for partial failure. These changes involved modifying PHP files related to reporting, argument parsing and the implementation of functionalities like ad customizers.
Contributions:28 releases, 75 reviews, 268 commits in 3 years 3 months
Contributions summary:Mattia contributed to the `mockk/mockk` library, a mocking framework for Kotlin. Their work involved fixing bugs, enhancing functionality, and improving code quality. Specifically, they renamed variables with typos, added support for collections in the AnyValueGenerator, fixed issues related to nullable captures and FunctionMatchers, and upgraded the Kotlin version, which included changes in the internal rethrowing mechanism. They also improved code maintainability and added a configuration setting to drive stack traces alignment.
matcherunit-testingtestingkotlinmocking
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.