Ivano Donadi

Software Engineer at Università degli studi di Padova

Padua, Veneto, 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
Ivano Donadi is a software engineer from Padua with nine years of practical experience and a strong academic background, holding both bachelor’s and master’s degrees in Computer Engineering with highest honors. He focuses on robotics and computer vision, and enjoys building performant CLI tools and IoT projects using C, C++, and Rust. As an open-source ML engineer he contributed an approximate DBSCAN implementation and performance-driven refactors to the Rust linfa ecosystem, demonstrating skill in algorithms, data structures, testing, and documentation. Known for blending research-minded rigor with hands-on firmware and systems work, he brings a pragmatic approach to embedded and machine-learning problems that favors clean interfaces and measurable performance gains.
code9 years of coding experience
bookLaurea Triennale, Ingegneria dell'Informazione, 110/110 e Lode, Laurea Triennale, Ingegneria dell'Informazione, 110/110 e Lode at Università degli Studi di Padova
bookDiploma Istituto Tecnico e Professionale, Programmazione informatica, 100, Diploma Istituto Tecnico e Professionale, Programmazione informatica, 100 at Isiss Scarpa
github-logo-circle

Github Skills (9)

algorithms10
machine-learning10
rust10
clustering10
dbscan10
testing9
data-structure9
data-structures9
scientific-computing8

Programming languages (4)

C++RustJavaScriptHTML

Github contributions (5)

github-logo-circle
rust-ml/linfa

Dec 2020 - Apr 2021

A Rust machine learning framework.
Role in this project:
userML Engineer
Contributions:97 reviews, 10 commits, 12 PRs in 4 months
Contributions summary:Ivano primarily contributed to the implementation of the approximated DBSCAN algorithm, focusing on the `linfa-clustering` subcrate. Their work involved developing the AppxDbscan implementation, adding necessary data structures (like counting trees and cells), and incorporating comprehensive testing and documentation. Furthermore, they refactored the code to adapt to new interfaces and improve performance. They also improved documentation and added tests related to kernel tests.
rustscientific-computingmachine-learningframework-learningmachine-learning-framework
Sauro98/lorawan

Aug 2016 - Oct 2020

Contributions:1 PR, 300 pushes, 2 branches in 4 years 3 months
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
Ivano Donadi - Software Engineer at Università degli studi di Padova