Michele Della Torre

Co-Founder at Dinapsio

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

👤
Senior
🎓
Top School
Michele Della Torre is a seasoned software engineer and co-founder with over a decade of hands-on experience designing and delivering reliable backend systems, now leading product and engineering at Dinapsio from Lombardy, Italy. He spent 16 years building home automation frameworks and bespoke customer software at Simontech, evolving from developer to architectural lead. A Politecnico di Milano graduate with top marks, Michele brings deep concurrency and thread-safety expertise—evidenced by notable contributions to the widely used concurrent-ruby library, where he refactored core event handling, added executors, and eliminated race conditions. He combines pragmatic engineering with startup sensibilities, favoring robust, maintainable solutions that scale in the real world. Colleagues value his blend of systems-level thinking and attention to low-level correctness that quietly prevents production incidents.
code12 years of coding experience
job16 years of employment as a software developer
bookMaster's Degree, Informatica, 109/110, Master's Degree, Informatica, 109/110 at Politecnico di Milano
bookPerito Industriale, Computer Science, Perito Industriale, Computer Science at I.T.I.S. Magistri Cumacini
languagesEnglish, Italian
github-logo-circle

Github Skills (6)

futures10
mutex10
concurrency10
thread-safety10
ruby10
scheduled-tasks9

Programming languages (3)

JavaScriptGoRuby

Github contributions (5)

github-logo-circle
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
Role in this project:
userBack-end Developer
Contributions:108 commits, 5 comments in 4 months
Contributions summary:Michele made significant contributions to the `concurrent-ruby` library, focusing on improving concurrency tools. They refactored and optimized the `Event` class and implemented new executors, like `ImmediateExecutor`, enhancing the library's performance and capabilities. The user also addressed race conditions and thread safety issues related to mutexes, by providing a thread-safe observer set and by applying consistent locking policies for obligations within various classes like `Future` and `ScheduledTask`, strengthening the overall stability and reliability of the library.
supervisorsthreadpatternserlangconcurrent-programming
mighe/gobot

May 2017 - May 2017

Contributions:3 pushes in 1 day
golangraspberry-piroboticsmqttdrones
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