Matteo Pagliazzi

Lead Software Engineer at Klarna

Milan, Lombardy, 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 Pagliazzi is a Senior Software Engineer with 13 years of experience building scalable web and cloud-native applications from Milan. He currently works at Klarna after a long tenure advancing Habitica, where he led backend API development in Node.js, drove the AngularJS-to-Vue migration, and helped scale services on Docker, Kubernetes and multiple cloud providers. Matteo is an active open-source contributor — notably fixing bugs and improving core behavior in the popular Knockout.js library and maintaining server-side stability for Habitica through dependency upgrades and validation fixes. He combines strong full‑stack instincts with pragmatic DevOps and CI/CD practices, and favors test-driven development and measurable performance improvements. Colleagues appreciate his ability to navigate both community-driven projects and high-throughput production systems.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science Engineering of Computing Systems, Bachelor of Science Engineering of Computing Systems at Politecnico di Milano
bookDiploma di Liceo Scientifico, Diploma di Liceo Scientifico at Liceo Scientifico Guido Castelnuovo, Firenze
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
5,210reputation
512kreached
7answers
102questions
github-logo-circle

Github Skills (19)

dependency-management10
knockout10
javascript10
testing10
mvvm10
databinding10
nodejs10
webhooks9
expressjs9
debugging9
mongodb-database7
mongodb7
activerecord6
codeigniter6
php6

Programming languages (9)

TypeScriptMDXCoffeeScriptC++CSSScalaJavaScriptSwift

Github contributions (5)

github-logo-circle
HabitRPG/habitica

Apr 2013 - Jan 2021

A habit tracker app which treats your goals like a Role Playing Game.
Role in this project:
userBack-end Developer
Contributions:22 releases, 177 reviews, 3313 commits in 7 years 9 months
Contributions summary:Matteo contributed significantly to server-side dependency upgrades and bug fixes. They updated several server dependencies, including upgrading `moment-recur`, `validator`, `got`, and `nodemailer`, replacing `request` with `got`, and implementing fixes for validation and test cases. They worked to improve various parts of the application including webhook and email functionality.
trackerexpressvuereactjsrole
knockout/knockout

Dec 2012 - Mar 2013

Knockout makes it easier to create rich, responsive UIs with JavaScript
Role in this project:
userFull-stack Developer
Contributions:18 commits in 2 months
Contributions summary:Matteo contributed to several areas within the Knockout.js project. They addressed and fixed multiple bugs (e.g., #550, #733, #703, #691, #762, and #251) by modifying core files related to templating, observable arrays, and binding handlers. The user also made improvements to existing features by, for example, refining the behavior of `ko.toJS` and exporting key utility functions. Their work appears to focus on enhancing the library's functionality and addressing edge cases.
javascriptknockoutmvvmdata-binding
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