Mattia Barbon

Senior Developer at Booking.com

Amsterdam, North Holland, Netherlands
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
Mattia Barbon is a Senior Developer based in Amsterdam with 14 years of professional software development experience and a 24-year technical career footprint spanning startups to large-scale infrastructure. He excels at performance-sensitive backend work—contributing to the JVM honest-profiler and improving wxWidgets—and has hands-on experience operating multi-datacenter deployments with hundreds of servers. Comfortable across Java, Go, Python, C++, React/React Native, Perl and Kubernetes, he pairs clean, test-driven code with a strong focus on measurable business impact. Mattia has a track record of shipping pragmatic tooling from hackathon prototypes to production (including a Perl statistical profiler at Booking.com) and enjoys digging into instrumentation, profiling and low-level generated code. He brings an engineering curiosity that turns spare-time projects into practical assets for his teams, and is currently exploring machine learning for recommender systems.
code24 years of coding experience
job15 years of employment as a software developer
languagesItalian, English, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

c-language10
develop10
performance-monitor10
performance-analytics10
code-profiling10
cross-platform10
java10
wxwidgets10
javas10
agent10
performance-analysis10
profiling10
windows-gui10
performance-monitoring10
cprogramming-language10

Programming languages (9)

JavaC++CJavaScriptGoPerlPythonEmacs Lisp

Github contributions (5)

github-logo-circle
wxWidgets/wxWidgets

Sep 2001 - Feb 2011

Cross-Platform C++ GUI Library
Role in this project:
userBack-end Developer
Contributions:859 commits in 9 years 6 months
Contributions summary:Mattia focused on improving the wxWidgets library, primarily addressing issues related to the Motif port. Their contributions involved reworking font and color inheritance, handling uninitialized variables, and unifying font handling methods. They also made minor fixes to components like wxCheckListBox and wxStaticText, and implemented modifications to menus and event handling to streamline code.
x11c-plus-plussdlwin32gui-framework
A sampling JVM profiler without the safepoint sample bias
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:8 commits, 5 PRs, 6 comments in 1 year 7 months
Contributions summary:Mattia contributed to the core logic of the honest-profiler, specifically focused on optimizing performance. Their work involved modifying the signal handling, timer intervals, and processor interactions to avoid sample loss and improve profiling accuracy. The user also added methods to control and monitor the profiler's running state, demonstrating a focus on the agent's functionality. Additionally, the user implemented configuration options to control sampling intervals, integrating these parameters into the profiling process.
kotlinjvmbiasjavasampling
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