Matteo Collina

Board Member at OpenJS Foundation

Forlì, Emilia-Romagna, 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
Matteo Collina is a seasoned software leader and open source luminary with 19 years of experience, co-founding and serving as CTO of Platformatic to remove friction from backend development. He maintains widely used JavaScript projects—including Pino and Fastify—with his modules downloaded over 12 billion times a year, and sits on the Node.js Technical Steering Committee focusing on streams, diagnostics, and HTTP. Formerly Chief Software Architect and Technical Director at NearForm, he blends hands-on performance engineering (contributions to undici, autocannon, readable-stream and low-level dgram work in Node core) with product and delivery leadership. He holds a Ph.D. on IoT application platforms and has applied that research across CoAP, MQTT and graph database projects, showing a rare mix of academic rigor and production-grade systems design. A prolific conference speaker and book co-author, Matteo pairs deep protocol and performance expertise with a keen sense for developer ergonomics—when not at the keyboard he sails the Sirocco.
code19 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Information Technologies, Doctor of Philosophy (Ph.D.) Information Technologies at Alma Mater Studiorum – Università di Bologna
bookIoT & Smart Cities Summer School
languagesEnglish, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
1,469reputation
185kreached
7answers
0questions
Badges
ruby
top-5%
ruby-on-rails
top-5%
regex
top-5%
validation
top-1%
github-logo-circle

Github Skills (112)

authorizations10
benchmark10
parser10
performance-analytics10
clientside10
testing10
command-line-interface10
http10
swagger10
websocket10
webpages10
graph-database10
web-content10
performance-testing10
network-protocol10

Programming languages (20)

C++CSSJinjaCRustPugTeXGo

Github contributions (5)

github-logo-circle
coapjs/node-coap

Jun 2013 - Dec 2017

CoAP - Node.js style
Role in this project:
userBack-end Developer
Contributions:21 releases, 9 reviews, 218 commits in 4 years 6 months
Contributions summary:Matteo implemented core request handling functionality within the CoAP (Constrained Application Protocol) library. They added the initial implementation for basic requests, including handling path and query parameters. Further contributions involved supporting different request methods and integrating the server-side response mechanism, along with improvements for non-confirmable messages. They also added options/headers and implemented the observe mechanism.
coapnodejs
nodejs/readable-stream

Sep 2016 - Jan 2023

Node-core streams for userland
Role in this project:
userBack-end Developer
Contributions:41 releases, 40 reviews, 121 commits in 6 years 4 months
Contributions summary:Matteo primarily focused on the Node.js readable-stream library, a core component of Node.js. Their contributions involved refactoring and bug fixes, specifically addressing issues in the stream internals and related build processes. The user also made updates to include new versions, ensuring the library remains up-to-date, and maintains the same interface when the `READABLE_STREAM` environment variable is set to `disable`.
userlandnodejsnode
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