Michele Tibaldi

Direttore Tecnico at Holonix Srl

Galliate, Piedmont, 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
Michele Tibaldi is a seasoned software leader and current Direttore Tecnico with over a decade of experience designing and delivering backend systems from his base in Galliate, Piedmont. He rose through engineering and architecture roles at Holonix, progressing from developer to Software Architect and now technical director, bringing deep practical experience in building robust, production-grade services. An active open-source contributor, Michele has strengthened critical Node.js projects—adding Modbus TCP stability and implementing OAUTHBEARER SASL in the widely used KafkaJS client—demonstrating expertise in protocols, authentication and reliable async patterns. He combines hands-on coding and testing discipline with architectural thinking, often tackling tricky edge cases in networking and security. Trained in computer engineering at Università degli Studi di Pavia, he pairs formal engineering fundamentals with a pragmatic focus on maintainability and operational resilience.
code10 years of coding experience
job13 years of employment as a software developer
bookLaurea triennale, Computer Engineering, Laurea triennale, Computer Engineering at Università degli Studi di Pavia
stackoverflow-logo

Stackoverflow

Stats
196reputation
8kreached
3answers
1question
github-logo-circle

Github Skills (16)

testing10
authentication10
npm-package10
javascript10
kafka10
nodejs10
tcp-socket10
sasl10
auth10
es6-promise9
chai9
error-handling9
jersey6
java6
jackson6

Programming languages (10)

TypeScriptHCLC#JavaCJavaScriptGoPHP

Github contributions (5)

github-logo-circle
yaacov/node-modbus-serial

Jul 2017 - Jan 2018

A pure JavaScript implemetation of MODBUS-RTU (and TCP) for NodeJS
Role in this project:
userBack-end Developer
Contributions:19 commits, 5 PRs, 18 comments in 6 months
Contributions summary:Michele primarily focused on enhancing the server-side functionality of the Modbus TCP implementation. Their contributions included implementing error handling for TCP socket connections, adding support for server callbacks, and integrating promise-based asynchronous operations. The user also fixed existing test failures and added new test cases to ensure the reliability of the Modbus TCP server. These changes aimed at improving stability and flexibility of the Modbus server implementation.
rtuserial-portsserialportserialmodbus-rtu
tulios/kafkajs

Mar 2020 - Jul 2020

A modern Apache Kafka client for node.js
Role in this project:
userBack-end Developer
Contributions:1 review, 16 commits, 1 PR in 3 months
Contributions summary:Michele primarily contributed to the implementation of SASL authentication using the OAUTHBEARER mechanism within the KafkaJS client. Their work involved adding support for OAUTHBEARER requests and responses, including the necessary protocol handling and token resolution. The user also refactored and corrected the implementation, resolving issues related to token handling and extensions. Several tests were added to ensure the functionality and reliability of the OAUTHBEARER authentication.
apache-kafkakafka-consumernode-jsnpm-packagejavascript
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
Michele Tibaldi - Direttore Tecnico at Holonix Srl